- 博客(4)
- 资源 (20)
- 收藏
- 关注
原创 队列处理中断底半部
如果用一个词来形容底半部的功能,就是“延迟执行” 对于中断底半部的实现方式一共有三种:采用软中断的方式采用tasklet微线程采用队列 因为现在碰到的几个中断处理方式都是使用工作队列来实现的,所以这里主要讲解队列: 一、 工作队列 在Linux内核中,对下半部(或者说推后执行的工作)的处理方式有好几种,包括BH(bottom half),软中断,Taskl
2017-06-17 22:57:14 622
原创 ARM中断处理流程
这边文章主要是讲解一下,对ARM_Linux中断处理的一个流程介绍,在底层处理部分,不同的架构会有不一样处理,但Linux中断注册过程是一样的。 一、Linux中断的简易模型:当一个IRQ产生时,会发生什么?当一个IRQ产生后,CPU会首先自动跳转到IRQ的中断向量(这个中断向量是可设置的),在这个IRQ中断向量里又是一个跳转指令,CPU再次跳转,跳转后的代码主要完成的工作是保存一
2017-06-17 22:52:07 4746
原创 AP和BP概念——手机
大多数的手机都含有两个处理器。操作系统、用户界面和应用程序都在Application Processor(AP)上执行,AP一般采用ARM芯片的CPU。而手机射频通讯控制软件,则运行在另一个分开的CPU上,这个CPU称为Baseband Processor(BP)。MTK文档中会写AP MCU和MODEM MCU把射频功能放在BP上执行的主要原因是:射频控制函数(信号调制、编码、射频位移等
2017-06-17 22:42:46 2323
转载 十年一觉程设梦[完整版]
http://www.programmer-club.com.tw/ShowSameTitleN/exp/13338.html作者 : weber 本文可视为“我的 DDK 学习经验”的续篇, 不谈软件技术, 而是写我在华硕 10 年的职场经验. 描述学会了 DDK 这套工具, 我是如何运用它, 在工作上落实创意, 供各位参考. 另外我的为官经验, 可说是失败中的失败, 各位可引以为鉴
2017-06-02 17:47:07 5102
Android驱动开发与移植实战详解
2017-03-05
在Fedora22平台下将opencv移植到S3C6410
2015-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人