嵌入式系统开发学习如何起步、如何深入?

http://tech.ddvip.com   2007年09月01日    社区交流

内容摘要:本课程是为了适应目前发展迅速的嵌入式Linux需求而设计,课程目标是让学员达到适应嵌入式应用软件开发、嵌入式系统开发或嵌入式驱动开发的基本素质。课程循序渐进的带领您嵌入式开发的世界,采用了目前应用最广泛的软硬件开发平台(Linux和Arm),可以保证您尽量贴近目前企业需求。

  能够进行QT编程使用QT编写“Hello,World”程序

  调试一个加入信号/槽的实例

  通过重载QWidget 类方法处理事件

  10、Linux 字符设备驱动程序

  设备驱动程序基础知识

  Linux系统的模块

  字符设备驱动分析

  fs_operation结构

  加载驱动程序了解设备驱动程序的概念

  了解Linux字符设备驱动程序结构

  能够编写字符设备驱动程序编写Skull驱动

  编写键盘驱动

  编写I/O驱动

  分析一个看门狗驱动程序

  对比Linux2.6内核与2.4内核中字符设备驱动的不同

  Linux 块设备驱动程序块设备驱动程序工作原理

  典型的块设备驱动程序分析

  块设备的读写请求队列了解Linux块设备驱动程序结构

  能够编写简单的块设备驱动程序比较字符设备与块设备的异同

  编写MMC卡驱动程序

  分析一个文件系统

  对比Linux2.6内核与2.4内核中块设备驱动的不同

  11、文件系统

  虚拟文件系统

  文件系统的建立

  ramfs内存文件系统

  proc文件系统

  devfs 文件系统

  MTD技术简介

  MTD块设备初始化

  MTD块设备的读写操作了解Linux系统的文件系统

  了解嵌入式Linux的文件系统

  了解MTD技术

  能够编写简单的文件系统为 ARM9开发板添加 MTD支持

  移植JFFS2文件系统

  通过proc文件系统修改操作系统参数

  分析romfs 文件系统源代码

  创建一个cramfs 文件系统

责编:豆豆技术应用

正在加载评论...