小编Kat*_*atu的帖子

Yocto Kirkstone Beaglebone Black 添加自定义设备树

当我使用 Yocto Kirkstone 为机器 beaglebone-yocto 构建核心映像时,我得到一个文件/boot/extlinux/extlinux.conf. 该文件如下所示:

default Yocto
label Yocto
   kernel /zImage
   fdtdir /
append root=PARTUUID=f8fbccd5-02 rootwait console=ttyS0,115200
Run Code Online (Sandbox Code Playgroud)

我可以在标签 a 内附加DEVICETREE /mycustom.dtb,它将在下次启动时加载 mycustom.dtb 作为设备树。我不知道如何将其包含在 Yocto 构建中,因此mycustm.dtsi会被编译并添加到 /boot 文件夹中。

我尝试过使用如下食谱mycustom.dts进行编译:mycustom.dtb

inherit devicetree
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
SRC_URI = " \
    file://mycustom.dts;subdir=git/overlays \
"
S = "${WORKDIR}/git/overlays"
COMPATIBLE_MACHINE = ".*(beaglebone).*"
Run Code Online (Sandbox Code Playgroud)

它构建正确,但是当我在图像中使用它时,我收到错误:No match for argument: mycustom因为do_rootfs: Could not invoke dnf. 看起来 do_root 作为mycustom参数添加到命令中,导致命令失败。

我已经阅读了多个有关向内核添加 dts添加自定义 …

linux-kernel device-tree yocto yocto-recipe yocto-layer

6
推荐指数
1
解决办法
565
查看次数

我可以在Java或C++中使用Python缩进样式吗?

我喜欢Python风格,因为它易于阅读和书写.使代码更短,避免不必要的字符,如';' 要么 '{}'.但是,我需要在工作中使用Java和C++.

我想知道是否有办法使用这些语言的Python缩进规则.也许存在一个Notepad ++或Eclipse的插件,可以这样做:

当我打开file.java时,更改Java缩进规则并使用Python规则格式化文件,以便我更容易阅读.当我编辑并保存它时,插件会添加所有';' 和'{}'再次让JVM理解.

我想你们中的一些人会认为这是一个糟糕的想法,但我只是想尝试一下.在我看来,学习一门新语言很有意思,但学习新的缩进规则只是无聊和无用.

c++ python eclipse-plugin notepad++ indentation

1
推荐指数
1
解决办法
1280
查看次数

C按位运算相关位

对不起,如果这是重复,我找不到我想要的.

我有一个字节的当前值:

00110001 A

我必须写另一个值:

10001001 B.

但在第二个字节中只有一些位是相关的.相关位是该位中的一位

11000000 C

最后一个字节在C == 1的位上是B,在C == 0的位上是A. 如果没有if语句我怎么能这样做?

答案是D 10110001

c bit-manipulation

1
推荐指数
2
解决办法
138
查看次数

Google 表格,在一个单元格中设置多个超链接的脚本

我的目标是创建一个电子表格单元格,其中包含来自 Google 脚本的多个超链接。

我可以创建一个带有多个链接的单元格,选择单元格文本的一部分,然后使用Ctrl+K或 menu insert linkgoogle and yahoo例如,我的单元格有两个超链接,每个搜索引擎一个。

我可以通过两种不同的方式阅读此单元格中的超链接:

 var range = SpreadsheetApp.getActiveSheet().getRange('A1');
 var richText = range.getRichTextValue();
 var allRuns = richText.getRuns();
 var firstLink = allRuns[0].getLinkUrl();
 var secondLink = allRuns[2].getLinkUrl();
 var gLink = richText.getLinkUrl(0, 5);
 var aLink = richText.getLinkUrl(11, 15);
Run Code Online (Sandbox Code Playgroud)

但是没有setLinkUrl可用的方法。我也无法在Google 表格 API 中找到任何内容。

我复制了这个单元格并在 Linux 中使用 xclip,命令

xclip -selection clipboard -o  -t text/html
Run Code Online (Sandbox Code Playgroud)

结果是

<meta http-equiv="content-type" content="text/html; charset=utf-8">                                                                                                                                                                                                  
<style type="text/css">                                                                                                                                                                                                                                              
<!--                                                                                                                                                                                                                                                                 
td {                                                                                                                                                                                                                                                                 
    border: 1px solid #ccc;                                                                                                                                                                                                                                          
} …
Run Code Online (Sandbox Code Playgroud)

hyperlink google-sheets google-apps-script google-sheets-api

0
推荐指数
1
解决办法
1008
查看次数