驱动
文章平均质量分 80
牛奶爱泡奥利奥
我不是人,我是一台机器,我没有感觉,我只会前进。
展开
-
嵌入式C和汇编混合编程规则——ATPCS规则
基本ATPCS基本ATPCS规定了在子程序调用时的一些基本规则,包括以下三个方面的内容: 1 各寄存器的使用规则及其相应的名字; 2 数据栈的使用规则; 3 参数传递的规则.一:寄存器的使用规则:1. 子程序通过寄存器R0-R3来传递参数. 这时寄存器可以记作: A1-A4 , 被调用的子程序在返回前无需恢复寄存器R0-R3的内容.2. 在子程序中,使用R4原创 2015-11-13 16:42:45 · 810 阅读 · 0 评论 -
输入设备驱动之按键设备驱动
环境:开发板:TINNY4412移植内核版本:2.6.30.42.6版本的内核中,驱动的开发逐渐发展成基于总线模型等一定结构的开发模式,采用了分层的设计思想,这样的变化使得驱动开发的工作量相对而言越来越少,但是也增加了我们阅读、分析源码的思想的难度。Linux输入子系统就是一个基于分层模式的系统,其基本的层次分解如下图所示。 在图中我们可以发现输入子系统主要包括三个部原创 2015-11-19 12:56:56 · 397 阅读 · 0 评论 -
Linux设备驱动之字符设备驱动
一、linux系统将设备分为3类:字符设备、块设备、网络设备。使用驱动程序:字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。块设备:是指可以从设备的任意位置读取一定长度数据的设备。块设备包括硬盘、磁盘、U盘和SD卡等。每一个字符设备或块设备都在/原创 2015-11-10 18:08:53 · 215 阅读 · 0 评论