
Tina
文章平均质量分 84
全志Linux操作系统Tina相关介绍
houxiaoni01
这个作者很懒,什么都没留下…
展开
-
【I2C】I2C-Tools的使用方法
【I2C】i2c-tools的使用方法原创 2021-09-09 15:16:14 · 4694 阅读 · 0 评论 -
算力理解MIPS/DMIPS/MFLOPS/TOPS
在处理向量计算的情况下,同一个向量的不同维度之间的计算是相互独立的。原创 2022-08-26 11:18:32 · 18329 阅读 · 1 评论 -
C语言:修改系统时间,导致sem_timedwait 一直阻塞的问题解决和分析
修改系统时间,导致sem_timedwait 一直阻塞的问题解决和分析原创 2021-05-31 18:43:45 · 2159 阅读 · 0 评论 -
Tina编译报错:/usr/bin/ld: skipping incompatible解决方案
今天在做项目的时候,用make命令后出现了/usr/bin/ld: skipping incompatible…问题。分析:编译器给出的错误信息已经很清楚了:兼容性问题,即产生了不兼容性且找不到libgstaudio-1.0.so共享库,可是libgstaudio-1.0.so在指定的路径下明明是存在的呢。错误原因排查:经过排查发现,我链接的共享库是在arm环境下编译产生的,而主程序却是在...原创 2020-04-16 13:42:25 · 23431 阅读 · 0 评论 -
Tina编译报错:<command-line>: error: expected identifier or ‘(‘ before numeric constant
枚举冲突原创 2021-03-27 12:58:02 · 2397 阅读 · 0 评论 -
利用__attribute__((section()))构建初始化函数表与Linux内核init的实现
本文详细讲解了利用 __attribute__((section())) 构建初始化函数表,以及Linux内核各级初始化的原理。1. 问题导入传统的应用编写时,每添加一个模块,都需要在main中添加新模块的初始化。使用__attribute__((section()))构建初始化函数表后,由模块告知main:“我要初始化“,添加新模块再也不需要在main代码中显式调用模块初始化接口。以此实现main与模块之间的隔离,main不再关心有什么模块,模块的删减也不需要修改main。那么,如何实现这个转载 2020-08-11 16:49:34 · 3280 阅读 · 0 评论 -
OpenWRT学习笔记(二):添加用户自定义app
OpenWrt 是一个比较完善的嵌入式 Linux 开发平台,在 OpenWrt 中增加软件包极其方便,按照 OpenWrt 的约定就可以很简单的完成。转载 2022-07-07 15:14:50 · 3046 阅读 · 0 评论 -
OpenWRT学习笔记(一):用户自定义添加app的开机自启动
OpenWRT开机自启动服务通过procd来管理。原创 2022-07-08 18:12:09 · 6961 阅读 · 0 评论