2012年(23)
分类: LINUX
2012-02-24 17:44:15
嵌入式系统软件开发主要包括五个方面: l bootloader编写(移植) l 操作系统内核裁减(移植) l 文件系统制作 l 驱动程序编写(移植) l 应用程序编写(移植) Linux操作系统 | ||
| ||
周次 | 课 程 内 容 | 硬件平台 |
1 | Linux内核编译及Linux系统构建 | X86 + ARM |
2 | 嵌入式C/C++程序设计强化 | (Any) |
3 | 常用数据结构强化 | (Any) |
4 | 经典算法——逻辑和表达的乐趣 | (Any) |
5 | 嵌入式Linux应用软件开发精要 | (Any) |
6 | ARM体系结构及接口技术 | ARM11/Cortex-A8 |
7 | 纯汇编精简版Bootloader开发!其中硬件编程包括: | S3C6410 |
8 | Linux 2.6最新内核源码剖析(中断、存储管理、进程调度) | ARM11/Cortex-A8 |
9 | Linux 2.6最新内核源码剖析(文件系统、LDM驱动模型) | S3C6410 |
10 | Linux SD/SDIO驱动开发 | S3C6410 |
11 | Linux图形及触摸屏驱动开发 | S3C6410 |
12 | Linux音/视频驱动开发 | S3C6410 |
13 | Linux网卡驱动开发 | S3C6410 |
| ||
14~17 | 项目:智能手持设备(MID)解决方案 | |
项目需求分析及概要设计 | 基于Cortex-A8+ | |
最新开源项目g-bios开发 | ||
MaxWit Linux系统移植及应用软件开发 | ||
智能手持设备桌面系统构建(GPE方案) | ||
Linux内核调试工具及调试技巧 | ||
Linux SD卡及SDIO驱动开发 | ||
Linux图形驱动开发(Framebuffer + DirectFB) | ||
Linux触摸屏驱动开发 | ||
Linux声卡驱动(ALSA)开发 | ||
Linux网卡驱动开发 | ||
Linux无线网卡(WLAN/Wi-Fi)驱动开发 | ||
TCP/IP协议栈的设计与实现 | ||
智能手持设备上的3D引擎优化及3D游戏移植 | ||
项目测试及用户手册撰写 |