上课时间安排:上午:9:00-12:00下午:13:30-17:00 2
Linux 课程计划:学习目的 课程安排课程内容23日 通过今日课程的学习,能掌握嵌入式 Linux 交叉开发环境的搭建、交叉编译工具链的使用、u—boot 烧写内核、文件系统、内核的引导和应用程序的编写,演示物联网智能家居综合程序
嵌入式Linux 开 发环境构建理论 (1) 交叉开发环境介绍 (2) 配置主机开发环境 (3) 建立交叉开发环境 (4) 编译器和二进制工具详解 (5) u-boot 介绍实验 (1) LINUX 系统的安装 (2) 安装开发工具 (3) 配置 NFS 网络服务 (5) 引导目标板启动 Linux 内核 (6) 安装 crosstool 交叉工具链 (7) u-boot 命令练习 (8) 交叉调试应用程序 (9) LINUX 物联网智能家居综合演示软件24日了解内核核源代码结构,内核的裁剪与配置,各驱动程序的配置 和根文件系统的认识,内核的裁剪与配置,各驱动程序的配置,驱动模块编译相关的原理及方法
移 植Linux2
6 内核 到 嵌 入式 ARM 平台 , 设 备 模型 与 字 符设备驱动理论: (1) Linux 内核介绍 (2) Linux 内核目录下 Makefile 和配置文件 (3) Linux 内核启动和引导初始化 (4)文件系统概念(5)文件系统目录和结构(6)制作根文件系统(7)Linux 系统驱动概述(8)Linux 设备驱动模型概述(9) 内核的并发和竞态(10)中断处理顶半部和半部 (11)字符设备驱动编程实验:(1) Linux 2
6 内核内核的编译和配置(2)根文件系统启动分析与修改(3)Linux 驱动模块实验(4)字符设备驱动范例编写(5)LED 字符设备驱动编写(6)按键中断实验25日学会 Linux 应用程序编写,L