linux 设备驱动开发详解4
Linux技术芯
用技术改变生活
展开
-
《linux 设备驱动开发详解4.0》 第一章 Linux设备驱动概念及基础--总结
设备驱动最通俗的解释就是“驱使硬件设备行动”(1)无操作系统时的设备驱动在没有操作系统的情况下,设备驱动的接口被直接提交给应用软件工程师,应用软件没有跨越任何层次就直接访问设备驱动的接口。(2)有操作系统时的设备驱动有操作系统把单一的“驱使硬件设备行动”变成了操作系统内与硬件交互的模块,它对外呈现为操作系统的 API,不再给应用软件工程师直接提供接口。 ...原创 2018-05-19 08:50:53 · 744 阅读 · 0 评论 -
《linux 设备驱动开发详解4.0》 第二章 驱动设计的硬件基础基础--总结
1.处理器1.1处理器--通用处理器目前主流的通用处理器(GPP)多采用 SoC(片上系统)的芯片设计方法,集成了各种功能模块,每一种功能都是由硬件描述语言设计程序,ARM 主控芯片的集成度非常高,除了集成多核 ARM 以外,还可能集成图形处理器、视频编解码器、浮点协处理器、GPS、WiFi、蓝牙、基带、Camera 等一系列功能。中央处理器的体系结构可以分为两类:1.冯·诺依曼结构 ...原创 2018-05-20 08:50:53 · 770 阅读 · 0 评论