Vxworks、QNX、Xenomai、Intime、Sylixos、Ucos等实时操作系统的性能特点 VxWorks操作系统 VxWorks操作系统 VxWorks 操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统,是嵌入式开发环境的关键组成部分。其内核支持多任务调 ...
分类:
其他好文 时间:
2016-12-11 17:58:11
阅读次数:
222
Platform架构的驱动程序便于移植和管理易变得内容都放在了deviceDriver如果需要使用这些易变得内容,统统从device获得。-------网卡设备驱动1.内核中关于网卡设备相关的框架网卡设备驱动工作于网络接口层1.1核心数据结构:structnet_device{base_addrI/O基地址Irq/**/中断号Net..
分类:
其他好文 时间:
2016-12-07 02:39:53
阅读次数:
280
中断取代了轮询的通知方式,DMA取代了轮询的读写数据方式。分类软件指令造成的中断(又叫异常,同步中断)。 svc, und, abt硬件通过中断请求信号造成的中断(异步中断)。 irq,fiq向量中断和非向量中断采用向量中断的CPU通常为不同的中断分配不同的中断号,当检测到某中断号的中断到来后,就自 ...
分类:
其他好文 时间:
2016-11-28 08:11:26
阅读次数:
179
#include "pbdata.h" uint8_t TxBuffer1[] = "USART Interrupt Example: This isUSART1 DEMO"; uint8_t RxBuffer1[],rec_f,tx_flag; volatile uint8_t TxCounter ...
分类:
其他好文 时间:
2016-11-11 01:26:33
阅读次数:
687
基于DM9000C的原厂代码修改dm9000c的驱动程序。 首先确认内存的基地址 iobase. 确定中断号码。 打开模块的初始化函数定义。 配置内存控制器的相应时序(结合DM9000C.C的手册). 程序代码: sd ...
分类:
系统相关 时间:
2016-11-10 03:10:17
阅读次数:
199
最近在研究异步消息处理, 突然想起linux内核的中断处理, 里面由始至终都贯穿着”重要的事马上做, 不重要的事推后做”的异步处理思想. 于是整理一下~ 第一阶段--获取中断号 每个CPU都有响应中断的能力, 每个CPU响应中断时都走相同的流程. 这个流程就是内核提供的中断服务程序. 在进入中断服务 ...
分类:
系统相关 时间:
2016-10-17 23:22:38
阅读次数:
263
目前有个疑问,就是书上说异常中断向量表是从地址0x0000_0000开始的,那么在s5pv210中,好像0x0000_0000地址对应的好像是iROM,而iROM是Samsung公司预置好了的代码,难道说异常中断向量表是存放在iROM中的?而且根据iROM_application手册中提供的图,在0 ...
分类:
其他好文 时间:
2016-10-01 21:39:48
阅读次数:
408
对于飞思卡尔CodeWarrior的中断使用,一般有3种方法: 1.把#pragma TRAP_PROC放在中断程序前面,并把中断向量表放到*.prm。 例如: #pragma TRAP_PROC void PIT1(void) { //your code //…… } 2.或者使用关键词inter ...
分类:
其他好文 时间:
2016-09-19 15:53:49
阅读次数:
125
对STM32 的 NVIC(中断向量、优先级) 进行简要描述 ...
分类:
其他好文 时间:
2016-09-10 19:09:32
阅读次数:
163
http://blog.csdn.net/u011318735/article/details/17424349 既然学习了USB,那就必须的搞懂USB设备与USB主机数据是怎么通讯的。这里主要讲设备端,因为我们的代码是做USB设备用的。 我们需要必须要定义了USB中断。起始在STM32的中断向量表 ...
分类:
其他好文 时间:
2016-08-30 10:47:25
阅读次数:
280