Linux驱动

184 篇文章
45 人订阅

全部文章

张诺谦

Linux-bc命令(21)

653
张诺谦

Linux-read 命令(20)

572
张诺谦

47.Linux-DEVICE_ATTR()介绍及使用示例

使用DEVICE_ATTR,可以实现驱动在sys目录自动创建文件,我们只需要实现show和store函数即可.

831
张诺谦

46.Linux-分析rc红外遥控平台驱动框架,修改内核的NEC解码函数BUG(1)

1.2然后在drivers\media\rc\keymaps里存了各种不同的键映射文件

1322
张诺谦

46.Linux-创建rc红外遥控平台设备,实现重复功能(2)

在上章分析了红外platform_driver后,已经修改bug后,接下来我们自己创建一个红外platform_device平台设备,其实写一个平台设备很简单.

962
张诺谦

C- unsigned :1之位域分析

做低层时,经常会读写寄存器,比如操作某位,设置为0或1,而在C语言中便为我们提供一种数据结构”位域”,使得我们通过读写”位域”来实现操作某位.

864
张诺谦

1.Linux电源管理-休眠与唤醒

当我们休眠时,如果想唤醒,则需要添加中断唤醒源,使得在休眠时,这些中断是设为开启的,当有中断来,则会退出唤醒,常见的中断源有按键,USB等.

1122
张诺谦

45.INIT_WORK()工作队列使用

中断中通过调用schedule_work(work)来通知内核线程,然后中断结束后,再去继续执行work对应的func函数

621
张诺谦

1.电源管理-4种休眠方式状态

1183
张诺谦

44.Linux君正X1000-添加st7789v显示

由于板子LCD旧屏是ili9335型号的,旧屏有时候会断货,如果断货则使用一个st7789v型号的LCD

1302
张诺谦

替代FileZilla,使用NetDrive将虚拟机映射到本地磁盘

使用NetDrive软件来替代FileZilla,NetDrive是一个能把FTP空间虚拟成本地硬盘的软件,这样我们就不需要再使用FileZilla来来回拷贝文...

1383
张诺谦

C-fopen,fwrite,fread,fseek笔记

FILE * fopen(const char * path,const char * mode);

912
张诺谦

35.QT-多线程

比如,当下载多个文件时,该下载相关的进程就会创建多个线程,每个线程负责下载一个文件

1342
张诺谦

25.QT-模型视图

在Qt中,不管模型以什么结构组织数据,都必须为每个数据提供不同的索引值,使得视图能通过索引值访问模型中的具体数据

852
张诺谦

27.QT-QProgressBar动态实现多彩进度条(详解)

通过qss实现,只需要一个多彩背景图,通过QImage获取颜色,然后来设置进度条,便可以实现动态多彩进度条(根据图片设定颜色)

1223
张诺谦

26.QT-模型视图之自定义委托

由于模型负责组织数据,而视图负责显示数据,所以当用户想修改显示的数据时,就要通过视图中的委托来完成

712
张诺谦

23.QT记事本

源码下载地址: https://download.csdn.net/download/qq_37997682/10453294

773
张诺谦

24.QTableView函数使用,右击菜单实现

对于QStandardItem的setData()成员 函数的第二个参数role 是模型数据角色 

774
张诺谦

22.QT-QXmlStreamReader解析,QXmlStreamWriter写入

XML 用于存储数据,数据的形式类似于树结构(参考: http://www.runoob.com/xml/)

1015
张诺谦

21.QT-QTreeWidget,QTabWidget

803

扫码关注云+社区