自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux设备驱动_LCD设备驱动

框架概述 在开始学习LCD驱动程序前先了解下什么是frame buffer. frame buffer即帧缓冲,是一种独立于硬件的抽象图形设备,它使得应用程序可以通过一组定义良好的接口访问各类图形设备,不需要了解底层硬件细节.从用户观点来看,frame buffer设备与/dev目录下其他设备没有区别,通过/dev/fb*设备文件来访问它.frame buffer属于"普通的"内存设备,只不过...

2019-05-24 16:10:01 116

原创 Linux设备驱动_input输入子系统

输入子系统简介 不同的输入设备 (如按键、键盘、触摸屏、鼠标等) 都有它们的差异性 (如中断、读键值/坐标值是设备相关的) 及共同性 (如输入事件的缓冲区管理以及字符设备驱动的file_operations接口则对输入设备是通用的) ,因此在Linux内核中设计了input输入子系统来完成输入设备之间的共性工作,而我们只需要使用输入子系统提供的工具 (也就是函数) 来完成这些“差异”就行了 ...

2019-05-08 21:43:19 193

原创 ARM学习笔记_异常与中断_指令ldr及.word伪指令用法

在ARM汇编指令中,ldr是一条常用的内存访问指令,如: ldr r1, [r2] //将地址为r2的内存单元位数据读取到r1中 它也可以作为大范围的地址读取伪指令,如: ldr r1, =label //r1=label的地址 label: …… 这里有一个问题,ldr伪指令是怎么得到label的地址?通过查看反汇编文件,可以看到以下代码: /* l...

2018-10-14 14:56:16 855

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除