嵌入式系统接口设计与Linux驱动程序开发

嵌入式系统接口设计与Linux驱动程序开发
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2006-05
版次: 1
ISBN: 9787810778619
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 405页
字数: 588千字
35人买过
  •   《嵌入式系统接口设计与Linux驱动程序开发》针对ARM处理器为核心的主流嵌入式系统平台,主要讲述嵌入式Linux驱动程序的设计和开发过程。内容同时涵盖嵌入式系统的软硬件两个方面:一方面是嵌入式系统常用的硬件接口时序、电气特性等内容的分析;另一方面讲述对应硬件的Linux驱动程序实现方法。《嵌入式系统接口设计与Linux驱动程序开发》共分为16章。第1、2章介绍嵌入式系统和Linux驱动程序的基础性知识。从第3章开始,详细讲述硬件平台及其对应的Linux驱动程序。硬件包括I/O口、CAN总线、触摸屏、I2C、PS/2、异步串口、音频、显示、IDE、PCMCIA、USB、以太网以及Flash的使用等内容。软件涉及针对上述硬件的各种驱动程序在Linux下的体系结构,Linux的字符设备、块设备和网络设备驱动程序,ARMLinux的中断处理,BootLoader和内核的启动过程等。
      《嵌入式系统接口设计与Linux驱动程序开发》可作为机器人技术、机电控制系统、信息家电、工业控制、手持设备、智能玩具、医疗仪器等方面嵌入式系统开发与应用的参考书,也可作为高等院校有关嵌入式系统教学的本科生或研究生的教材。   刘焱,吉林省吉林市人。2000年开始从事嵌入式系统方面的研发工作,参加过多项国家863、自然基金研究项目,熟练掌握ARM等RISC微处理器系统的硬件设计及Linux、WinCEVxWorks等操作系统的软件设计.尤其擅长硬件接口与驱动程序等系统底层架构设计。先后主持过基于S3C4480、S3C2410、PXA270等多款嵌入式教学实验平台及基于HMS30C7202.AT91RM9200的工业测控系统的开发工作,作为主要研究人员完成的嵌入式数控系统已在企业成功应用。曾担任过清华大学软件学院、北京航空航天大学软件学院嵌入式系统课程的实验教学工作及南开大学软件学院的嵌入式系统专业课程教学工作。现任中国电子学会嵌入式系统培训中心ESTC认证讲师。 第1章典型的嵌入式系统体系结构
    1.1嵌入式系统概述
    1.2嵌入式系统的组成
    1.2.1嵌入式平台的硬件架构
    1.2.2板级支持包和嵌入式系统
    1.2.3嵌入式系统上的应用程序
    1.3嵌入式系统的开发流程和优势
    1.4嵌入式系统的方案选择
    1.4.1处理器的选择
    1.4.2嵌入式操作系统的选择
    1.5本书涉及的平台及Linux内核版本
    第2章Linux内核与驱动程序
    2.1Linux内核与ARM
    2.2阅读ARMLinux内核源码
    2.3翻译环境的建立
    2.4Linux驱动程序
    2.4.1用户态与内核态
    2.4.2Linux驱动程序结构
    2.4.3设备文件与设备文件系统
    第3章简单的Linux字符设备驱动程序
    3.1Linux字符设备驱动程序结构
    3.2一个双色LED的Linux驱动程序
    3.2.1系统硬件平台组成原理
    3.2.2Linux下的双色LED驱动程序实现
    3.2.3双色LED驱动程序的测试
    3.3按键的Linux驱动程序
    3.3.1系统硬件平台组成原理
    3.3.2Linux系统中断分析
    3.3.3Linux下按键驱动程序的实现
    3.3.4按键驱动程序的测试
    第4章CAN总线接口设计与Linux驱动程序
    4.1CAN总线接口设计
    4.1.1CAN总线概述
    4.1.2嵌入式处理器上扩展CAN总线接口
    4.2CAN总线驱动程序的体系结构
    4.3CAN总线的Linux驱动程序
    4.4CAN总线驱动测试程序
    第5章触摸屏接口设计与Linux驱动程序
    5.1触摸屏接口设计
    5.1.1触摸屏概述
    5.1.2嵌入式处理器上扩展触摸屏接口
    5.2触摸屏驱动程序的体系结构
    5.3触摸屏的Linux驱动程序分析
    5.3.1自定义的字符设备
    5.3.2Linux的输入设备
    5.4触摸屏驱动测试程序
    5.4.1自定义触摸屏设备
    5.4.2输入事件接口的触摸屏设备
    5.5触摸屏的校准方法
    第6章I2C总线与Linux驱动程序
    6.1I2C总线接口设计
    6.1.1I2C总线概述
    6.1.2嵌入式处理器上的12C总线接口
    6.2Linux下12C总线驱动程序体系结构
    6.3S3C2410上的I2C总线驱动程序分析
    6.4I2C总线驱动测试程序
    第7章PS/2接口设计与Linux键盘/鼠标驱动程序
    7.1PS/2接口设计
    7.1.1键盘接口与PS/2
    7.1.2PS/2接口的物理标准
    7.1.3PS/2接口的电气特性
    7.1.4PS/2键盘的数据帧格式
    7.1.5PS/2鼠标的数据帧格式
    7.1.6嵌入式处理器上扩展PS/2接口
    7.2Linux键盘驱动程序体系结构
    7.3UP—NETARM2410平台的PS/2接口驱动程序分析
    7.3.1现有的I2C总线驱动的不足
    7.3.2对Limax下I2C总线驱动程序的改造
    7.3.3PS/2接口驱动的实现
    7.3.4PS/2键盘驱动程序
    7.3.5PS/2鼠标驱动程序
    7.4PS/2接口驱动的测试
    7.4.1PS/2键盘
    7.4.2PS/2鼠标
    第8章音频接口设计与Linux驱动程序
    8.1音频总线
    8.1.1I2S总线接口
    8.1.2AC97总线接口
    8.1.3音频接口的硬件设计
    8.2Linux音频驱动程序体系结构
    8.3S3C2410平台的音频驱动分析
    8.3.1DMA的重要性
    8.3.2标准的音频设备
    8.4音频驱动的测试
    第9章异步串口与Linux驱动程序
    9.1异步串口概述
    9.1.1异步传输的标准与分类
    9.1.216C550兼容的异步串口控制器
    9.1.3异步串口的硬件设计
    9.2Linux终端与控制台体系
    9.2.1Linux终端概述
    9.2.2Linux控制台的初始化过程
    9.2.3Linux启动命令行与控制台定义
    9.2.4控制台与printk输出
    9.3Linux串口驱动程序与分析
    9.3.1UART驱动注册函数
    9.3.216c550驱动程序端口的初始化
    9.3.3设备文件名和控制台名的问题
    9.4Linux串口的应用
    9.4.1Linux串口测试
    9.4.2Linux串口编程
    9.4.3通过Linux串口实现GPRS拨号上网
    第10章显示接口与Linux帧缓冲
    10.1液晶显示概述
    10.1.1液晶显示简介
    10.1.2液晶屏接口
    10.1.3VGA接口
    10.1.4TFT接口到VGA接口的转换
    10.2嵌入式处理器上的LCD控制器
    10.2.1LCD控制器
    10.2.2显示缓存与显示点的对应关系
    10.3Linux帧缓冲驱动程序体系结构
    10.4PXA270上简单的帧缓冲驱动程序
    10.5Linux帧缓冲的应用程序接口
    10.5.1一个简单的Linux帧缓冲的应用程序
    10.5.2Linux下常用的基于帧缓冲的GUI
    第11章IDE接口与Linux驱动程序设计
    11.1IDE接口概述
    11.1.1IDE接口物理及电气特性
    11.1.2IDE接口寄存器
    11.1.3应用于嵌入式系统的存储设备
    11.1.4IDE模式的CF卡
    11.2嵌入式处理器的IDE接口扩展
    11.3Linux的IDE驱动程序接口
    11.4UP-TECHPXA270上的IDE接口驱动程序分析
    11.4.1Linux2.4内核中IDE接口驱动程序
    11.4.2Linux2.6内核中IDE接口驱动程序
    11.5IDE驱动程序测试
    11.5.1硬盘分区工具
    11.5.2常见的磁盘文件系统
    11.5.3Linux下FAT和Ext3文件系统的使用
    第12章PCMCIA接口与LinlllX驱动程序结构
    12.1PCMCIA接口
    12.1.1PCMCIA接口概述
    12.1.2PCMCIA接口引脚定义
    l2.1.3PCMCIA卡的类型检测
    12.1.4PCMC:IA与CF卡
    12.2为嵌入式处理器扩展PCMCIA接口
    12.3Linux下PCMCIA驱动程序接口
    12.4UP-NETARM2410—S平台的PCMCIA接口驱动程序分析
    12.5PCMCIA接口测试
    l2.5.1PCMCIA接口CF卡的应用
    l2.5.2PCMCIA接口无线网卡的应用
    第13章USBHOST接口与Linux驱动程序设计
    131USB接口概述
    13.2LISBOHCI标准
    13.3LISBHost接口的硬件设计
    13.4Linux的LISBOHCI驱动程序接口分析
    13.5USBHost驱动程序测试
    13.5.1热插拔脚本
    13.5.2利用热插拔脚本实现U盘的自动加载
    第14章建立Flash上的文件系统
    14.1Flash的特性
    14.1.1Flash的分类与比较
    14.1.2NANDFlash与处理器的接口
    14.2Linux下MTD驱动程序体系结构
    14.2.1UP-TECHPXA270平台上NORFlash驱动程序
    14.2.2UP-TECHPXA270平台上NANDFlash驱动程序
    14.2.3MTD驱动程序的配置
    14.3MTD驱动程序的接口与测试
    14.4建立在Flash上的文件系统
    14.4.1JFFsx文件系统
    14.4.2YAFFS/YAFFS2文件系统
    14.4.3cramfs文件系统
    第15章以太网接口与Linux网络驱动程序设计
    15.1以太网概述
    15.1.1以太网MAC层帧格式
    15.1.2网络协议栈与常用的网络通信协议
    15.2嵌入式处理器上扩展以太网接口
    15.2.1带有MAC层控制器的嵌入式处理器
    15.2.2通过MAC+PHY的以太网芯片扩展
    15.3Linux网络驱动程序体系结构
    15.3.1Linux网络驱动程序的层次
    15.3.2网络设备的初始化
    15.3.3网络数据包的发送和接收
    15.3.4网络设备的内核加载
    15.3.5网络设备的模块加载
    15.4NE2000兼容的网卡驱动程序的移植
    15.5网络的应用与测试
    15.5.1Linux的网络配置
    15.5.2网络数据嗅探器软件
    15.5.3NFS文件系统的使用
    第16章嵌入式Linux的启动过程
    16.1BootLoader
    16.1.1BootLoader概述
    16.1.2常见的LinuxBootLoader
    16.1.3UPTECHPXA270平台上的Blob分析
    16.2ARMLinux内核的启动过程
    16.2.1编译生成Linux内核
    16.2.2UP—TECHPXA270平台上的Linux启动过程
    16.3Linux的根文件系统
    16.3.1基本的Linux根文件系统结构
    16.3.2用BusyBox建立简单的根文件系统
    16.3.3在Flash上建立JFFS2根文件系统
    附录A键盘扫描码表
    A.1第1套键盘扫描码
    A.2第2套键盘扫描码
    A.3第3套键盘扫描码
    附录BARMMMU简介
    B.1ARMMMU的基本结构
    B.2ARM的存储器访问方法
    B.3允许和禁止MMU
    B.4虚拟地址到物理地址的转换过程
    B.4.1转换表基址
    B.4.2取第一级表
    B.4.3第一级描述符
    B.4.4节的描述符和转换
    B.5访问权限
    B.6CPl5寄存器
    B.6.1寄存器1:MMU控制位
    B.6.2寄存器2:转换表基地址
    B.6.3寄存器3:域访问控制
    B.6.4寄存器4:保留
    B.6.5寄存器5:错误状态寄存器FSR
    B.6.6寄存器6:错误地址寄存器FAR
    B.6.7寄存器8:TLB功能
    B.6.8寄存器10:TLB锁定
    附录C本书用到的缩写
    参考文献
  • 内容简介:
      《嵌入式系统接口设计与Linux驱动程序开发》针对ARM处理器为核心的主流嵌入式系统平台,主要讲述嵌入式Linux驱动程序的设计和开发过程。内容同时涵盖嵌入式系统的软硬件两个方面:一方面是嵌入式系统常用的硬件接口时序、电气特性等内容的分析;另一方面讲述对应硬件的Linux驱动程序实现方法。《嵌入式系统接口设计与Linux驱动程序开发》共分为16章。第1、2章介绍嵌入式系统和Linux驱动程序的基础性知识。从第3章开始,详细讲述硬件平台及其对应的Linux驱动程序。硬件包括I/O口、CAN总线、触摸屏、I2C、PS/2、异步串口、音频、显示、IDE、PCMCIA、USB、以太网以及Flash的使用等内容。软件涉及针对上述硬件的各种驱动程序在Linux下的体系结构,Linux的字符设备、块设备和网络设备驱动程序,ARMLinux的中断处理,BootLoader和内核的启动过程等。
      《嵌入式系统接口设计与Linux驱动程序开发》可作为机器人技术、机电控制系统、信息家电、工业控制、手持设备、智能玩具、医疗仪器等方面嵌入式系统开发与应用的参考书,也可作为高等院校有关嵌入式系统教学的本科生或研究生的教材。
  • 作者简介:
      刘焱,吉林省吉林市人。2000年开始从事嵌入式系统方面的研发工作,参加过多项国家863、自然基金研究项目,熟练掌握ARM等RISC微处理器系统的硬件设计及Linux、WinCEVxWorks等操作系统的软件设计.尤其擅长硬件接口与驱动程序等系统底层架构设计。先后主持过基于S3C4480、S3C2410、PXA270等多款嵌入式教学实验平台及基于HMS30C7202.AT91RM9200的工业测控系统的开发工作,作为主要研究人员完成的嵌入式数控系统已在企业成功应用。曾担任过清华大学软件学院、北京航空航天大学软件学院嵌入式系统课程的实验教学工作及南开大学软件学院的嵌入式系统专业课程教学工作。现任中国电子学会嵌入式系统培训中心ESTC认证讲师。
  • 目录:
    第1章典型的嵌入式系统体系结构
    1.1嵌入式系统概述
    1.2嵌入式系统的组成
    1.2.1嵌入式平台的硬件架构
    1.2.2板级支持包和嵌入式系统
    1.2.3嵌入式系统上的应用程序
    1.3嵌入式系统的开发流程和优势
    1.4嵌入式系统的方案选择
    1.4.1处理器的选择
    1.4.2嵌入式操作系统的选择
    1.5本书涉及的平台及Linux内核版本
    第2章Linux内核与驱动程序
    2.1Linux内核与ARM
    2.2阅读ARMLinux内核源码
    2.3翻译环境的建立
    2.4Linux驱动程序
    2.4.1用户态与内核态
    2.4.2Linux驱动程序结构
    2.4.3设备文件与设备文件系统
    第3章简单的Linux字符设备驱动程序
    3.1Linux字符设备驱动程序结构
    3.2一个双色LED的Linux驱动程序
    3.2.1系统硬件平台组成原理
    3.2.2Linux下的双色LED驱动程序实现
    3.2.3双色LED驱动程序的测试
    3.3按键的Linux驱动程序
    3.3.1系统硬件平台组成原理
    3.3.2Linux系统中断分析
    3.3.3Linux下按键驱动程序的实现
    3.3.4按键驱动程序的测试
    第4章CAN总线接口设计与Linux驱动程序
    4.1CAN总线接口设计
    4.1.1CAN总线概述
    4.1.2嵌入式处理器上扩展CAN总线接口
    4.2CAN总线驱动程序的体系结构
    4.3CAN总线的Linux驱动程序
    4.4CAN总线驱动测试程序
    第5章触摸屏接口设计与Linux驱动程序
    5.1触摸屏接口设计
    5.1.1触摸屏概述
    5.1.2嵌入式处理器上扩展触摸屏接口
    5.2触摸屏驱动程序的体系结构
    5.3触摸屏的Linux驱动程序分析
    5.3.1自定义的字符设备
    5.3.2Linux的输入设备
    5.4触摸屏驱动测试程序
    5.4.1自定义触摸屏设备
    5.4.2输入事件接口的触摸屏设备
    5.5触摸屏的校准方法
    第6章I2C总线与Linux驱动程序
    6.1I2C总线接口设计
    6.1.1I2C总线概述
    6.1.2嵌入式处理器上的12C总线接口
    6.2Linux下12C总线驱动程序体系结构
    6.3S3C2410上的I2C总线驱动程序分析
    6.4I2C总线驱动测试程序
    第7章PS/2接口设计与Linux键盘/鼠标驱动程序
    7.1PS/2接口设计
    7.1.1键盘接口与PS/2
    7.1.2PS/2接口的物理标准
    7.1.3PS/2接口的电气特性
    7.1.4PS/2键盘的数据帧格式
    7.1.5PS/2鼠标的数据帧格式
    7.1.6嵌入式处理器上扩展PS/2接口
    7.2Linux键盘驱动程序体系结构
    7.3UP—NETARM2410平台的PS/2接口驱动程序分析
    7.3.1现有的I2C总线驱动的不足
    7.3.2对Limax下I2C总线驱动程序的改造
    7.3.3PS/2接口驱动的实现
    7.3.4PS/2键盘驱动程序
    7.3.5PS/2鼠标驱动程序
    7.4PS/2接口驱动的测试
    7.4.1PS/2键盘
    7.4.2PS/2鼠标
    第8章音频接口设计与Linux驱动程序
    8.1音频总线
    8.1.1I2S总线接口
    8.1.2AC97总线接口
    8.1.3音频接口的硬件设计
    8.2Linux音频驱动程序体系结构
    8.3S3C2410平台的音频驱动分析
    8.3.1DMA的重要性
    8.3.2标准的音频设备
    8.4音频驱动的测试
    第9章异步串口与Linux驱动程序
    9.1异步串口概述
    9.1.1异步传输的标准与分类
    9.1.216C550兼容的异步串口控制器
    9.1.3异步串口的硬件设计
    9.2Linux终端与控制台体系
    9.2.1Linux终端概述
    9.2.2Linux控制台的初始化过程
    9.2.3Linux启动命令行与控制台定义
    9.2.4控制台与printk输出
    9.3Linux串口驱动程序与分析
    9.3.1UART驱动注册函数
    9.3.216c550驱动程序端口的初始化
    9.3.3设备文件名和控制台名的问题
    9.4Linux串口的应用
    9.4.1Linux串口测试
    9.4.2Linux串口编程
    9.4.3通过Linux串口实现GPRS拨号上网
    第10章显示接口与Linux帧缓冲
    10.1液晶显示概述
    10.1.1液晶显示简介
    10.1.2液晶屏接口
    10.1.3VGA接口
    10.1.4TFT接口到VGA接口的转换
    10.2嵌入式处理器上的LCD控制器
    10.2.1LCD控制器
    10.2.2显示缓存与显示点的对应关系
    10.3Linux帧缓冲驱动程序体系结构
    10.4PXA270上简单的帧缓冲驱动程序
    10.5Linux帧缓冲的应用程序接口
    10.5.1一个简单的Linux帧缓冲的应用程序
    10.5.2Linux下常用的基于帧缓冲的GUI
    第11章IDE接口与Linux驱动程序设计
    11.1IDE接口概述
    11.1.1IDE接口物理及电气特性
    11.1.2IDE接口寄存器
    11.1.3应用于嵌入式系统的存储设备
    11.1.4IDE模式的CF卡
    11.2嵌入式处理器的IDE接口扩展
    11.3Linux的IDE驱动程序接口
    11.4UP-TECHPXA270上的IDE接口驱动程序分析
    11.4.1Linux2.4内核中IDE接口驱动程序
    11.4.2Linux2.6内核中IDE接口驱动程序
    11.5IDE驱动程序测试
    11.5.1硬盘分区工具
    11.5.2常见的磁盘文件系统
    11.5.3Linux下FAT和Ext3文件系统的使用
    第12章PCMCIA接口与LinlllX驱动程序结构
    12.1PCMCIA接口
    12.1.1PCMCIA接口概述
    12.1.2PCMCIA接口引脚定义
    l2.1.3PCMCIA卡的类型检测
    12.1.4PCMC:IA与CF卡
    12.2为嵌入式处理器扩展PCMCIA接口
    12.3Linux下PCMCIA驱动程序接口
    12.4UP-NETARM2410—S平台的PCMCIA接口驱动程序分析
    12.5PCMCIA接口测试
    l2.5.1PCMCIA接口CF卡的应用
    l2.5.2PCMCIA接口无线网卡的应用
    第13章USBHOST接口与Linux驱动程序设计
    131USB接口概述
    13.2LISBOHCI标准
    13.3LISBHost接口的硬件设计
    13.4Linux的LISBOHCI驱动程序接口分析
    13.5USBHost驱动程序测试
    13.5.1热插拔脚本
    13.5.2利用热插拔脚本实现U盘的自动加载
    第14章建立Flash上的文件系统
    14.1Flash的特性
    14.1.1Flash的分类与比较
    14.1.2NANDFlash与处理器的接口
    14.2Linux下MTD驱动程序体系结构
    14.2.1UP-TECHPXA270平台上NORFlash驱动程序
    14.2.2UP-TECHPXA270平台上NANDFlash驱动程序
    14.2.3MTD驱动程序的配置
    14.3MTD驱动程序的接口与测试
    14.4建立在Flash上的文件系统
    14.4.1JFFsx文件系统
    14.4.2YAFFS/YAFFS2文件系统
    14.4.3cramfs文件系统
    第15章以太网接口与Linux网络驱动程序设计
    15.1以太网概述
    15.1.1以太网MAC层帧格式
    15.1.2网络协议栈与常用的网络通信协议
    15.2嵌入式处理器上扩展以太网接口
    15.2.1带有MAC层控制器的嵌入式处理器
    15.2.2通过MAC+PHY的以太网芯片扩展
    15.3Linux网络驱动程序体系结构
    15.3.1Linux网络驱动程序的层次
    15.3.2网络设备的初始化
    15.3.3网络数据包的发送和接收
    15.3.4网络设备的内核加载
    15.3.5网络设备的模块加载
    15.4NE2000兼容的网卡驱动程序的移植
    15.5网络的应用与测试
    15.5.1Linux的网络配置
    15.5.2网络数据嗅探器软件
    15.5.3NFS文件系统的使用
    第16章嵌入式Linux的启动过程
    16.1BootLoader
    16.1.1BootLoader概述
    16.1.2常见的LinuxBootLoader
    16.1.3UPTECHPXA270平台上的Blob分析
    16.2ARMLinux内核的启动过程
    16.2.1编译生成Linux内核
    16.2.2UP—TECHPXA270平台上的Linux启动过程
    16.3Linux的根文件系统
    16.3.1基本的Linux根文件系统结构
    16.3.2用BusyBox建立简单的根文件系统
    16.3.3在Flash上建立JFFS2根文件系统
    附录A键盘扫描码表
    A.1第1套键盘扫描码
    A.2第2套键盘扫描码
    A.3第3套键盘扫描码
    附录BARMMMU简介
    B.1ARMMMU的基本结构
    B.2ARM的存储器访问方法
    B.3允许和禁止MMU
    B.4虚拟地址到物理地址的转换过程
    B.4.1转换表基址
    B.4.2取第一级表
    B.4.3第一级描述符
    B.4.4节的描述符和转换
    B.5访问权限
    B.6CPl5寄存器
    B.6.1寄存器1:MMU控制位
    B.6.2寄存器2:转换表基地址
    B.6.3寄存器3:域访问控制
    B.6.4寄存器4:保留
    B.6.5寄存器5:错误状态寄存器FSR
    B.6.6寄存器6:错误地址寄存器FAR
    B.6.7寄存器8:TLB功能
    B.6.8寄存器10:TLB锁定
    附录C本书用到的缩写
    参考文献
