E-BOOK ARM嵌入式Linux系统构建与驱动开发范例 周立功 ARM嵌入式Linux系统构建与驱动开发范例

ARM嵌入式Linux系统构建与驱动开发范例

全国三仓发货,物流便捷,下单秒杀,欢迎选购!

📥 PDF 电子书 · 百度网盘 · 约 41M 👤 周立功 📖 北京航天航空大学出版社 📋 9787810777490 🌐 zh-CN
361
下载次数
4.8
用户评分

📦 下载本书

  • 开发环境搭建:解决ARM7交叉编译环境配置难题,提供从零搭建的完整步骤,避免环境问题阻碍开发。
  • 系统移植困惑:详解μClinux向ARM7芯片移植的流程与要点,让开发者能快速在目标硬件上运行系统。
  • 驱动编写入门:以实际可运行的内核模块为范例,讲解字符、块和网络设备驱动的编写方法,消除驱动开发的神秘感。
  • 驱动调试困难:通过编译与使用范例,展示驱动调试的常用技巧,帮助读者定位和解决驱动运行中的问题。
  • 平台迁移问题:介绍驱动架构与接口,使开发者能轻松将范例移植到其他硬件平台,提升代码复用性。

📖 书籍简介

本书介绍μClinux内核编程的一个方面——使用内核模块编写设备驱动程序。主要内容包括:介绍如何建立基于ARM7的交叉开发环境以及如何向AR M7芯片上移植μClinux;分析μClinux上一个已在ARM7上成功运行的最简单的内核模块;介绍μClinux的字符设备驱动程序、块设备驱动程序和网络设备驱动程序的编写、编译及使用,这些范例均在ARM7平台编译和使用,但可以方便地移植到其他平台。
本书通俗易懂,是一本面向初学者的μClinux内核编程图书,对资深μ Clinux内核编程人员也有参考价值。可作为高等院校相关专业师生以及从事嵌入式系统应用开发工程师的参考资料。

📑 章节目录

章 μClinux内核简介  1.1 μC1inux简介  1.2 μC1inux内核与传统Linux内核的比较  1.3 μClinux运行条件  1.4 μClinux的目录结构  1.5 μClinux的开发流程   1.5.1 编译μClinux内核   1.5.2 创建文件系统  本章小结 第2章 使用GNu Tools建立μClinux开发环境  2.1 GNU Toois简介  2.2 GCC编译器   2.2.1 GCC使用示例   2.2.2 编译内核时使用的编译选项