自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 编译yocto时出现redefinition of ‘struct sched_attr‘

在Yocto编译目录下,找到tmp/work/x86_64-linux/qemu-native/9.0.2/qemu-9.0.2/linux-user/syscall.c。第三步:搜集资料找到qemu与glibc的最新版本之间的冲突,即glibc的版本如果大于2.41以后会报错,按照NXP和yocto官网给出的补丁修改后,顺利编译。第一步:将内核linux-imx和meta-imx的git版本都会退到之前能编译过的commit ID,尝试后依然报错。找到364行,加一个条件编译。

2025-07-20 10:44:42 242

原创 Yocto编译踩坑过程

原因:通过Git的HTTP协议下载最新数据之前,Repo尝试下载预先打包文件,如果打包动作不可用,Repo将忽略它并继续进行。我使用gitcode进行代码管理,目前不支持打包,所以报错,不影响使用,如果不想看到这个错误,可以在使用repo sync同步时添加参数 --no-clone-bundle。2. 通过bitbake编译时,Yocto会检查链路连接情况,默认使用Yocto官网链接,出现无法连接Yocto,则报错CONNECTIVITY_CHECK_URIS连接错误。

2025-05-15 21:27:59 246

原创 Yocto编译

使用如下指令,过程中会在shell中打印EULA的协议文件。需要先输入q,然后再输入y。输入bitbake imx-image-multimedia即可。如果不想要这个输入过程,可以在命令行前加入EULA=1。执行后,会自动跳转到bld-xwayland文件夹中。如果是国内用户,可以使用如下指令。

2025-04-20 22:18:52 247

原创 netrc配置

<PASSWORD>`: 你git密码,最好使用个人Token替代,即Personal Access Token (PAT)`<LOGIN>`: 你的git账号密码,某些平台需要区分登陆用户名和git用户名,例如codeup(云效)`<host>`: Git的服务器名称,例如github.com, gitcode.com, gitee等。第二步:修改.netrc权限,yocto编译时会检查这个文件的权限,如果权限太高会报警告,一般设置为600。macos/Linux系统中,直接在home目录下配置即可。

2025-04-20 22:17:23 329

原创 imx93 Yocto开发环境搭建

如果是RockyLinux,REHL,Fedora等系统,可以使用dnf命令进行安装。针对rockylinxu发行版,如果是其他发行版,可以自行搜索参考。配置ssh-key等信息,比较麻烦,也需要修改git相关的地址。如果是个人开发者,可以使用netrc配置,通用、方便。以上包含了gcc的三个版本,分别是12,13,14。缺点:配置文件为明文,直接保存在本机中,不太安全。配置完以后,通过gcc -v查看gcc的版本号。如果要安装gcc-14,则可以输入如下指令。优点:配置简便,只需要在客户端操作即可。

2025-04-20 22:01:38 429

原创 汇编编译出错 internal_relocation (type: OFFSET_IMM) not fixed up

检查实际的代码,为书写错误,汇编中的赋值需要加上等于号“=”,实际编写时漏掉了。14行与20行代码输入错误,更正后重新编译正常。

2022-08-25 20:23:05 1176

原创 ART-PI使用ThreadX步驟

此次的目的是学习ThreadX,采用的开发板是ART-PI,该开发板采用STM32H750XB为主控,自带ST-Link,可以正常调试程序,详细信息可以移步官网介绍:ART-Pi (gitee.io)https://art-pi.gitee.io/website/该开发板为RT-Thread公司开发,所以文档中心主要以RT-Thread为中心进行讲解。RT-Thread是比较好用的国产RTOS,具有优劣势大家可以自行搜索查询。本人目前想学习ThreadX,ThreadX是微软开源的RTOS,网上也有

2021-09-22 22:34:07 1206

原创 今天开始通过imx6ULL学习Linux

今天买的100ask的imx6ULL开发板已经到了,正式开始学习之旅

2020-05-05 20:37:36 436

原创 pybluez 安装

1、安装蓝牙相关软件包sudo apt-get install pi-bluetooth bluez bluez-firmware blueman2、添加pi用户到蓝牙组sudo usermod -G bluetooth -a pisudo reboot之后蓝牙可以使用3、开启蓝牙设备sudo vi /etc/systemd/system/dbus-org.bluez.servi...

2019-11-13 22:27:09 2384

原创 打印乘法口诀表

方法一:for i in range(1, 10): for j in range(1, i+1): print("%dx%d=%d" % (j, i, i*j), end='\t') else: print("")

2019-06-21 22:19:58 331

原创 Go交叉编译无法使用https

目前有一个嵌入式项目,目标ARM上没有编译环境,只能通过PC机进行编译后下载到目标板上。使用Go语言开发主要是看中其跨平台开发的便利性,可以通过在PC上直接调试后,更改编译选型,就可以无缝的在目标板上运行。而且不会出现像Python一样严重的库依赖问题。缺点是文件比较大。 回到正题,在PC上调试的程序跟平台端对接正常,平台使用的https,下载到目标上后出现如下错误:...

2019-03-09 17:06:31 373

原创 Raspberry Pi 3B+ 上手

下载最新系统:这里下载地址默认帐号:Username: pi Password: raspberry使用Win32DiskImager烧录TF卡

2018-07-15 12:09:16 1579

转载 web2py 远程开发

问题:远程管理显示“管理因不安全通道而关闭”,只能访问网页,不能进入管理界面。找了n多方法,不得门道,最后在stackoverflow找到可行的方法如下:# openssl genrsa -out server.key 2048# openssl req -new -key server.key -out server.csr# openssl x509 -req

2017-09-11 21:35:35 492

原创 Xshell不能使用删除按键

Xshell 进入Python交互指令后,输入命令后,需要删除,无法使用删除或者回退按键,解决办法:修改办法:文件-->打开--->属性-->终端 -->键盘 吧delete 和backspace序列改为 ASCII 127即可。

2017-09-10 20:46:22 4003

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除