- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
《嵌入-- Linux设备驱动 - 教学内容》.pdf
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
文档评论(0)