成都武侯区嵌入式培训班
嵌入式学习第三阶段需要掌握嵌入式系统及底层开发相关内容,学习内容主要包括ARM处理器编程,ARM硬件接口编程,物联网基础等ARM相关内容,此外,还包括嵌入式Linux系统移植/内核开发/驱动开发等必备内容。
嵌入式学习之拓展与实践阶段
课程模块吃透“嵌入式
ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标
掌握主流嵌入式微处理器的结构与原理(初步定为arm9)
必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)
必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目
嵌入式学习阶段
-
处理器架构
美团、小马智行、石头科技、OPPO、VIVO都要求熟练掌握或者精通STM32单片机和ARM处理器架构,其它加分项有DSP、熟练使用ARM Cortex-A或M系列内核的SOC。这部分我们需要了解Cortex-M和Cortex-A系列处理器架构。哈佛架构、冯诺依曼架构、多级流水线、是*简单的问题。SIMD、MIMD、指令预取、乱序执行这些概念也要搞懂。
-
Framework
中间件和协议栈的部分有一个特点,研发机器人的企业一般都会要求熟悉ROS,相机类的企业要求熟悉camera、codec、storage相关的pipeline。还有基本的协议栈也是必须了解和掌握的。