嵌入式Linux
文章平均质量分 86
浮梦终焉
重装生疏了,我的数据全没了(×_×)(×_×)
展开
-
【嵌入式】总结&参考——Linux下的裸机驱动开发(一)
使用make其实就是为了简化操作,有些麻烦的操作流程能省就省,比如烧录这一操作,视频教程里总是会在命令行里输入./imxdownload xxx.bin /dev/sdx,这样做就显得很麻烦,因为自己开发过程中,挂载到设备树上的sd设备往往是同一个,序号不会变。于是可以自己定义一个规则,专门用于烧录,每次需要烧录时,直接make download。如果觉得还是太长,可以把规则名改短一点download:这次学习,除了“由简入深,方能深入浅出”以外。原创 2024-08-22 15:50:25 · 1193 阅读 · 0 评论 -
【嵌入式】总结——Linux系统移植(二)
坦白来说,这一步是还挺难的。难在哪呢?难在对于全流程的把握上。由于视频教程的版本比较落后了,上网查教程呢,大多都是2022或者2021年的了,即便是2024的教程,里面内容大多是老一套。基本内容要么直接拿正点原子的例程源码,要么放个所谓的NXP官方源码链接,多少有种授人以鱼的感觉。下面将先介绍如何找官方源码,以便后期学有所成之时可以自行更改官方源码。原创 2024-09-26 23:20:33 · 693 阅读 · 0 评论 -
__问题——解决CLion开发Linux驱动时显示头文件缺失
这种Makefile可以在终端里执行,但是CLion无法解析,也就无法把linux内核下的include、arch/arm/include等加载到外部库中,那么CLion自然无法识别等头文件。所以此时如果文件夹里没有Makefile,CLion无法加载,如果有Makefile,但Makefile里面往往不会有目标all,比如下面这个led驱动的Makefile。这在很大程度上限制了CLion的发挥,因为无法使用相关代码补全、静态检查等功能了,全被这个缺失的头文件挤占了。原创 2024-09-26 23:13:29 · 174 阅读 · 0 评论