匿名
未登录
登录
百问网嵌入式Linux wiki
搜索
查看“All Series QuickStart”的源代码
来自百问网嵌入式Linux wiki
名字空间
页面
讨论
更多
更多
页面选项
Read
查看源代码
历史
←
全系列快速入门
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
该页面已被保护以防止编辑和其他操作。
您可以查看与复制此页面的源代码。
=嵌入式Linux发展迅速,学习方法要与时俱进= 200x年左右,嵌入式Linux在全世界、在中国刚刚兴起。<br> 我记得我2005年进入中兴时,全部门的人正在努力学习Linux。<br> 在2008年,我写了一本书《嵌入式Linux应用开发完全手册》。<br> 它的大概内容是:裸机、U-boot、Linux内核、Linux设备驱动。<br> 那时还没有这样讲解整个系统的书,<br> 芯片厂家Linux开发包也还不完善,从bootloader到内核,再到设备驱动都不完善。<br> 有全系统开发能力的人也很少。<br> 于是这书也就恰逢其时,变成了畅销书。<br> 我也根据这个思路录制了视频:裸机、U-boot、Linux内核、Linux设备驱动。<br> 收获些许名声,带领很多人进入Linux世界。<br> ===11年过去了,嵌入式Linux世界发生了翻天覆地的变化=== '''{{Redtext|① 基本系统能用}}'''<br> 芯片厂家都会提供完整的U-boot、Linux内核、芯片上硬件资源的驱动。<br> 方案厂家会做一些定制,比如加上某个WIFI模块,会添加这个WIFI模块的驱动。<br> 你可以使用厂家的原始方案,或是使用/借鉴方案商的方案,做出一个“能用”的产品。<br> '''{{Redtext|② 基础驱动弱化;高级驱动专业化}}'''<br> 基础的驱动,比如GPIO、UART、SPI、I2C、LCD、MMC等,有了太多的书籍、视频、示例代码,修修改改总是可以用的。<br> 很多所谓的驱动工程师,实际上就是“调参工程师”。<br> 我们群里有名的火哥,提出了一个概念:这些驱动就起一个“hardware enable”的作用。<br> <br> 高级的驱动,比如USB、PCIE、HDMI、MIPI、GPU、WIFI、蓝牙、摄像头、声卡。<br> 体系非常复杂,很少有人能讲清楚,很多时候只是一笔带过。<br> 配置一下应用层工具就了事,能用就成。<br> 这些高级驱动,工作中需要专门的人来负责,非常专业。<br> 他们是某一块的专家,比如摄像头专家、音频专家。<br> '''{{Redtext|③ 项目为王}}'''<br> 你到一个公司,目的是把产品做出来,会涉及APP到内核到驱动全流程。<br> 中小公司玩不起华为中兴的配置,需要的是全面手。<br> 大公司里,只负责很小很小一块的镙丝钉,位置也不太稳固啊。<br> 所以,如果你不是立志成为某方面的专家,那就做一个全栈工程师吧。<br> '''{{Redtext|④ 调试很重要}}'''<br> 都说代码是3分写7分调,各种调试调优技术,可以为你的升职加薪加一把火。<br> =嵌入式Linux的学习方法要与时俱进= 基于上述4点,我录制的全新视频将有这些特点:<br> 1. 快速入门,<br> 2. 实战项目,<br> 3. 驱动大全,<br> 4. 专题,<br> 5. 授人以渔,<br> 6. 要做任务<br> 另外,我们会使用{{Redtext|多款芯片}}同时录制,先讲通用的原理,再单独讲各个板子的操作。<br> 这些芯片涵盖主流芯片公司的主流芯片,让你{{Redtext|学习工作无缝对接}}。<br>
该页面使用的模板:
模板:Redtext
(
查看源代码
)
返回至
全系列快速入门
。
导航
导航
WIKI首页
官方店铺
资料下载
交流社区
所有页面
所有产品
MPU-Linux开发板
MCU-单片机开发板
Linux开发系列视频
单片机开发系列视频
所有模块配件
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志