选择特殊符号
选择搜索类型
请输入搜索
《嵌入式Linux驱动程序开发实例教程》是由张光建,刘政编写,清华大学出版社于2011年9月1日出版发行,本书详细介绍了计算机的嵌入式Linux系统的三类驱动程序开发方法。
基于嵌入式Linux的摄像头驱动程序设计与实现
基于嵌入式Linux的摄像头驱动程序设计与实现 作者: 武云, 王永皎, 罗威, WU Yun, WANG Yong-jiao, LUO Wei 作者单位: 武云,WU Yun(中国地质大学计算机学院,湖北,武汉,430074) , 王永皎,WANG Yong-jiao(平 顶山工学院计算机系,河南,平顶山,467001) , 罗威,LUO Wei(华中科技大学计算机科学与技 术学院,湖北,武汉,430074) 刊名: 计算机工程与科学 英文刊名: COMPUTER ENGINEERING & SCIENCE 年,卷(期): 2009,31(5) 被引用次数: 1次 参考文献(7条) 1. Ommivision OV2640 Software Application Notes 2002 2. Ommivision OV2640 Camera Module Hardware Ap
基于嵌入式Linux的LED驱动开发与应用
简要介绍了基于嵌入式ARM处理器芯片LPC3250的嵌入式Linux的LED驱动程序的开发原理、流程以及相关主要接口硬件电路的设计。实际运行结果表明,该设计完全达到预期效果。
本书是Linux设备驱动程序开发领域的权威著作。全书基于2.6内核,不仅透彻讲解了基本概念和技术,更深入探讨了其他书没有涵盖或浅尝辄止的许多重要主题和关键难点,如PCMCIA、I2C和USB等外部总线以及视频、音频、无线连网和闪存等驱动程序的开发,并讲解了相关的内核源码文件,给出了完整的开发实例。
本书适合中高级Linux开发人员阅读。
第1章 引言
第2章 内核
第3章 内核组件
第4章 基本概念
第5章 字符设备驱动程序
第6章 串行设备驱动程序
第7章 输入设备驱动程序
第8章 I2C协议
第9章 PCMCIA和CF
第10章 PCI
第11章 USB
第12章 视频驱动程序
第13章 音频驱动程序
第14章 块设备驱动程序
第15章 网络接口卡
第16章 Linux无线设备驱动
第17章 存储技术设备
第18章 嵌入式Linux
第19章 用户空间的驱动程序
第20章 其他设备和驱动程序
第21章 调试设备驱动程序
第22章 维护与发布
第23章 结束语
附录A Linux汇编
附录B Linux与BIOS
附录C seq文件
嵌入式学习是一个循序渐进的过程,如果是希望向嵌入式软件方向发展的话,目前最常见的是嵌入式Linux方向,关注这个方向,大概分3个阶段:
1、嵌入式Linux上层应用,包括QT的GUI开发
2、嵌入式Linux系统开发
3、嵌入式Linux驱动
Linux是开源免费的,而且其源代码是开放的,更加适合学习嵌入式。
(1) C语言是所有编程语言中的强者,因此必须非常熟练的掌握。
(2)Linux操作系统就是用C语言编写的,所以也应该先学习下Linux方面的编程,只有会应用了,才能近一步去了解其内核的精髓。
(4) 了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。
(5) 系统移植的时候,就需要你从最下层的bootloader开始,然后内核移植,文件系统移植等。
(6) 驱动开发
linux驱动程序设计既是个极富有挑战性的领域,又是一个博大精深的内容。
以上是大概的框架,
推荐学习平台:
iTOP-4412开发板涵盖嵌入式技术热点,支持linux,android,QT,Ubuntu系统
核心板参数
尺寸:50mm*60mm
高度:连同连接器在内0.26cm
CPU:Exynos4412,四核Cortex-A9,主频为1.4GHz-1.6GHz
内存:1GB 双通道 DDR3(2GB 可选)
存储4GB EMMC(16GB 可选)
电源管理:低功耗动态三星S5M8767电源管理,最优架构!
工作电压:2.65V--5.5V (推荐4.0V)
系统支持:Linux-QT/Android4.2/Ubuntu操作系统
USB HOST:板载USB3503,引出高性能HSIC,实现2路USB HOST输出
引角扩展:引出脚多达320个,满足用户各类扩展需求
运行温度:-25度至+80度区间,设备工作正常,运行良好!
底板参数
尺寸:110mm*190mm
SWITCH:电源接口
RESET:1个复位按键
POWER:电直流电源输入接口,5V/2A电源输入
TF Card:1个标准TF卡接口
USB Host:2路USB Host,支持USB2.0协议
USB OTG:1路USB OTG 2.0
以太网口:10M/100M自适应网口
PHONE:支持耳机输出
MIC:支持MIC输入
串口:2路串口
A/D:1路
User Key:5个功能按键
DIP SWITCH:1个
GPIO:20PIN(电源和地)
CAMERA接口:1个(可支持200万和500万摄像头)
WIFI接口:1个
HDMI接口:标准HDMI v1.4,1080p高清分辨率输出
LCD接口:共3个,2个LVDS接口,1个RGB接口
LCD电源开关:1个
MIPI接口:1个
实时时钟:内部实时时钟,带有后备锂电池座,断电后系统时间不丢失
BUZZER:1个蜂鸣器
JTAG接口:1个
串口、矩阵键盘、GPS接口:1个