抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

1.异步通知1.1异步通知简介 中断是处理器提供的一种异步机制,我们配置好中断以后就可以让处理器去处理其他的事情了,当中断发生以后会触发我们事先设置好的中断服务函数,在中断服务函数中做具体的处理。 同样的, Linux 应用程序可以通过阻塞或者非阻塞这两种方式来访问驱动设备,通过阻塞方式访问的话应用程序会处于休眠态,等待驱动设备可以使用,非阻塞方式的话会通过 poll 函数来不断的轮询,查看...

因为格式化了sd卡,但是板子是从sd卡启动的uboot,导致uboot的环境变量全没了,得重新设置。 1.下载uboot到sd卡uboot也是一个裸机程序,使用imxdownload下载,使用前先make编译好uboot。 1./imxdownload uboot.bin /dev/sdb 下载后单片机选择sd卡启动。 2.修改bootdelay12setenv bootdelay 1sa...

1.阻塞与非阻塞IO1.1阻塞与非阻塞简介 这里的“IO”并不是我们学习 STM32 或者其他单片机的时候所说的“GPIO”(也就是引脚)。这里的 IO 指的是 Input/Output,也就是输入/输出,是应用程序对驱动设备的输入/输出操作。 阻塞: 当资源不可用的时候,应用程序就会挂起。 当资源可用的时候,唤醒任务。 应用程序使用open打开驱动文...

整理了一下字符设备驱动的模版文件: 1 模版1.1 字符驱动模版123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687...