- 嵌入式技术介绍
近几年来,随着移动互联网、物联网的迅猛发展,嵌入式技术日渐普及,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。
在了解嵌入式技术及嵌入式开发之前,需先了解一下嵌入式设备的本质:嵌入式设备的本质就是一台专用的、微型计算机,所以就像计算机一样由三个层次的东西组成:
1)硬件,包括cpu(如ARM)、存储(如flash)、I/O(显示模块、通讯模块、视音频模块、I/O控制电路等)。
2)系统级软件,主要是操作系统也就是OS,以及I/O软件如LCD、蓝牙、wifi、CDMA、声音等子系统。
3)应用软件,如基于linux的应用开发,基于Android的应用开发,基于iOS的应用开发等。
事实上,所有带有数字接口的设备,大到飞机火箭,小到手机,电脑,甚至组成普通PC终端设备的键盘、鼠标、硬盘,目前市场上各种智能硬件产品等都使用嵌入式技术。
本专业方向主要面向的就业岗位为:嵌入式软件开发工程师、Linux系统应用软件开发岗位、Linux下C/C++软件工程师、Android应用开发 等。
- 相关选修课介绍
本专业方向主要涉及两门选修课,在第五学期需选修linux/unix程序设计、第六学期需选修ARM体系结构与嵌入式开发。
需要注意的是,第五学期一旦选修linux/unix程序设计,第六学期必须选修ARM体系结构与嵌入式开发。
另外我们建议同学们,如果计划大三选择嵌入式技术方向,除了上述两门选修课外,可在第五学期再选修单片机原理及应用(包含但不限于)、第六学期选修Android应用开发(包含但不限于)。