信盈达—您身边的嵌入式&人工智能专家
全国免费咨询热线:400-8788-909

嵌入式系统开发从何学起?

时间:2019-04-18 00:00:00 来源:信盈达 作者:信盈达

相必这是一个初学者很想知道的问题,然而又是很难回答的问题,我初学时也是一样的。学习嵌入式不能着急,我觉得最重要的还是打好基础,从简单的做起。其中的基本功主要有:

  1、微机原理和接口要很熟悉,至少知道一门汇编语言,不是要你去记指令,而是要弄清楚处理器执行的过程和常用的指令执行的操作;

  2、熟悉常用的体系结构。ARM架构处理器应用越来越广泛,值得研究一下,当然还有很多的体系架构,开发时再看硬件手册这个过程就是训练自己阅读手册和查询手册的能力,手册很长,往往只要知道个大概。细节需要在使用时查询;

  3、C语言编程:C语言大家都会用,我知道在学校学习时都是基于PC,基本不会用C语言程序访问寄存器或者外设,而在嵌入式开发时你会发现有很多地方需要小心,举个例子,一般中断服务程序需要访问的全局变量需要用volatile申明。


嵌入式学习有两条路,一个是自己摸索,一个是参加培训学习。自己摸索的话需要花费很长的时间和精力,遇到的困难也是不计其数,这也是很多人从入门到放弃的原因;参加培训学习对于初学者来说可能是个好方法,让自己大体了解项目开发的整个流程,然后在根据自己工作中的实际情况去深挖某个阶段的内容。


信盈达-嵌入式培训|物联网培训|人工智能python培训|java培训|硬件培训|PCB培训|电子培训机构


信盈达从事嵌入式教育十多年,积累了丰富的实战教学项目,比如:四轴飞行器机械手臂17自由度运动机器人MCU环境检测智能可穿戴智能家居等。此外,信盈达2018嵌入式课程全面升级,新添加RK3399(A53+A72)教学平台学习内容,该平台广泛适用于AR设备、VA设备、3D设备、智能机器人、人脸识别、一体机、 庭影音、集群服务器、智能交互、车载设备、医疗行业、电视盒子等。