嵌入式核心课程(五大模块)

1.linux基础+c语言 2.linux应用程序开发(系统编程,网络编程) 3.ARM编程(ARM体系结构,ARM汇编,开发板常见外设逻辑编程) 4.linux系统移植(uboot移植,kernel移植,rootfs制作)

5.linux驱动开发

从事嵌入式应具备的能力

  嵌入式开发本身也有高下之分,至少包含嵌入式应用程序工程师和底层的驱动内核工程师两种。

  举例:比如月薪15k的Linux嵌入式开发职位,门槛就有Linux系统、Shell编程、Linux开发环境、C语言、ARM硬件平台、数据结构、Linux内核、驱动程序等,粗略数数就有8道关口,他需要非常熟悉整个的计算机体系,能做出实际的产品。

  更重要的是更多的项目练习,设计至少5个项目,多达10000行强制核心代码的编写可以让你真正获得知识,让你能有更高的工资,以及成为各大企业抢手的人才。

原文地址:https://www.cnblogs.com/zhangbing12304/p/10873639.html