我是老温,一名热爱学习的嵌入式工程师。关注我,一起变得更加优秀!
上一篇文章提到,我最近在调试和适配一些Linux驱动程序,这些驱动程序说难也不难,但对于我这个不是经常调试驱动的菜鸟来说,也不简单。
上一篇文章:嵌入式工程师的自我感动
为啥写单片机程序或者做Linux应用程序的工程师,也要去调试和适配Linux驱动?其实没别的原因,公司业务需要罢了~
公司的产品业务有需要,然后掂量一下自己的能力,如果觉得问题不大,那就去接这个活,边做边学习边积累。
以前刚入行的时候,我是学习过Linux驱动的,但都已经是十年前的事情了,那时候还是用三星的S3C2440来学习,现在已经不一样了,
现在学习嵌入式Linux,要新学一些知识点,比如设备树,buildroot,等等,对比起以前,现在的辅助工具和学习资料丰富了很多。
现在都是用AI工具来解决驱动调试过程中出现的问题了,比如用ChatGPT、DeepSeek、Kimi,很少用传统那种搜索引擎的方式。
举个例子,我用ChatGPT来辅助解决驱动调试过程中的问题~
我最近在调试RK3568,用RMII接口适配以太网卡YT8522,在调试过程中内核打印出了报错信息并且网卡一直不通,我直接把报错信息贴给ChatGPT,
ChatGPT会根据我贴上的内核报错信息进行详细分析,先剔除一些与提问主题无关的信息,
然后给出具体的排查建议,最后它还很体贴,咨询提问者是否需要进一步的协助。
而且我发现,ChatGPT跟其他AI工具有一点不同的是,它会在回答和总结完之后,咨询提问者是否需要进一步的帮助,我感觉,自己的疑问受到了AI的关注和重视~
就这样,我可以在跟AI工具的互动中,一步步把问题解决掉,并且可以通过上下文来回顾自己解决问题的过程,
现在的新手,学习嵌入式开发,简直不要太幸福!
如果想采用传统的搜索引擎方式去寻找技术资料,可以试试秘塔搜索,高效且无广,~
https://metaso.cn/
除了软件工具之外,如果想低成本地验证一些嵌入式硬件方案,或者想对芯片做详细测试,可以试试OK3506-S12 Mini,完美支持树莓派接口~
三核1.5GHz的开发板,88元含税包邮送资料,卷到比单片机还便宜!