linux-kernel内核
yangang185
这个作者很懒,什么都没留下…
展开
-
闫刚 linux平台实现IMU的DriverFramework
文章目录介绍资源用户态spi包1. spidev的设备节点spidev0.3表示spi0的chip_select3内核态设备树注册spidev设备介绍讲解linux的spi驱动架构, 包括用户空间和内核空间如何配合使用spi驱动。通过px4的DriverFramwork架构实现imu传感器驱动架构作为案例进行讲解.资源linux_spi.md标题: 闫刚 linux平台实现IMU...原创 2019-08-17 20:50:10 · 680 阅读 · 0 评论 -
闫刚 linux应用程序为什么不要关闭中断
简介讲解RTOS和linux内核对于临界区处理资源linux_irq.md标题:闫刚 linux应用程序为什么不要关闭中断RTOS处理临界区RTOS中,中断和线程的打断,需要做原子操作,那么就是普通的关闭中断处理,因为在RTOS中,我们经常和中断打交道。linux处理临界区linux中用户态的进程是调用内核态的资源, 中断和内核态会出现打断的线程,所有在内核态的部分要...原创 2019-08-17 20:51:27 · 329 阅读 · 0 评论 -
闫刚 linux os内核的svcall调用
svcallsvcall是CPU的异常处理,主要负责非特权级别的应用程序对特权级别程序的访问。在linux中就是应用程序通过svc调用内核接口,如果open(…), read(…), write(…)ucosii中svcall所以uCOS操作系统的实现不是典型的Client/Server模型,没有使用svcall中断所以应用程序完全可以破坏OS的堆栈,导致系统崩溃,各个应用程序也可以相互破...原创 2019-04-28 11:48:49 · 500 阅读 · 0 评论