“All Series QuickStart”的版本间的差异
Weidongshan(讨论 | 贡献) |
Weidongshan(讨论 | 贡献) |
||
第16行: | 第16行: | ||
方案厂家会做一些定制,比如加上某个WIFI模块,会添加这个WIFI模块的驱动。<br> | 方案厂家会做一些定制,比如加上某个WIFI模块,会添加这个WIFI模块的驱动。<br> | ||
你可以使用厂家的原始方案,或是使用/借鉴方案商的方案,做出一个“能用”的产品。<br> | 你可以使用厂家的原始方案,或是使用/借鉴方案商的方案,做出一个“能用”的产品。<br> | ||
− | ② 基础驱动弱化;高级驱动专业化<br> | + | '''{{Redtext|② 基础驱动弱化;高级驱动专业化}}'''<br> |
基础的驱动,比如GPIO、UART、SPI、I2C、LCD、MMC等,有了太多的书籍、视频、示例代码,修修改改总是可以用的。<br> | 基础的驱动,比如GPIO、UART、SPI、I2C、LCD、MMC等,有了太多的书籍、视频、示例代码,修修改改总是可以用的。<br> | ||
很多所谓的驱动工程师,实际上就是“调参工程师”。<br> | 很多所谓的驱动工程师,实际上就是“调参工程师”。<br> | ||
第26行: | 第26行: | ||
这些高级驱动,工作中需要专门的人来负责,非常专业。<br> | 这些高级驱动,工作中需要专门的人来负责,非常专业。<br> | ||
他们是某一块的专家,比如摄像头专家、音频专家。<br> | 他们是某一块的专家,比如摄像头专家、音频专家。<br> | ||
− | ③ 项目为王<br> | + | '''{{Redtext|③ 项目为王}}'''<br> |
你到一个公司,目的是把产品做出来,会涉及APP到内核到驱动全流程。<br> | 你到一个公司,目的是把产品做出来,会涉及APP到内核到驱动全流程。<br> | ||
中小公司玩不起华为中兴的配置,需要的是全面手。<br> | 中小公司玩不起华为中兴的配置,需要的是全面手。<br> | ||
大公司里,只负责很小很小一块的镙丝钉,位置也不太稳固啊。<br> | 大公司里,只负责很小很小一块的镙丝钉,位置也不太稳固啊。<br> | ||
所以,如果你不是立志成为某方面的专家,那就做一个全栈工程师吧。<br> | 所以,如果你不是立志成为某方面的专家,那就做一个全栈工程师吧。<br> | ||
− | ④ 调试很重要<br> | + | '''{{Redtext|④ 调试很重要}}'''<br> |
都说代码是3分写7分调,各种调试调优技术,可以为你的升职加薪加一把火。<br> | 都说代码是3分写7分调,各种调试调优技术,可以为你的升职加薪加一把火。<br> | ||
2019年9月29日 (日) 11:55的版本
嵌入式Linux发展迅速,学习方法要与时俱进
200x年左右,嵌入式Linux在全世界、在中国刚刚兴起。
我记得我2005年进入中兴时,全部门的人正在努力学习Linux。
在2008年,我写了一本书《嵌入式Linux应用开发完全手册》。
它的大概内容是:裸机、U-boot、Linux内核、Linux设备驱动。
那时还没有这样讲解整个系统的书,
芯片厂家Linux开发包也还不完善,从bootloader到内核,再到设备驱动都不完善。
有全系统开发能力的人也很少。
于是这书也就恰逢其时,变成了畅销书。
我也根据这个思路录制了视频:裸机、U-boot、Linux内核、Linux设备驱动。
收获些许名声,带领很多人进入Linux世界。
11年过去了,嵌入式Linux世界发生了翻天覆地的变化
① 基本系统能用
芯片厂家都会提供完整的U-boot、Linux内核、芯片上硬件资源的驱动。
方案厂家会做一些定制,比如加上某个WIFI模块,会添加这个WIFI模块的驱动。
你可以使用厂家的原始方案,或是使用/借鉴方案商的方案,做出一个“能用”的产品。
② 基础驱动弱化;高级驱动专业化
基础的驱动,比如GPIO、UART、SPI、I2C、LCD、MMC等,有了太多的书籍、视频、示例代码,修修改改总是可以用的。
很多所谓的驱动工程师,实际上就是“调参工程师”。
我们群里有名的火哥,提出了一个概念:这些驱动就起一个“hardware enable”的作用。
高级的驱动,比如USB、PCIE、HDMI、MIPI、GPU、WIFI、蓝牙、摄像头、声卡。
体系非常复杂,很少有人能讲清楚,很多时候只是一笔带过。
配置一下应用层工具就了事,能用就成。
这些高级驱动,工作中需要专门的人来负责,非常专业。
他们是某一块的专家,比如摄像头专家、音频专家。
③ 项目为王
你到一个公司,目的是把产品做出来,会涉及APP到内核到驱动全流程。
中小公司玩不起华为中兴的配置,需要的是全面手。
大公司里,只负责很小很小一块的镙丝钉,位置也不太稳固啊。
所以,如果你不是立志成为某方面的专家,那就做一个全栈工程师吧。
④ 调试很重要
都说代码是3分写7分调,各种调试调优技术,可以为你的升职加薪加一把火。
全系列新视频的特点
基于上述4点,我录制的全新视频将有这些特点: 1. 快速入门, 2. 实战项目, 3. 驱动大全, 4. 专题, 5. 授人以渔, 6. 要做任务