查看详情
相关图书 / 更多
嵌入式系统接口设计与Linux驱动程序开发
嵌入式金融:金融技术应用新革命
[美]斯嘉丽·西贝尔(Scarlett Sieber);[英]苏菲·吉博(Sophie Guibaud)
嵌入式系统接口设计与Linux驱动程序开发
嵌入式系统及应用
付少华主编
嵌入式系统接口设计与Linux驱动程序开发
嵌入式系统应用开发——基于NI LabVIEW&myRIO的设计与实现
杨帆;张彩丽;刘晋东;李宁
嵌入式系统接口设计与Linux驱动程序开发
嵌入式单片机技术实战教程
郭海如;熊曾刚;李志敏;赵恒;谈怀江;刘江华;万青;万兴
嵌入式系统接口设计与Linux驱动程序开发
嵌入式人工智能
杨峰
嵌入式系统接口设计与Linux驱动程序开发
嵌入城市:农民工永久迁移意愿及其影响因素研究
陆文荣
嵌入式系统接口设计与Linux驱动程序开发
嵌入式Linux系统开发 ——基于ARM处理器通用平台(第2版)
冯新宇;蒋洪波;程坤
嵌入式系统接口设计与Linux驱动程序开发
嵌入式系统集成开发
代红英;李奇兵;董旭斌;陆鹏;陶翠微
嵌入式系统接口设计与Linux驱动程序开发
嵌入式系统原理及应用——基于STM32和RT-Thread
胡永涛
嵌入式系统接口设计与Linux驱动程序开发
嵌入式技术及应用(STM32CubeMX版)
李文华
嵌入式系统接口设计与Linux驱动程序开发
嵌入式Linux系统原理与应用(微课视频版)
王剑;孙庆生
嵌入式系统接口设计与Linux驱动程序开发
嵌入式Linux驱动开发实践
朱文伟 李建英