240 私信
这个人很懒,暂无签名信息
0

临界段临界区

临界段代码(critical sections),也叫临界区(critical region),是指那些必须完整连续运行,不可被打断的代码段。μC/OS-Ⅲ系统中存在大量临界段代码。采用两种方式对临界段代码进行保护:关闭中断、给调度器上锁。两种临界段代码保护功能均通过宏定义实现。       对于中断处理程序和任务都会访问的临界段代码,必须使用关中断的方式进行保护;对于仅由任务访问的临界段代码,...

0

linux下I2C的读写

1.在linux下提供另种I2C读写方式:  a.  一种是带寄存器读写的方式。(因为很多I2C设备的操作都是读写寄存器,所以Linux提供了这样一种接口)  b.一种是纯粹的数据发送。(a实际上调用的是b来实现) a.方式的实现: 以下这个结构体,定义在#include  中, 里边有command参数,也就是寄存器地址。 //定义结构体 struct i2c_smbus_ioctl_d...

个人介绍
暂无介绍