标题:关注--2009.8.8嵌入式ARM免费体验日




嵌入式ARM免费体验日:http://www.akaedu.org/pages/center11_armtiyan.php

    

[课程目标] 
 
    通过一天的学习,真正的实验练习,使学员对嵌入式ARM有初步的理解,并为进一步的系统学习打下基础,是初学者的必修课程,每位学员都配有各自的主机和开发板. 
 
 
[教师简介] 
 
    李明,清华大学计算机系硕士,亚嵌金牌讲师,10年软件开发经验,5年嵌入式教学经验。是www.lumit.org开源项目lumit(嵌入式个人学习网)的创办者,《源码开放的嵌入式系统软件分析与实践——基于 SKYEYE 和 ARM 开发平台》一书作者, SkyEye 嵌入式开源项目核心开发成员。国内最早将 uC/OS-II 实时操作系统移植到 SkyEye 模拟器上,独立设计并实现 CEBus 协议的解释器,并将其移植到 ColdFire 平台;曾负责国家高技术研究发展计划项目-微小型直升机控制系统设计与姿态控制研究项目,并且基于 RTLinux 实时操作系统完成了“国家863计划-虚拟漫游智能机器人平台项目”的控制软件总体设计和实施。 
 
 
[开课情况]
 
开课时间:2009年08月08日

上课地点:亚嵌中科院校区

详细地址:http://www.akaedu.org/pages/contact02.htm

课程配备:教材、电脑、实验器材人手一套

联系方式:
  咨询师:刘老师  
  电  话:010-62631735-8850 
  手  机:15801112091 
  QQ    :475739671 
  MSN   :akaedu005@hotmail.com 
 
 
[课程安排] 

理论课-Linux 编程基础
    
    一、嵌入式Linux系统开发简介
      
      ◆嵌入式Linux系统开发综述 
      ◆启动代码(bootloader)模型分析
      ◆启动代码的工作原理 
      ◆典型的bootloader介绍 (uboot、armboot、redboot、grub) 
      ◆基于ARM开发的交叉编译器平台介绍
      ◆arm-linux-gcc、arm-elf-gcc的区别与比较 
    
    二、嵌入式Linux移植与根文件系统 
      
      ◆ARM Linux 内核配置和裁减
      ◆Linux内核编译开发流程
      ◆移植uClinux的配置和裁减 
      ◆介绍根文件系统的作用和相关文件 
      ◆利用skyEye 仿真调试演示各种常见的根文件系统
      ◆制作最小的根系统Initrd 的(使用BusyBox)
    
    三、嵌入式Linux应用开发 
      
      ◆嵌入式Linux应用程序开发与调试方法 
      ◆高级应用程序开发技巧 (源码文件管理 / 分级目录递归编译等)
      ◆应用程序的加载方式 (FTP传送、NFS共享、ROMFS打包、脚本批处理等)
      ◆嵌入式开发调试方法 
 
 
 
实验课-嵌入式 Linux 移植与应用开发
    
    实验一:快速入门SkyEye软件仿真环境实验
    实验二:选择ARM处理器平台开发工具实验
    实验三:uCLinux 移植实验 
    实验四:Minicom的使用和设置实验
    实验五:uClinux 应用程序开发(嵌入式设备下的helloworld) 
    实验六:基于SkyEye软件仿真工具调试内核