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