嵌入式系统接口设计与Linux驱动程序开发_网络营销教程

资源名称:嵌入式系统接口设计与Linux驱动程序开发

内容简介:

本书针对ARM处理器为核心的主流嵌入式系统平台,主要讲述嵌入式Linux驱动程序的设计和开发过程。内容同时涵盖嵌入式系统的软硬件两个方面:一方面是嵌入式系统常用的硬件接口时序、电气特性等内容的分析;另一方面讲述对应硬件的Linux驱动程序实现方法。本书共分为16章。第1、2章介绍嵌入式系统和Linux驱动程序的基础性知识。从第3章开始,详细讲述硬件平台及其对应的Linux驱动程序。硬件包括I/O口、CAN总线、触摸屏、I2C、PS/2、异步串口、音频、显示、IDE、PCMCIA、USB、以太网以及Flash的使用等内容。软件涉及针对上述硬件的各种驱动程序在Linux下的体系结构,Linux的字符设备、块设备和网络设备驱动程序,ARM Linux的中断处理,BootLoader和内核的启动过程等。

  本书可作为机器人技术、机电控制系统、信息家电、工业控制、手持设备、智能玩具、医疗仪器等方面嵌入式系统开发与应用的参考书,也可作为高等院校有关嵌入式系统教学的本科生或研究生的教材。

资源目录:

第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.1 Linux内核与ARM

 2.2 阅读ARM Linux内核源码

 2.3 翻译环境的建立

 2.4 Linux驱动程序

  2.4.1 用户态与内核态

  2.4.2 Linux驱动程序结构

  2.4.3 设备文件与设备文件系统

第3章 简单的Linux字符设备驱动程序

 3.1 Linux字符设备驱动程序结构

 3.2 一个双色LED的Linux驱动程序

  3.2.1 系统硬件平台组成原理

  3.2.2 Linux下的双色LED驱动程序实现

  3.2.3 双色LED驱动程序的测试

 3.3 按键的Linux驱动程序

  3.3.1 系统硬件平台组成原理

  3.3.2 Linux系统中断分析

  3.3.3 Linux下按键驱动程序的实现

  3.3.4 按键驱动程序的测试

第4章 CAN总线接口设计与Linux驱动程序

 4.1 CAN总线接口设计

  4.1.1 CAN总线概述

  4.1.2 嵌入式处理器上扩展CAN总线接口

 4.2 CAN总线驱动程序的体系结构

 4.3 CAN总线的Linux驱动程序 

 4.4 CAN总线驱动测试程序

第5章 触摸屏接口设计与Linux驱动程序

 5.1 触摸屏接口设计

  5.1.1 触摸屏概述

  5.1.2 嵌入式处理器上扩展触摸屏接口

 5.2 触摸屏驱动程序的体系结构

 5.3 触摸屏的Linux驱动程序分析

  5.3.1 自定义的字符设备

  5.3.2 Linux的输入设备

 5.4 触摸屏驱动测试程序

  5.4.1 自定义触摸屏设备

  5.4.2 输入事件接口的触摸屏设备

 5.5 触摸屏的校准方法

第6章 I2C总线与Linux驱动程序

第7章 PS/2接口设计与Linux键盘/鼠标驱动程序

第8章 音频接口设计与Linux驱动程序

第9章 异步串口与Linux驱动程序

第10章 显示接口与Linux帧缓冲

第11章 IDE接口与Linux驱动程序设计

第12章 PCMCIA接口与LinlllX驱动程序结构

第13章 USB HOST接口与Linux驱动程序设计

第14章 建立Flash上的文件系统

第15章 以太网接口与Linux网络驱动程序设计

第16章 嵌入式Linux的启动过程

附录A 键盘扫描码表

附录B ARM MMU简介

附录C 本书用到的缩写

参考文献

资源截图:

嵌入式系统接口设计与Linux驱动程序开发_网络营销教程

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
纪录片下载遇到问题? ﹥查看常见问题解决方法

给TA打赏
共{{data.count}}人
人已打赏
嵌入式

ARM及UCOS开发系统课件_网络营销教程

2026-1-29 12:07:44

嵌入式

嵌入式设计及Linux驱动开发指南—基于ARM9处理器_网络营销教程

2026-1-29 12:07:48

免责声明
  • 云朵资源网(下文简称本站)提供的所有内容仅供学习、交流和分享用途,只供参考。
  • 本站资源禁止并谢绝未经本站许可的使用,如若欲转载,请署名以及注明出处,请务必以文字链接的形式标明或保留文章原始出处和作者的信息。
  • 本站(原创)文章、资源、图片等所有内容,一经转载,即表示您已经接受上述声明!需自行承担一切风险与责任!
  • 关于本站的所有留言评论与转载、引用文纯属文字原作者个人观点,与本站观点及立场无关!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索