共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
针对μC/OS—II中断处理过于简单,而复杂的中断服务程序会长时间屏蔽中断,甚至导致中断信号丢失的问题,提出基于μC/OS—II内核的中断下半部的设计方案;给出主要实现代码,并在ARM7核的S3C4480X处理器上测试了这种中断下半部实现的时间指标。测试结果表明:这种中断下半部的实现方法占用处理器资源极小,因临界区保护而屏蔽中断的时间极短,并有助于使用μC/OS—II的开发者合理设计中断服务程序,以提高系统的实时性。 相似文献
3.
针对μC/OS-II中断处理过于简单,而复杂的中断服务程序会长时间屏蔽中断,甚至导致中断信号丢失的问题,提出基于μC/OS-II内核的中断下半部的设计方案;给出主要实现代码,并在ARM7核的S3C44B0X处理器上测试了这种中断下半部实现的时间指标.测试结果表明:这种中断下半部的实现方法占用处理器资源极小,因临界区保护而屏蔽中断的时间极短,并有助于使用μC/OS-II的开发者合理设计中断服务程序,以提高系统的实时性. 相似文献
4.
首先,分析TMS320F240 DSP芯片的中断系统结构,包括其内核中断,事件管理模块的中断和系统模块中断,然后,分析DSP中断的处理过程和中断程序的编制方法,最后,给出中断系统的C语言编程方法。 相似文献
5.
TMS320F240中断系统分析及C语言编程 总被引:1,自引:0,他引:1
首先,分析TMS320F240 DSP芯片的中断系统结构,包括其内核中断、事件管理模块的中断和系统模块中断.然后,分析DSP中断的处理过程和中断程序的编制方法.最后,给出中断系统的C语言编程方法. 相似文献
6.
7.
Linux操作系统启用禁止中断的原因有两个:1)操作系统为了保护重要的系统程序代码暂停接受中断;2)Linux内核的进程经常关闭中断以尽快完成自己的任务.在这两种情况下,都可能导致高优先级实时进程的中断发生系统也无法响应中断,从而使得系统实时性能降低.双内核解决方案能够有效地解决Linux内核的关中断问题.它在Linux内核之下插入一个实时子内核,使Linux工作在实时内核的控制下,让实时子内核处理实时任务而Linux内核处理普通任务. 相似文献
8.
C++的异常处理技术探讨 总被引:2,自引:0,他引:2
异常处理是C 语言不同于C语言的一大特征,它能够使程序中断并且处理异常。本文讨论了C 语言异常处理技术,并举例说明了在程序设计中的应用。 相似文献
9.
尹晓旭 《单片机与嵌入式系统应用》2010,(7):10-12
介绍了一种基于DMA控制器的SoC系统架构,解决因使用DMA控制器而导致的处理器异常响应不能及时得到处理的问题,使处理器更加快速地响应异常请求,提高系统的响应速度,使系统架构更加适用于硬实时系统。 相似文献
10.
阐述μC/OS-Ⅱ多任务信息流关键技术与中断处理的一般方法和PC体系中断的基本概念;以CAN总线为例,详细分析在x86实模式下基于μC/OS-Ⅱ的CAN总线驱动的实现过程. 相似文献
11.
闫效莺 《自动化技术与应用》2010,29(7):23-25,38
随着SoC设计规模的增大和设计复杂度的提高,对芯片设计深层次验证的必要性、工作量和难度也变得越来越大。在此背景卞分析了SoC软硬件协同验证的原理及实现技术,研究了μC/OS—II在基于ARM7TDMI内核的SoC上的移植工作,提出了使用μC/OS-II及其上层应用程序验证SoC芯片硬件可用性和可操作性的方法。 相似文献
12.
13.
在KeyStone多核DSP应用系统中,中断的使用是不可或缺的一部分,处理中断的能力也是衡量一个芯片性能的重要因素之一.本文以TI公司推出的高性能TMS320C6670四核DSP为基础,讲述了基于KeyStone架构的多核DSP的中断路由机制,并以TMS320C6670集成的SRIO高速接口的LSU中断和DOORBELL中断为例,通过调用TMS320C6670的SYS/BIOS提供的CSL库函数,分别给出了两者的实现方法. 相似文献
14.
15.
李兴华 《单片机与嵌入式系统应用》2002,(3):73-77
阐述μC/0S-Ⅱ下中断处理的一般方法和PC体系中断的基本概念;以异步串行口为例,详细分析在x86实模式和保护模式下,基于μC/OS-Ⅱ串行驱动的实现过程。这些方法和思路为在μC/OS-Ⅱ下访问其他串行通信外设提供了很好的借鉴。 相似文献
16.
李兴华 《单片机与嵌入式系统应用》2002,(1):143-147
阐述μC/OS-Ⅱ下中断处理的一般方法和PC体系中断的基本概念;以异步串行口为例,详细分析在x86实模式和保护模式下,基于μC/OS-Ⅱ串行驱动的实现过程.这些方法和思路为在μC/OS-Ⅱ下访问其他串行通信外设提供了很好的借鉴. 相似文献
17.
本文介绍了基于高速SoC单片机C8051F020研制的操纵杆控制器。该操纵杆控制器通过单片机自身的I/O口资源采集操作杆控制器的按键信息,通过内置的A/D转换器采集操纵杆的位置信息,同时把相应的信息经过处理后通过串口发送给目标计算机。 相似文献
18.
针对基于现场可编程门阵列(FPGA)的新型可编程逻辑控制器(FPGA based PLC)的在线监控问题,提出了泛化的基于FPGA技术对嵌入式片上系统(SoC)进行在线监控的方法。该方法设计了一个FPGA片上通信系统,系统内部固化基于UART的ModBus通信协议栈,通过串口与计算机上位机进行通信;采用双口RAM(DRAM)作为与监控对象间共享的数据缓存区,通过中断机制实现缓存数据的同步交换。性能分析结果表明,该方法将SoC处理监控通信的时间百分比降低至0.002%,确保了监控数据传送的实时性,且使SoC能够获得更佳控制性能。在Altera的cycloneⅡ系列芯片开发板上验证了方案的可行性。 相似文献
19.
介绍了一种在嵌入式实时操作系统内核(以下简称实时内核)上实现RAM盘的方法,配合接受用户命令的Shell任务,可实现嵌入式系统的多任务动态加载和监控,扩展了实时内核的应用领域。实时内核采用目前十分流行的免费内核μC/OS-II,硬件平台为通用现场总线控制器系统。 相似文献
20.
引言
C8051Fxxx系列高速SoC单片机是由美国Cygnal公司开发的完全集成的混合信号系统级芯片,具有与8051兼容的微处理器内核。C8051Fxxx单片机有大容量的Flash存储器,用于存储程序代码和非易失性数据,可在应用编程。以C8051F120为例,C8051F120x和C8051F13x系列MCU内部有128KB(C8051F12x和C8051F130/1)或64KB(C8051F132/3)的在应用可编程Flash存储器,用于程序代码和非易失性数据存储;另外还有256字节的Flash页,可以用于数据存储。可以通过JTAG接口对Flash存储器进行在应用编程,或由应用软件使用MOVX指令编程。 相似文献