这是嵌入式linux设备驱(qū)动开发详解下载,本书详细讲解了嵌入(rù)式linux的(de)各种设备驱动,包(bāo)括字符设备驱动、数字显示驱动(dòng)、键盘驱(qū)动、a/d驱动、d/a驱动、lcd驱动(dòng)、触摸屏(píng)驱动、can总线驱动(dòng)、iic总线驱(qū)动(dòng)、音(yīn)频总线驱(qū)动、ide接口驱动、闪存芯片(piàn)驱动(dòng)、usb驱动(dòng)、串口驱动(dòng)、网络设备(bèi)驱动等,并结合(hé)大量实例进(jìn)行讲(jiǎng)解,读者可以快速熟悉(xī)和(hé)掌握相关知识(shí)。
嵌入式(shì)linux设(shè)备驱动开发详解是阐(chǎn)述了嵌入式Linux设备驱动(dòng)程序基本理论及开发方法。详(xiáng)细讲解了嵌入式系统的硬件(jiàn)体系(xì)架(jià)构,Linux系(xì)统的引导原理、启动过程,Linux设备驱动模型及(jí)基本(běn)理论,具体(tǐ)的硬件设备驱(qū)动(dòng)程(chéng)序的(de)源码分析。在分析(xī)具体设备驱动程序源码的基础上,详细(xì)讲解了具体设备驱动(dòng)程序的设计(jì)和移植方法(fǎ)。
嵌入式linux设备驱(qū)动(dòng)开发详解是一本(běn)介绍Linux设(shè)备驱动开发理论(lùn)、框(kuàng)架与实例的(de)书(shū),《Linux设备驱动开发详解(jiě)》以Linux 2.6版本内核为(wéi)蓝本(běn),详细(xì)介绍自旋锁、信号量、完成量、中(zhōng)断(duàn)顶/底半部、定时器、内(nèi)存和(hé)I/O映(yìng)射以及异步通(tōng)知、阻(zǔ)塞I/O、非(fēi)阻塞I/O等Linux设备(bèi)驱动理论;字符设备、块(kuài)设(shè)备(bèi)、TTY设备、IC设备(bèi)、LCD设备、音(yīn)频设备、USB设(shè)备(bèi)、网(wǎng)络(luò)设备、PCI设(shè)备(bèi)等Linux设备(bèi)驱动的架构和框架中各(gè)个复杂(zá)数据架构和函数(shù)的(de)关系,并讲解(jiě)了Linux驱动开发的大量实(shí)例,使读者能够独立开发各类Linux设备驱动。
在行业专业的悉心指导下,体验真实(shí)的项目案例开发(备注(zhù):案例内容将定期更(gèng)新)。《基于(yú)QT的嵌入式多媒体播放器》案(àn)例节选(xuǎn)自华(huá)清(qīng)远见嵌(qiàn)入式学院(yuàn)项目实战“GPS车载导航系统(tǒng)”,以帮助大家了解嵌入(rù)式Linux、C++程序开(kāi)发(fā)及QT的应用。 《基于QT的嵌入式多媒体(tǐ)播(bō)放器》实现功能:
1、使用QT4及开源软件mplay搭(dā)建多媒体播放器,运行在ARM平台(tái)上
2、可以(yǐ)播放(fàng)mp4 mp3文(wén)件
3、可以控制(zhì)播放过程,如:播放、静音(yīn)、暂停(tíng)等。
