目前在控制项目中用到的控制器大概分为以下几种
单片机 ------- C8051F(兼容51内核有配置工具且片上资源丰富),STC(兼容51内核,便宜),AVR(已经涨价),PIC(便宜,但编程需要注意bank比较不爽)
ARM ------- ARM7基本上现在被CORTX-M3,4替代了
中级的控制采用ARM10,11
高档的采用A8,A15等现在多用于智能手机和平板电脑
具体可参考 http://www.arm.com/zh/products/processors/cortex-a/cortex-a8.php
DSP--------数字处理的能手,多媒体和人脸识别dsp是首选
如果是工业控制 首选还是PLC
(fpga目前没了解过)
嵌入式知识面:学校的课程一般都较社会上需要的知识有断层,但是目前很多嵌入式培训机构的课程设置和招聘网站的需求最是能反映社会对嵌入式人员的需求情况
嵌入式方向大概分为三种
1,嵌入式硬件设计 专做硬件的设计和工艺制作(外围电路设计 存储,电源,数模,通信,显示,控制等)
2,嵌入式驱动开发,操作系统移植(ucosII UCLINUX LINUX WINCE ANDROID)
3,嵌入式应用程序设计 包括web,gui设计
下面列举华清远见和几家培训机构的课程安排做下对比从中不难看出那些是嵌入式开发必备的知识(这些培训机构都偏于软件 缺乏硬件设计培训)
培训单位官网:
http://www.embedu.org/courses/default.htm
http://www.akaedu.org/pages/center04.htm
http://www.sunplusedu.com/2564.shtml
http://www.gec-edu.org/action-lessonlist.html
课程安排:(主要分为四类linux的,android的,物联网的,wince的)
第一家华清远见的
1. 熟练使用Linux操作系统
2. 精通Linux下C语言编程
3. 精通嵌入式Linux应用开发
4. 掌握ARM处理器平台及其接口硬件开发
5. 掌握嵌入式Linux下Bootloader的移植方法
6. 精通嵌入式Linux内核裁减移植及内核调试
7. 精通嵌入式Linux下常用接口的驱动开发
8. 了解嵌入式Linux在3G领域的典型应用-Android系统的应用开发
9. 掌握基于Linux内核的Android底层系统开发
10. 熟悉嵌入式Linux实际项目案例开发流程
凌阳的
通过本课程的系统学习,可以使学员由浅入深地对嵌入式Linux系统全面学习,能够独立胜任嵌入式Linux应用开发、系统开发、设备驱动开发以及Linux衍生产品等多方面工作。课程目标包括:
1、精通嵌入式C语言高级编程
2、精通Linux操作系统使用
3、精通Linux系统编程
4、掌握嵌入式数据库SQLite
5、精通Linux系统网络编程
6、熟悉web编程开发
7、掌握C++、基于QT的GUI开发及XML在嵌入式产品中的应用
8、精通ARM体系结构
9、熟悉Bootloader启动过程
10、通过自制简易Bootloader掌握系统引导启动原理
11、熟悉常见Bootloader(Uboot)源码及平台移植
12、掌握嵌入式Linux内核裁减移植
13、掌握嵌入式Linux平台构建流程及技巧
14、熟悉嵌入式处理器底层开发原理
15、掌握嵌入式Linux设备驱动移植和开发
16、通过七大项目实践,掌握嵌入式Linux实际项目案例开发流程,提高研发技能
通过本课程的内容,可以使学员由浅入深地对嵌入式Android系统全面学习,能够独立胜任Android应用开发、系统开发等多方面工作。课程目标包括:
1、精通Java 编程
2、熟悉面向对象编程思想
3、掌握JDBC数据库使用、Html、Servlet
4、Android 系统组成
5、Android 基础应用开发
6、Android 高级应用开发
7、Android JNI编程开发
8、Linux基础部分知识
9、Android 嵌入式环境搭建
10、C语言基础语法
11、Android设备驱动开发
通过本课程的内容,可以让学员从理论、实践、应用案例各个层次上了解、熟悉、熟练掌握物联网开发理论及开发技术,包括以下几部分,共70天(四个阶段):
1、熟悉物联网的定义、起源、发展现状及发展趋势
2、熟悉物联网的典型应用案例:智能城市、智慧校园、老年人用物联网信息终端、智能电网、智能家居
3、熟悉物联网的三大层次、八大架构、五大支撑技术
4、熟悉物联网技术中的单片机应用:传感技术、无线识别技术、无线网络组网技术等
5、熟悉物联网技术中的计算机技术:数据库技术、TCP/IP网络传输技术、GUI表现技术、云计算等
开发板现状:目前开发板一方面是看资源另一方面就是看操作系统,很多开发板已经可以支持wince linux android
招聘需求现状:(以上海为例)
第一家:
文章评论(0条评论)
登录后参与讨论