教育中心 > 嵌入式linux系列 > 嵌入式linux预科班(免培训费)             座位预定(立即报名)
 
  课程目标

    通过两天学习,真正的实验练习,使学员对嵌入式linux有初步的理解,并为进一步的系统学习打下基础,是初学者的必修课程。每位学员都配有各自的主机和开发板

  实验器材
AKAE lumit4510 开发板

  教师简介

   李明,清华大学计算机系硕士,亚嵌教育研究中心教学总监。AKA 嵌入式小组常委,SkyEye 嵌入式开源项目核心开发人员,清华大学信息技术研究院暨信息技术国家实验室系统工程师,从事微型无人直升机项目课题研究。《源码开放的嵌入式系统软件分析与实践》书作者,具有六年的嵌入式开发经验,四年的嵌入式行业培训经验。     

  开课情况
开课时间: 2天 (12学时)
           2008年2月23日-2月24日
          (早8:40签到 9:00-16:30上课 午休时间:12:00-13:30)

上课地点:亚嵌教育研究中心
咨询热线:15910982846
咨询MSN: akaedu007@163.com
咨询QQ : 601334534

费用:
培训费:免费
材料费:200元

  课程大纲

课程安排

课程内容

(第一天)
上午9:00-12:00

理论课-Linux 编程基础
1) Linux 概述与基本命令Linux 简史与内核预备知识(版本号、补丁、根文件
   系统、驱动程序、设备文件等) Bash 基本命令(文件和目录操作、常用工
   具、进程管理等)
2) Linux 上常用编辑器 VI VI 编辑器(VI简介、基本编辑命令、高级用法、
   编程中的常见技巧等)
3) Linux 应用程序开发 GCC (编译器使用、命令参数介绍) make & Makefile    (目标、规则、依赖关系等基本概念介绍) GDB (常用调试命令介绍)

下午13:00-16:00

实验课-Linux 编程基础
1) 实验一:Linux 基本命令
2) 实验二:Linux 常用编辑器 VI
3) 实验三:Linux 编程实验 (GCC & Makefile)

(第二天)
上午9:00-12:00

理论课-嵌入式 Linux 开发流程
1) 嵌入式Linux开发基本概念与启动代码分析 ( Embedded Linux &    Bootloader ) 嵌入式Linux综述 / 嵌入式Linux开发基本概念 启动代码的
   工作原理 / 几种典型的bootloader(uboot、armboot、redboot、grub)介
   绍 交叉编译工具 / 几种交叉编译器(arm-linux-gcc、arm-elf-gcc)的区
   别与比较
2) 嵌入式Linux移植与根文件系统
   ( Embedded Linux Porting & Root FileSystem ) ARM Linux 配置选项和
   裁减、编译步骤 / uClinux配置选项和裁减、编译步骤 二进制文件的生成    / kyEye 仿真调试演示 各种常见的根文件系统介绍(RomFS、JFFS2、NFS、
   EXT2、Cramfs、YAFFS等) 根文件系统的作用和相关文件 / 最小的根系统
   Initrd 的制作(使用BusyBox)
3) 嵌入式Linux应用程序开发与调试方法 (Applications and Debugging)    高级应用程序开发技巧 (源码文件管理 / 分级目录递归编译等) 应用程
   序的加载方式(FTP传送、NFS共享、ROMFS打包、脚本批处理等)
   嵌入式开发调试方法(点灯大法、格式化输出、JTAG 调试、GDB调试桩
   Stub等)

第二天下午
13:00-16:00

实验课-嵌入式 Linux 移植与应用开发
1) 实验一:uCLinux 移植实验
2) 实验二:uClinux 应用程序开发
3) 实验三:基于SkyEye软件仿真工具调试内核