设为首页 | 关于港湾 | 联系我们 | 网站地图
客户服务
学习交流
  • 嵌入式Linux学习七步曲
    发布时间:2009-05-19       发布人:admin>
  • 嵌入式Linux的学习涵盖的范围比较广,下从bootloader,到内核移植、文件系统,中间的驱动开发,到上层的应用程序调试、开发环境等,变化莫测。

    第一篇 Linux主机开发环境

    1.1 Vmvare下Linux的安装(优先)

    1.2 Windows下从硬盘安装Linux(可选)

    1.3 Linux的基本命令及使用

    1.4 Linux的文件系统及与windows的文件共享

    1.5 GCC开发工具

    1.6 GDB调试

    1.7 Makefile编写

    1.8 主机端的模块编程

    1.9 简单应用程序

    第二篇 ARM+Linux开发环境

    2.1 交叉开发环境介绍

    2.2 交叉编译器cross-tool

    2.3 配置主机开发环境

    2.3.1 配置超级终端minicom或hyperterminal或DNW

    2.3.2 配置TFTP网络服务

    2.3.3 配置NFS主机端网络服务

    2.4 建立交叉开发环境

    2.4.1配置NFS ARM端网络服务

    2.4.2 编译ARM-gdb

    2.5 交叉调试应用程序

    2.6 ARM上的简单模块编程

    第三篇 Linux系统bootlaoder移植

    3.1 Bootloader介绍

    3.2 u-boot命令及环境变量

    3.3 u-boot的编译配置

    3.4 u-boot源码分析

    3.5 u-boot移植过程 

    第四篇 Linux的内核移植

    4.1 配置编译Linux内核

    4.1.1 Linux内核源代码结构

    4.1.2 Linux内核编译选项解析

    4.1.3  Linux内核编译链接

    4.2  Linux启动过程源代码分析

    4.3  Linux内核移植平台相关代码分析

    第五篇 Linux的驱动编程

    5.1 Linux的设备管理

    5.2 Linux的驱动程序结构

    5.3 简单的字符设备驱动程序

    5.4 Linux内核模块的加载卸载

    5.5 Linux的打印调试方法

    5.6 字符设备的高级属性-中断

    5.6 常见的串口网口驱动分析

    第六篇 文件系统制作

    6.1 Linux文件系统制作

    6.2 文件系统和存储设备的选择

    6.3 部署Ramdisk文件系统的过程

    第七篇 Linux的高级应用编程

     7.1 多进程多任务的通信机制

     7.2 多进程编程

     7.3 多线程编程

     7.4 网络编程

    【TOP】

关于港湾 | 联系我们 | 下载中心 | 版权声明 | 诚聘英才
Copyright © 2009 gangwanedu.com | Site designed by The gangwanedu.com | 京ICP备09050131号
公司总部:北京市海淀区上地中关村软件园21号楼启明星辰大厦二层
实训基地:北京市海淀区西三旗上奥世纪中心C座207室