||
嵌入式的学习第一阶段首先的c语言,C语言是嵌入式领域最重要也是最主要的编程语言,然后在c语言的基础上学习C语言的高级编程知识,包括结构体、共用体、内存管理等;然后学习数据结构的核心内容,包括顺序表、链表、队列、栈、树、各种查找和排序算法等。
第二阶段的学习是关于Linux文件下应用层开发,并发程序设计,Linux应用开发中的网络编程,数据库之sqlite3。
第三阶段的学习包括ARM中体系结构、编程环境、指令集、异常处理、裸机开发、通讯接口、中断机制、波形控制等重要内容;Linux-3.14操作系统;驱动开发
第四阶段是在实训项目,Ubuntu 系统上搭建Android开发环境,制作一些嵌入式项目加入自己的个人作品
系统 http://www.makeru.com.cn/roadmap/emb