Linux驱动

181 篇文章
45 人订阅

全部文章

张诺谦

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

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

862
张诺谦

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

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

752
张诺谦

C- unsigned :1之位域分析

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

774
张诺谦

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

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

632
张诺谦

45.INIT_WORK()工作队列使用

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

441
张诺谦

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

773
张诺谦

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

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

712
张诺谦

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

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

823
张诺谦

C-fopen,fwrite,fread,fseek笔记

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

792
张诺谦

35.QT-多线程

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

1112
张诺谦

25.QT-模型视图

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

742
张诺谦

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

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

793
张诺谦

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

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

592
张诺谦

23.QT记事本

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

613
张诺谦

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

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

724
张诺谦

22.QT-QXmlStreamReader解析,QXmlStreamWriter写入

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

925
张诺谦

21.QT-QTreeWidget,QTabWidget

723
张诺谦

19.QT-事件发送函数sendEvent()、postEvent()

803
张诺谦

问题

如果在ucos中使用浮点数,尽量使用__align(8) 对齐,否则串口打印浮点数会乱码,比如:

775
张诺谦

Linux-bg和fg命令(19)

将后台的命令,放置前台(fore)继续执行,比如:fg 2 //等价于vi 2.txt

1033

扫码关注云+社区