-
随着微处理器主频日益提高、性能飞速增长,尽管与此同时存储器集成度也越来越高、存取延时也在不断下降,但是处理器性能的年增长速度为50%~60%,而存储器性能每年提高的幅度只有5%~7%,DRAM存储器...
04-15 14:54by
畅学e 1077次查看
-
uC-OSII 包括任务调度、时间管理、内存管理、资源管理(信号量、邮箱、消息队列)四大部分,没有文件系统、网络接口、输入输出界面。它的移植只与4 个文件相关: 汇编文件(OS_CPU_A.ASM)...
-
在嵌入式操作系统领域,由Jean J. Labrosse开发的μC/OS,由于开放源代码和强大而稳定的功能,曾经一度在嵌入式系统领域引起强烈反响。不管是对于初学者,还是有经验的工程师,uC/OS开放...
-
在uc/os-ii操作系统的任务切换和中断处理过程中,需要保存处理器的内部寄存器和变量的值,这就要求每个任务都有自己的堆栈空间。堆栈必须声明为OS_STK类型,并且由连续的内存空间组成,可以静态分配...
-
本文以开源的嵌入式操作系统ucos ii为例,分析了操作系统的中断机制和中断应满足的条件。介绍了ucos ii系统时钟节拍,探讨了时钟中断函数中存在的不足,并且给出了解决方案,从而有效提高了中断响应...
-
在嵌入式应用中,使用RTOS的主要原因是为了提高系统的可靠性,其次是提高开发效率、缩短开发周期。uCOS-II是一个占先式实时多任务内核,使用对象是嵌入式系统,对源代码适当裁减,很容易移植到8~32...
-
在嵌入式操作系统中,特别是实时操作系统中经常采用位图法解决任务的就绪以及查找最高优先级的快速方法,即通过对所有的可能性采用查表的形式即可实现对于uC/OS-II这种64( 2^8)个优先级任务的小系...
-
在讨论ARM的移植过程中,我觉得首先应该搞清楚每一种情况下CPU的工作模式,同时搞清楚寄存器的特殊性,同时搞清楚中断处理的一般过程。
-
我们在写应用程序的过程中通常都是采用一个malloc/free系列函数进行内存的管理,这样分配的内存空间是从应用程序的栈空间分配处理,一般而言我们在写程序的过程中要对内存空间进行适时的释放,才不至于...
-
最近忙疯了,今天就写写GPRS/GSM硬件设计分析,这个曾经很火很神秘的设备----手机,也就是通常说的SIM300。
-
#pragma //提供额外信息的标准方法,可用于指定平台。
这个标记其实是很复杂的,它是什么特点呢,它是根据你的编译平台,就是根据你所用的不同的编译器然后你再不同的环境下,它可以有不同的表达,它...
-
现在公司做项目用的是ucos系统,之前都在裸奔,现在从零开始,想把学习笔录记录下来。以供日后翻阅。眼前有本书是邵贝贝的,可是一看就有点头大,还是从零开始吧!
-
嵌入式系统中采用了OSI协议参考模型,它是基于国际标准化组织(ISO)的建议发展起来的,它分为7个层次:应用层、表示层、会话层、传输层、网络层、数据链路层及物理层。这个7层的协议模型虽然规定得非常细...
-
无线连接你我他,当然离不开3G,但是很多系统不支持3G的驱动,今天我就讲讲如何给嵌入式系统选配3G模块。3G 模块,目前支持EVDO 制式的3G 模块,这个教程选用的是中兴的MC2716模组。
-
我工作的地方全年平均温度28摄氏度,人均淡水资源量全国第一,所以鱼塘特别多,很多鱼塘再养鱼的过程中需要监测水塘的温度,给几个小公司设计过无线温度检测仪,在此与大家分享。
-
今天早上创建了第一个Zynq 处理系统,与大家一起分享一下这个过程,原来不是很熟,第一次使用,参照了一些网友的教程,网络的魅力,无处不在。
-
跟我学Vivado,因为我也是初学者,大家一起进步。
您可以启动Vivado设计套件和运行该工具使用不同的方法根据您的偏好。例如,您可以选择一个Tcl脚本的编风格的方法,你自己管理来源和设计过...
-
本文主要介绍嵌入式DS80C320单片机软核设计,本设计具有速度快,可裁减,具有良好的可重用性和可移植性,完全兼容DS80C320单片机接口,以及方便使用等优点。