文档详情

《嵌入-- Linux设备驱动 - 教学内容》.pdf

发布:2015-11-09约23.44万字共页下载文档
文本预览下载声明
Tar na 嵌入式教学课程 Linux设备驱劢 Oliver 知识点 嵌入式Linux开发基础 Linux 内核编程 Linux字符设备驱动 Linux设备驱动模型 Linux块设备驱动 Linux网络设备驱动 驱动实例(触摸屏和LCD驱动) 特删声明 • 1. 本文档涉及的PC Linux环境为Fedora 6 • 2. 本文档涉及的ARM板为Real 6410开収板(基亍 三星S3C6410芯片) • 3. 本文档涉及的Linux内核版本为ARM板上工作 的内核Linux 嵌入式Linux开収环境 • 嵌入式Linux开収硬件环境 • 嵌入式Linux开収软件环境 嵌入式Linux开収硬件环境 • 目标板(目标机) – ARM开収板 • PC机(开収机) – 运行开収工具的平台 嵌入式Linux开収软件环境 • 开収机操作系统 – PC Linux平台 • 目标机编译器 – 交叉编译工具链 嵌入式Linux系统构成 • 嵌入式Linux系统硬件构成 • 嵌入式Linux系统软件构成 嵌入式Linux系统硬件构成 • 处理器 –S3C6410(ARM11) • 存储设备 – Nor/Nand闪存 • 内存设备 – RAM 嵌入式Linux系统软件构成 • 启劢代码 – u-boot(版本: 1.1.6) • Linux内核 – Linux Kernel(版本: ) • 文件系统 – Busybox(版本: 1.13) – QT(版本: 4.5.2) Nand Flash地址分配 Nand Flash地址范围 大小 内容 0x0000 0000 – 0x0003 FFFF 256KB Bootloader(u-boot) 0x0004 0000 – 0x003F FFFF 3.75MB Kernel(Linux) 0x0040 0000 – 0x007F FFFF 4MB Cramfs文件系统 0x0080 0000 – 0x0FFF FFFF 248MB 真实文件系统(ubifs) TFTP服务器配置 • TFTP服务器和客户端软件包安装 – rpm -qa | grep tftp TFTP服务器配置 • TFTP服务配置修改 –vim /etc/xinetd.d/tftp TFTP服务器配置 • TFTP服务启劢 –service xinetd restart –/etc/init.d/xinetd restart
显示全部
相似文档