《Linux设备驱动开发详解》(第2版)实验手册.docVIP

  • 67
  • 0
  • 约7.13万字
  • 约 48页
  • 2017-05-27 发布于重庆
  • 举报

《Linux设备驱动开发详解》(第2版)实验手册.doc

《Linux设备驱动开发详解》(第2版)实验手册

目 录 1. LDD6410硬软件特性 2 1.1 LDD6410的电路板组成和结构 2 1.2 LDD6410的启动跳线设置 3 1.3 LDD6410的软件特性 4 1.4 LDD6410的串口连接 5 2. LDD6410 Linux开发完全剖析 7 2.1 建立工具链和开发环境 7 2.1.1 S3C6410X-ToolChain4.2.2-EABI 7 2.1.2 strace、gdbserver 和arm-linux-gdb 7 2.1.3 gdb调试器的用法 8 2.1.4 主机端tftp和nfs服务安装 10 2.1.5 VirtualBox虚拟机 10 2.2 U-BOOT 13 2.2.1 U-BOOT的移植 13 2.2.2 NAND 版 U-BOOT 14 2.2.3 SD 卡 版 U-BOOT 14 2.2.4从tftp服务器引导Linux 15 2.3 Linux内核和驱 动 15 2.3.1 LDD6410内核和BSP 15 2.3.2 按键驱动 18 2.3.3 LED驱动 19 2.3.4 LCD驱动 20 2.3.5 WM9714 声 卡 ASoC 驱 动 23 2.3.6 DM9000 网 卡 驱 动 23 2.3.7 USB驱动 24 2.3.8 驱动学习实例:helloworld、globalmem、globalfifo 26 2.4 根文件系统 27 2.4.1根文件系统的组成 27 2.4.2 使用nfs作为根文件系统 32 2.5 应用程序 32 2.5.1 按键测试程序 32 2.5.2 USB鼠标测试程序 35 2.5.3 触摸屏测试程序 37 2.5.4 framebuffer 测 试 程 序 39 2.5.4 jpegview图片浏览器 41 2.5.5 mplayer媒体播放器 42 2.5.6 appweb 服 务 器 43 2.6 Android 43 2.6.1 内核Android补丁 43 2.6.2 Android adb和ums gadget 45 3. LDD6410 Linux软件包的烧录与更新 45 3.1 SD卡烧录 45 3.2 NAND烧录 47 4. LDD6410常见问题(FAQ) 47 LDD6410 开发板用户手册 1. LDD6410硬软件特性 1.1 LDD6410的电路板组成和结构 LDD6410 是一款高端 ARM11 处理器开发板,采用三星公司最新推出 S3C6410 处理 器,芯片拥有强大的内部资源和视频处理能力,板上集成了丰富的外围接口,其主要特点如 下: 1. 运行于 533MHz 的 ARM11 处理器(最高主频可达到 667MHz) 2. 运行于 266MHz 的 DDR 内存,128MB 3. 1MB NOR FLASH 4. 256MB NAND FLASH 5. WM9714 AC97 声卡 6. USB 2.0 OTG 接口及 USB 1.1 host 接口 7. SD/SDIO 接口,支持 SD 卡和 SDIO 设备 8. DM9000 百兆网卡 9. LCD、触摸屏 10. S3C6410 芯片内嵌图形加速,JPEG、多媒体编解码 11. 6 个 GPIO 按键 12. 可扩展 Camera、WiFi、3G modem 等模块 13. 可扩张外部矩阵键盘 LDD6410 电路板的结构如下图: 其实物图如下: 1.2 LDD6410的启动跳线设置 请注意左上角SD boot、NAND boot切换开关为选择从SD启动或者NAND启动。默认情况下,从SD卡会自动启动到Qtopia,如图: 从NAND会启动到Android 2.1。 1.3 LDD6410的软件特性 arm-linux-gcc arm-linux-gdb gdbserver strace 源代码包含独立的LDD6410板文件 支持从 SD 卡、NAND 启动 支持 DM9000 网卡引导 Linux 2.6.28 内核独立 源代码包含独立的LDD6410 BSP 完整的设备驱动 最新版Busybox 1.15.1 文件系统集成jpegview, mplayer, appweb 等大量集成 key-test, lcd-test, mice-test, ts-test 等大量开发案例 Android 2.1 内核 power management 补丁源代码 内核 android 驱动源代码 支持按键、触摸屏、鼠标 Qtopia Tslib, ts_calibration 配套教材与大量 Linux 设备驱动开发案例 * 2008 年度 china-pub 十大畅销经典 * 2008 年度 5

文档评论(0)

1亿VIP精品文档

相关文档