Chinaunix首页 | 论坛 | 博客
  • 博客访问: 81939
  • 博文数量: 23
  • 博客积分: 347
  • 博客等级: 一等列兵
  • 技术积分: 195
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-13 17:55
文章分类

全部博文(23)

文章存档

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开发!其中硬件编程包括:
  ClockWDTGPIOUARTFlashDDR

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游戏移植

 项目测试及用户手册撰写

阅读(1650) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~