有关CC2530的GPIO基本知识、普通GPIO操作有关寄存器的介绍、IAR Embedded Workbench IDE软件使用:TI CC2530基础实验(普通GPIO操作——点亮led灯)
有关CC2530通用I/O中断操作的基础知识、相关寄存器介绍:TI CC2530基础实验(GPIO通用I/O中断操作——按键控制灯的亮灭)
电路原理图:
程序:
/************...
分类:
其他好文 时间:
2014-12-26 18:43:59
阅读次数:
325
1.背景网卡接收一个数据包的情况下,会经过三个阶段:- 网卡产生硬件中断通知CPU有包到达- 通过软中断处理此数据包- 在用户态程序处理此数据包在SMP体系下,这三个阶段有可能在3个不同的CPU上处理,如下图所示:而RFS的目标就是增加CPU缓存的命中率从而提高网络延迟。当使用RFS后,其效果如下:...
分类:
其他好文 时间:
2014-12-24 14:39:47
阅读次数:
206
背景: 内核接收分组的方式有两种:第一种:传统方式,使用中断的方式;第二种:NAPI,使用中断和轮询结合的方式。中断方式: 下图为一个分组到达NIC之后,该分组穿过内核到达网络层函数的路径。此图的下半部分为中断处理,上半部分为软中断。在中断处理中,函数net_interupt是设备驱动程序的...
分类:
其他好文 时间:
2014-12-24 13:25:29
阅读次数:
452
定时器类:Timer构造函数:Timer(TimerCallback callback, object state, uint dueTime, uint period)callback:中断处理函数state:中断处理函数的传入参数dueTime:定时器开启之前的等待时间period:定时器中断周...
分类:
其他好文 时间:
2014-12-17 17:54:17
阅读次数:
144
Arm处理器之 中断处理
1)在arm处理器中有8种工作模式(及CPU处理不同任务的模式),一般有5中异常模式,而在这5中模式中有三种中断机制,分别是FIQ模式(高优先级中断模式);IRQ模式(低优先级中断模式);还有一种就是SVC模式(当复位或者软中断(SWI)指令执行时产生的模式)
2)首先了解什么是中断机制
在裸机arm中,SOC对硬件中断的支持(中断控制器),那么中断是...
分类:
编程语言 时间:
2014-12-17 09:11:53
阅读次数:
239
ipv4报文处理流程1、物理层网卡收到报文,产生中断进入中断处理程序:net_interrupt,判断中断是由接收到分组引发后,控制权转移到net_rx;2、net_rx函数分配一个新的sk_buf,从网卡取出分组内容到内存;3、netif_rx负责将接收到的分组放置到一个特定于cpu的等待队列上,...
分类:
系统相关 时间:
2014-12-14 21:17:50
阅读次数:
273
大概的整个过程是:
调用await的线程都会进入一个Condition队列。调用signal的线程每一次都会从firstWaiter开始找出未取消的Condition Node放到release队列里,然后调用signal的线程在await或者unlock的时候执行release方法才有机会将其解除阻塞。相对于lock-unlock,正常的流程要简单一些,但是对于中断处理会更为复杂。...
分类:
其他好文 时间:
2014-12-12 16:42:16
阅读次数:
196
以前在学单片机的时候,在中断那一节,在处理中断服务程序时,总是要在程序开头加上一句关中断,处理完以后然后开中断,当时迷迷糊糊的也不知道是干什么用,老师也不给你详细讲,因为他详细讲了估计你也听不懂,这几天看操作系统以及多任务处理时,对这一块又有了新的认识。 被两个或者两个并发程序单...
分类:
其他好文 时间:
2014-12-09 21:09:20
阅读次数:
168
学习操作系统最好的方式当然是实现一个系统内核。自己从零开始写一个完整的内核会消耗大量时间在一些小细节上。MIT 6.828课程“Operating System Engineering”就提供了很好的实现一个系统内核的素材,该课程最终实现一个完整的包含“内存管理”、“中断处理”、“进城调度”、“网络...
分类:
其他好文 时间:
2014-11-30 00:17:56
阅读次数:
136
ARM支持七种模式,如下图所示: 1、 User Mode:用户模式。 2、FIQ Mode:快速中断模式。 3、 IRQ Mode:中断模式。中断(不包括软中断)处理函数在这种模式下执行。 4、 Supervisor Mode:监视模式。软中断(SWI)处理函数在这种模式下...
分类:
其他好文 时间:
2014-11-26 01:20:22
阅读次数:
355