欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • ARM嵌入式Linux系统开发详解(第3版)/Linux典藏大系
      • 作者:编者:弓雷|责编:王中英
      • 出版社:清华大学
      • ISBN:9787302670872
      • 出版日期:2024/09/01
      • 页数:453
    • 售价:47.6
  • 内容大纲

        本书是获得大量读者好评的“Linux典藏大系”中的《ARM嵌入式Linux系统开发详解》的第3版。
        本书由浅入深,全面、系统地介绍基于ARM体系结构的嵌入式Linux系统开发涉及的方方面面知识,并给出53个典型实例和5个综合案例供读者实战演练。本书提供707分钟配套教学视频、程序源代码、思维导图、教学PPT、习题参考答案和软件工具等超值配套资源,帮助读者高效、直观地学习。
        本书共25章,分为4篇。第1篇基础知识,包括嵌入式系统入门、嵌入式软硬件系统、ARM处理器、嵌入式Linux、软件开发环境搭建、第一个Linux应用程序;第2篇应用开发,包括Linux应用程序开发基础、多进程和多线程开发、网络通信应用、串口通信编程、嵌入式GUI程序开发、软件项目管理;第3篇系统分析,包括ARM体系结构及开发实例、深入Bootloader、解析Linux内核、嵌入式Linux的启动流程、Linux文件系统、交叉编译工具、强大的命令系统BusyBox、Linux内核移植,以及内核和应用程序调试技术;第4篇项目实战,包括Linux设备驱动开发基础知识、网络设备驱动程序开发、Flash设备驱动开发和USB驱动开发。
        本书内容丰富,实用性强,适合ARM嵌入式Linux系统开发的初学者、从业者、研究者和爱好者等相关人员阅读,也适合IT培训机构和高等院校的相关专业作为教材。
  • 作者介绍

        弓雷,从事嵌入式系统软件开发近20年。擅长计算机通信技术,对操作系统内核与底层技术有深入的研究。熟悉Intel IXA架构网络处理器、ARM体系结构、MIPS体系结构和TCP/IP等网络协议栈。曾经移植Linux 2.6内核到嵌入式设备,参与研发某部队火控武器通信系统、无人驾驶汽车项目通信系统与10GE/POS骨干网流量管理系统等。目前担任嵌入式软件研发工程师和微码软件研发工程师,从事某公司骨干网P2P流量管理设备的研发。
  • 目录

    第1篇  基础知识
      第1章  嵌入式系统入门
        1.1  什么是嵌入式系统
        1.2  嵌入式系统的应用领域
          1.2.1  家用电器和电子类产品
          1.2.2  交通工具
          1.2.3  公共电子设施
        1.3  嵌入式系统的发展
          1.3.1  嵌入式微控制器
          1.3.2  嵌入式微处理器
          1.3.3  嵌入式系统的发展方向
        1.4  典型嵌入式系统的组成
        1.5  小结
        1.6  习题
      第2章  嵌入式软硬件系统
        2.1  电路基础知识
          2.1.1  什么是模拟电路
          2.1.2  什么是数字电路
          2.1.3  数制转换
        2.2  计算机基础知识
          2.2.1  计算机体系结构的发展
          2.2.2  中央处理器
          2.2.3  存储系统
          2.2.4  总线系统
          2.2.5  输入与输出系统
        2.3  软件基础知识
          2.3.1  什么是软件
          2.3.2  软件的开发流程
          2.3.3  常见的软件开发模型
          2.3.4  计算机编程语言
          2.3.5  数据结构
        2.4  操作系统基础知识
          2.4.1  什么是操作系统
          2.4.2  操作系统的发展历史
          2.4.3  操作系统的组成
          2.4.4  几种操作系统的设计思路
          2.4.5  操作系统的分类
        2.5  小结
        2.6  习题
      第3章  ARM处理器
        3.1  微处理器和微控制器
        3.2  ARM处理器简介
          3.2.1  ARM微处理器的应用领域
          3.2.2  ARM处理器的优点
        3.3  ARM指令集
          3.3.1  算术运算指令
          3.3.2  逻辑运算指令
          3.3.3  分支指令
          3.3.4  数据传送指令
        3.4  ARM体系结构

          3.4.1  ARM体系结构的命名方法
          3.4.2  处理器的划分
          3.4.3  处理器的工作模式
          3.4.4  存储系统
          3.4.5  寻址方式
        3.5  ARM的功能选型
          3.5.1  ARM的选型原则
          3.5.2  几种常见的ARM核处理器选型参考
        3.6  小结
        3.7  习题
      第4章  嵌入式Linux
        4.1  常见的嵌入式操作系统
          4.1.1  VxWorks简介
          4.1.2  Windows CE简介
          4.1.3  PalmOS简介
          4.1.4  Android简介
        4.2  嵌入式Linux操作系统
          4.2.1  什么是Linux
      ……
    第2篇  应用开发
    第3篇  系统分析
    第4篇  项目实战