最新文章

linux的阻塞使用方法-lornyin

在对NRF2410驱动完善中,我发现在等待nrf发送完成数据、等待nrf接收到数据这一段时间是不需要控制芯片控制的,意思是这一段时间我们可以主动放弃cpu资源,等数据发送完成后或者数据到来时再重新申请cpu资源。 在等待数据到来时,有两种操...

从设备树中断描述到中断的使用-lornyin

这一篇文章拖了很久才更。。。。。。。。变懒了,在今天跑步回来后终于想起把这篇文章更完。 在做NRF驱动过程中,涉及到接收和发送的中断,以前我对中断的使用不是太熟练,接这次机会再复习下。 内核版本:3.14   我们还是先看 内核里...

Make 高亮-lornyin

在编译驱动文件出现错误经常在茫茫的输出信息中去查找error信息,几度眼睛快要瞎掉,在喝了一杯茶后无突然想起:为何不把输出信息高亮一下呢,于是我便开始了百度之路,终于搞定,先上效果图 这是没有高亮之前 这是高亮后的效果,error信息一目了...

linux spi子系统下nrf驱动(三)

终于调通了nrf2401,验证了它的收发,和中断。现在还没有给他套设备模型(打算做到字符设备框架下),现在还没有想好在nrf等待接收数据中断到来时这段时间怎么处理。先贴上我现在的代码,还没有封装数据到结构体,nrf相关变量稍显凌乱,后面空了...

linux spi子系统下nrf驱动(二)

结果几天探索,我已大体明白了了spi diver的框架,几个重要函数也都明白了 我们先看看 spi_device [crayon-5da8ac237e2c9650575308/]       a、设置或获取SP...

linux spi子系统下nrf驱动(一)

最近想用nrf做个图传,以前在stm32上实现过,接收端电脑用的nrf转串口,当时成功实现但是传图效果不好(传图卡针,掉数据),原因应该是nrf转串口的问题。现在想在我的linux板子上用spi接口来接收,并用lcd显示图像。 百度了一圈,...

输入子系统(input)读书笔记

linux提供这个框架来对各种物理设备的输入进行支持,如键盘、鼠标、游戏杆、手写板。但是如摄像头、语音输入应该是属于音视相关的功能(他们都有着较大的数据量)。在上层用户眼中希望能屏蔽各个硬件设备间的差异,有统一的接口和操作能接收到标准的数据...

帧缓冲(frame buffer)读书笔记

由于处理器带显示器的硬件连接方式与变化,所以对于显示驱动来说,要能支持这些不同硬件的连接方式,并把这些差别屏蔽在内部,使得用户感受不到这些不同,带给用户统一的体验。 fb(frame buffer)对应了显示输出设备,把显示设备抽象为了显示...

【转】关于linux命令行程序后台运行问题

测试脚本test.sh: [crayon-5da8ac237f487675129465/]     一、当在前台运行某个作业时,终端会被该作业占据,从而需要再开一个终端来进行其他的操作,为了避免这种不方便我们可以将作业放...

superyin