以下信息,由广东省嵌入式软件公共技术中心提供(Http://www.gdemb.com)。 课程描述 嵌入式linux系统移植包括bootloader移植、linux内核移植和文件系统移植三方面。本课程培养学员基于s3c2410的bootloader移植、linux内核移植和根文件系统移植的能力。 课程目标 掌握基于S3C2410的bootloader移植、linux内核移植和简单文件系统移植 培训对象 有志进行嵌入式Linux系统开发的学员 入学要求 单片机基础,C语言基础 授课讲师 梁老师 课 时 5天,30学时(中间休息一天) 开课时间 2007年4月14日 上课地点 广州科学城彩频路11号D座601 费 用 2800元(原价为3500元,提前报名仍赠送2410开发板!)。 1 ARM9原理 1.1 嵌入式微处理器概述 1.2 ARM体系结构 1.3 ARM指令分类及其寻址方式 1.4 ARM程序设计 1.5 C及汇编语言的混合编程 1.6 ADS的使用 1.7 ARM开发调试环境的建立 1.8 S3C2410A处理器体系结构 2 ARM实验 2.1 实验1 ARM汇编指令实验 2.2 实验2 C和汇编语言的混合编程实验 2.3 实验3 Nand flash应用实验 2.4 实验4 LCD显示实验 3 Linux入门基础 3.1 Linux概述 3.2 Linux安装 3.3 Linux文件和文件系统 3.4 常用shell命令 3.5 实验内容:熟悉shell命令,编写简单的shell脚本程序。 4 Linux的编程环境 4.1 Linux 的编程常识 4.2 编辑器vim的使用 4.3 编译器gcc的使用 4.4 项目管理工具make的使用 4.5 编程环境实验 5 嵌入式系统概述 5.1 嵌入式系统的定义 5.2 嵌入式系统的应用 5.3 嵌入式系统的特点 5.4 嵌入式系统的发展 5.5 嵌入式Linux操作系统 6嵌入式Linux开发环境构建 6.1 交叉开发环境介绍 6.2 安装交叉开发工具链 6.3 配置主机开发环境 6.4 建立交叉开发环境 6.5 交叉编译器和二进制工具详解 6.6 交叉调试应用程序 6.7实验内容:基于GEC2410开发板,建立Linux交叉开发环境 7嵌入式系统构建 7.1 Bootloader介绍 7.2 u-boot移植过程 7.3 使用u-boot 7.4配置编译Linux内核 7.5 Linux内核介绍 7.6 Linux内核特点 7.7 Linux内核源代码结构 7.8 Linux内核移植 7.9 Linux根文件系统的制作与移植
|