首页· 导航
在线工具
嵌入式系统
电子电路
硬件设计
C语言
单片机
ARM
RTOS
树莓派
Linux
DSP
FPGA & CPLD
接口 & 协议
以太网
USB
文件系统
工具 & 软件
其它
uCOS II嵌入式系统在C8051F060上的应用
2013-02-27
13
随着集成电路的高速发展和CMOS工艺水平的不断提高,系统级芯片SOC已经开始成为设计的主流。C8051F060单片机由美国Cygnal公司设计并制造,是一款完全集成的混合信号片上系统SOC,具有与MCS51内核及指令集完全相同的微控制器。在传统的单片机开发工作中,经常遇到程序跑飞或是陷入死循环,尤其是其中牵扯到复杂的计算, .. [
查看全文
]
ucos ii中的时钟中断技术研究
2013-02-23
18
1 系统中断与时钟节拍 1.1 系统中断 中断是一种硬件机制,用于通知CPU有个异步事件发生了。中断一旦被系统识别,CPU则保存部分(或全部)现场(context),即部分(或全部)寄存器的值,跳转到专门的子程序,称为中断服务子程序(ISR)。中断服务子程序做事件处理,处理完成后执行任务调度,程序回到就绪态优先级最高的任务开始运 .. [
查看全文
]
uC/OS-II在EP7312上的移植
2013-02-23
12
摘要:首先介绍uC/OS-II操作系统的特点,重点分析uC/OS-II在EP7312上的移植方法,介绍uC/OS-II在EP7312中的开发过程。 引言 随着Internet和后PC时代的到来,嵌入式系统的应用愈来愈广泛,嵌入式产品在人们的生活中无处不在。今天,嵌入式系统带来的工业年产值已超过1万亿美元,已经在IT产业中占有很大的比重。 通常,应用 .. [
查看全文
]
uC/OS应用的简单剖析
2013-02-22
10
这是小弟我一年前的研究成果,发出来大家交流一下。目前正在研究嵌入式实时软件系统设计方法,有兴趣的高手交流一下。这里给大家简单剖析一下uCOS吧,希望对大家能有所帮助。不足之处多多指教,有问题可以讨论。 一. uC/OS-II的移植 移植uC/OS对目标处理器有一定要求,这个可以参照>一书中第8章的内容. 整个嵌入式系统分为两大 .. [
查看全文
]
uCOS II v2.85内核OSMboxPend()和OSMboxPost()函数工作原理
2013-02-20
36
//http://gliethttp.cublog.cn //---------------------------------------------------------------------- //1.OSMboxPend()函数 void *OSMboxPend (OS_EVENT *pevent, INT16U timeout, INT8U *perr) { void *pmsg; INT8U pend_stat; #if OS_CRITICAL_METHOD == 3 OS_CPU_SR cpu_sr = 0; #endif #if OS_ARG .. [
查看全文
]
关于ucos ii中优先级翻转问题
2013-02-16
12
1 ucos ii的运行机制 在嵌入式系统的应用中,实时性是一个重要的指标,而优先级翻转是影响系统实时性的重要问题。本文着重分析优先级翻转问题的产生和影响,以及在uC/OS-II中的解决方案。 ucos ii采用基于固定优先级的占先式调度方式,是一个实时、多任务的操作系统。系统中的每个任务具有一个任务控制快OS_TCB,任务控制块记 .. [
查看全文
]
uCos II C++类封装篇
2013-02-16
15
OO思想已经出现了20多年,各种成功的实践告诉我们它是软件开发的必然趋势。面向对象编程(OOP)的一个关键原则之一就是封装(encapsulation),把暴露的数据封装起来,尽可能的让对象管理它们自己的状态,因为过多的依存性会造就紧耦合(highly coupled)系统,使得任何一点小小改动都可能造成许多无法预料的结果。而数据隐藏/封 .. [
查看全文
]
TMS320F240学习及uCOS II移植心得
2013-02-14
16
我看过一个故事:在20世纪30年代,英国送奶公司送到订户门口的牛奶,没有盖子也没封口,麻雀和红襟鸟可以很容易的喝到上层的奶皮。后来,牛奶公司把瓶口用锡箔纸封装起来,想防止鸟的偷食。但20年后,英国的麻雀都学会了用嘴把奶瓶的锡箔纸啄开,继续偷吃它们喜欢的奶皮。然而,同样是20年,红襟鸟却一直没学会这种方法。生 .. [
查看全文
]
VxWorks应用技巧两例
2013-02-10
蒋晓阳
10
VxWorks操作系统是一个应用比较多的实时多任务操作系统。它提供并支持多任务调度机制,用户可以将自己对事件的控制通过不同任务的协调而完成。各个任务之间通过全局变量、信号量、管道等方式进行信息交换。Wind ML是VxWorks上的一个二维图形用户界面,当多个任务都需要作画图工作时,可能出现当一个任务在正在作图时,被 .. [
查看全文
]
Vxworks取日历时间程序
2013-02-08
9
在vxworks里取的系统时间是从开机到现在的时间,如果想取到日历时间的话只能借助外界的硬件支持了。在X86系统里,可以通过读取71端口来读取日历时间,以下是一个C程序,可以在vxworks下用。 #include void ReadTime(int* pYear,int* pMonth,int* pDate,int* pDay,int* pHour,int* pMinute,int* pSecond); void ReadTime .. [
查看全文
]
基于uC/OS II的MP3文件播放系统设计
2013-02-05
向赛辉 陈盛云 任华
10
1 引言近几年,MP3音频产品受到消费者的青睐,而高质量的音效是当前MP3音频产品发展的重要趋势。MP3文件解码一般采用软件解码和硬件解码两种方法。硬件解码实现简单,但需增加硬件成本。软件解码需占用大量CPU时间,实现难度大,但成本低、处理灵活,只要CPU具有足够的处理速度则是一种很好选择。本文介绍了MP3文件播 .. [
查看全文
]
uC/OS II在Microchip MCU上的移植
2013-02-04
陆卫忠 朱音 付保川
9
uC/OS II是一个完整的、可移植、可裁减、源码公开的抢占式实时多任务操作系统。因此程序开发人员可以在嵌入式系统的开发过程中.灵活地改写其源代码.以满足用户特定的需求。PIC18F452是Microchip公司生产的单片机PICmicro家族中的中档微处理器产品.是一款含有丰富片上资源的8位MCU.广泛应用在家用电器、医疗设备、工业控 .. [
查看全文
]
2/9
首页
上一页
1
2
3
4
5
6
7
下一页
...末页
推荐文章
热敏电阻温度阻值查询程序
2024年11月13日
57
C99语法规则
2024年11月16日
559
FreeRTOS 动态内存管理
2024年11月12日
436
一款常用buffer程序
2024年11月06日
64
1602液晶显示模块的应用
2012年08月03日
181
GNU C 9条扩展语法
2024年11月18日
204
最新文章
优秀的字符串哈希算法-ELFhash
2024年11月26日
33
SD卡TF卡引脚定义
2024年11月26日
35
C语言string.h常用函数重点说明
2024年11月22日
33
C语言下划线命名法
2024年11月22日
40
C数组 结构体 联合体快速初始化
2024年11月22日
24
GNU C 9条扩展语法
2024年11月18日
204
热门文章
51单片机LED16*16点阵滚动显示
2012年09月05日
659
C99语法规则
2024年11月16日
559
FreeRTOS 动态内存管理
2024年11月12日
436
ARM9远程图像无线监控系统
2012年07月03日
420
用单片机模拟2272软件解码
2012年09月06日
292
如何实现STM32F407单片机的ADC转换
2024年11月15日
291
本站简介
|
意见建议
|
免责声明
|
版权声明
|
联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号