恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
嵌入式驱动开发忙啥咧
首页
资讯中心
/
嵌入式驱动开发忙啥咧
嵌入式驱动开发忙啥咧
发布时间:2026/9/23 8:01:05
嵌入式LINUX开发中产品的定制化占了很大一部分工作内容。像物料替换、产品改型等。那么驱动开发人员就必须适配相应的驱动生成固件交付了。具体的工作就是改设备树适配驱动调试验证功能。一、设备树设备树在现在的Linux中基本都在使用了而且使用得越来越灵活了。比较早起的一个产品对应一份dts文件现在花样多了去了。为了一个固件适配不同的产品可能还会有多份 dts进行灵活配置。再加上uboot还可以配置dts……设备树的语法 见 https://www.devicetree.org/。具体的设备树的配置项有些是通用的有些是厂商自己设计的还有一些是是驱动人员自己添加的比较RS232转RS485后要点个灯什么的。这些配置项真不是很好理解程序员起名字真难就不得不看源码啦。二、驱动适配问题大部分的驱动只要开启对应的内核宏就可以用了。但是总有一些不行的像无线驱动等这些厂商给的驱动真是够头疼的有良心的会根据内核版本给有的就不管了随便给了个版本自己玩去。三、调试验证想好测试用例特别是功能异常的情况。比如突然执行过程中把设备拔插等。这些都要玩一遍。还有就是测试时长一定要过夜放它个三四天进行压力测试。这样出了事锅我们就不用背了。就个人来讲如果时间充足调个驱动是个蛮快乐的事情。