+ -
当前位置:首页 → 问答吧 → 【原创】(免费啦,免费啦)AKAE-嵌入式LINUX免费学

【原创】(免费啦,免费啦)AKAE-嵌入式LINUX免费学

时间:2005-11-22

来源:互联网

AKAE-嵌入式LINUX免费班

------------------------------------------------------------------
详情请见:http://www.akae.com.cn
报名地址:http://159.226.40.150/akaeweb/class/classdetail/linux_1.php
------------------------------------------------------------------
课程描述
        本课程通过讲解、分析嵌入式linux开发流程及linux下设备驱动基
        本理论并通过实例演示带领初学者进入嵌入式开发领域。
培养对象
        本科或研究生等对嵌入式linux开发感兴趣的人员。
基础要求
        (1)C语言编程基础知识。
        (2)操作系统基础知识。
师资简介
    王华勇:清华大学博士,AKAE嵌入式研究中心核心成员、资深讲师,
         清华嵌入式实验式高级研发工程师,精通嵌入式系统移植,多年嵌
         入式开发经验及教学经验。组织并参与多项863项目的立项,实施。
    王利明:大连理工硕士,嵌入式软件仿真开源(SkyEye)项目核心成员,
         AKA 嵌入式小组成员,组织并参与多款ARM,MIPS,PowerPC平
         台的系统开发,精通嵌入式系统移植及驱动开发经验。丰富的教学
         经验。
------------------------------------------------------------------

教       材
        (1)《AKAE嵌入式linux开发入门班讲义》
推荐教材
        (1)《linux设备驱动(第二版)》
        (2)《源码开放的嵌入式系统软件分析与实践》
实验器材
        (1) Intel Lubbock开发板
        (2) AKAE-44BOX开发板
理论及实验
        6 学时
学       费
        教材费:100元
        学   费:免 费
◆最新开班时间:11月26日(周末班)
  
理论课
   
第一天上午(3学时)

第1章嵌入式Linux开发基础
   1. 嵌入式总体概念介绍:嵌入式系统的基本概念和现状,各种嵌入式CPU和
      开发板,各种RTOS。
   2. 嵌入式linux的现状介绍:变种,实时性,可抢占,补丁和版本号,嵌入
      式linux总揽。
   3. bootloader的原理:u-boot/redboot/armboot等各种bootloader总体介绍,
      bootloader作用及实现。
   4. 交叉编译的概念(host, target),kernel打补丁和编译,JTAG的烧写,
      bootloader和kernel的上传和运行,kernel移植和driver的概念,应用层
      开发综述(图形界面,非图形界面)。


第2章 嵌入式开发典型实验
    基于Xscale平台的嵌入式linux系统平台快速搭建(一个将前述知识综合应
    用的实例)。
   1、 Xscale交叉编译环境的建立
   2、 LUBBOCK开发板的Linux内核配置
   3、 Linux Host主机环境配置
   4、 加载并运行Linux内核
   5、 建立linux内核需要的NFS根('/')文件系统
   6、 正式启动内核
   7、 运行listview程序


第一天下午(3学时)

第3章 嵌入式linux下设备驱动程序开发基础
Linux设备驱动概述:
      1)设备驱动原理。
      2)设备驱动的整体框架。
      3)设备驱动模块。

设备驱动的系统调用访问:
      1)系统调用介绍分析。
      2)编写系统调用方法。
      3)设备驱动的访问。

字符设备驱动的开发(Char Device Driver):
      1)字符设备驱动原理。
      2)字符驱动程序编写―4*4键盘驱动(中断方式实现)


第4章 uClinux下字符设备(4*4键盘)驱动程序的编写实例
    本驱动来源于一个真实项目,通过该实例详细介绍了嵌入式linux设备驱动程序
    开发的整体流程。

   1、建立交叉编译环境、解压内核。
   2、编写键盘驱动程序并修改相关文件。
   3、编写应用程序并修改相关文件。
   4、配置、编译并运行内核。   5、验证驱动程序。

详情请见:http://www.akae.com.cn
报名地址:http://159.226.40.150/akaeweb/class/classdetail/linux_1.php      

作者: longteas   发布时间: 2005-11-22

热门下载

更多