分类:
2009-09-16 17:44:17
一.前言(了解)
二.嵌入式相关基础概念(理解)
三.嵌入式开发模式(理解)
四.Linux系统环境应用基础(掌握)
五.C语言编程基础与可移植系统规范(掌握)
六.ARM体系结构与指令分析(掌握)
七.嵌入式开发基础应用环境构建(掌握)
八.嵌入式开发调试工具及其应用介绍 (掌握)
九.嵌入式Linux系统构建与移植(掌握)
十.图形图像集成开发工具与终端应用程序设计(掌握)
十一.Linux设备驱动分析与设计(掌握)
------------------------
十二.编译器原理及常用参数介绍(掌握)
十三.编译可执行代码构建过程分析(理解)
十四.应用软件执行过程分析与进程控制(掌握)
十五.嵌入式系统引导过程分析(理解)
十六.硬件设备驱动过程分析(理解)
十七.make工具与Makefile工程依赖文件语法格式分析(掌握)
十八.如何利用diff,patch命令管理开源代码的二次开发(掌握)
十九.版本控制系统(cvs或者svn)的应用(掌握)
一.前言
嵌入式Linux应用前景展望
嵌入式开发工程师岗位职责
产品应用需求分析与文档维护
产品系统架构(原理图SCH,印刷电路板PCB)设计
嵌入式系统构建与移植
图形图像系统层应用开发
驱动分析与设计
软硬件调测
嵌入式应用开发学习方式方法研究与分析
二.嵌入式相关基础概念理解
什么是Linux?
什么是ARM?
什么是嵌入式系统?
什么是处理器(cpu),什么微控制处理器(MCU,SOC,BOAD)?
什么是编译器,什么交叉编译器?
三.嵌入式开发模式理解
宿主机(上位机)
目标机(下位机)
芯片裸写与调试技术
系统总线构成与外部接口
四.Linux系统环境应用基础掌握
1.Linux系统安装方法与步骤
2.Linux系统软件添加删除与应用维护
3.Linux系统框架理解与文件管理
4.命令行模式的基础命令掌握
5.嵌入式开发常用服务与设置
6.日常办公软件的使用与掌握
7.系统安全维护
8.Linux应用操作技巧小结
五.C语言编程基础与可移植系统规范
C语言关键字介绍
变量命名规范与作用域分析
C语言函数介绍
C语言控制结构介绍
字符串,指针与数组
基础数据类型,复合数据类型与自定义数据类型
联合,枚举,与结构体应用
C内联函数与汇编语言的混合编程模式
C99标准库与POSIX规范
vim文本编辑器的高级应用
六.ARM体系结构与指令分析
ARM内核构成与处理器功能分析
ARM指令关键字与语法格式分析
32位ARM指令架构与16Thumber指令架构对比分析
ARM芯片资源实例介绍与分析
片内资源统筹与片外资源扩展方法介绍
通用外部IO与片选信号的应用实例分析
MMU与地址重映射的理解与掌握
地址数据总线与存储空间分配
ARM中断向量表的结构及效率分析
七.嵌入式开发基础应用环境构建
交叉编译链的构建
宿主目标开发平台搭建
STDIN,STDOUT,STDERRO重定向处理
RS232串口设置与目标平台控制管理中心
八.嵌入式开发调试工具及其应用介绍
硬件调试原理及方式方法介绍
电子元器件识别与数字量表示法规格说明
万用表与示波器介绍
JTAG调试原理与芯片裸写调试
BDM符号跟踪与在线仿真技术
OOPS堆栈信息与内核符号表
……更新中