1第一阶段:Linux操作系统学习。一、、开发环境构建、嵌入式编程基础知识;、Linux环境下相关工具、命令的使用。二、U-Boot移植:U-Boot架构、引导过程、文件创建、移植三、、、Ubuntu磁盘管理,用户管理,用户磁盘配额,设备管理,进程管理及作业调度六、Shell高级应用及Shell脚本七、网络管理,系统服务管理,,邮件服务器(Postfix)以及SAMBA服务配置(了解)第二阶段:S3C2440用户手册剖析,彻底搞懂硬件平台。1、1S3C2440体系结构及存储器映射2、ARM指令及熟练掌握43、S3C2440内部资源剖析(包含外部电路)4、NORFlash,NANDFlash,SDRAM读写细节及工程架构5、ADS集成开发环境与KeilforARM环境的熟悉与搭建6、嵌入式C语言学习,7、外围电路设计及驱动实践8、交叉编译环境的熟悉与搭建9、基于S3C2440的Bootloader的移植10、、操作系统平台上的编程实战12、基于操作系统的底层驱动的移植第三阶段:嵌入式开发流程剖析,项目分析方法。5嵌入式Linux项目实战(具体案例)1、基于Qtopia的GUI开发、linux应用程序调试技术2、FAT16/32文件系统剖析与移植3、TCPIP协议剖析,移植及应用4、USB传输剖析,移植及应用(也可讨论选择)嵌入式工程师设计规范:
linux操作系统学习 来自淘豆网m.daumloan.com转载请标明出处.