基于MSP430单片机的实时多任务操作系统基于MSP430单片机的实时多任务操作系统摘要:实时多任务操作系统(RTOS)能有效提高嵌入式平台的资源利用效率,是嵌入式应用的必然趋势。本文阐述基于MSP430F149的RTOS——M430/OS。它由汇编写成、短小精干、占用系统资源少、运行稳定可靠,目前已在思达高科配网技术公司产品上得到应用。关键词:RTOS任务调度MSP430引言1在MSP430上使用RTOS的意义一般的观点认为,MSP430上使用RTOS是没有意义的这是可以理解的。因为MSP430的硬件资源有限(以MSP430F149为例,只有2KBRAM),任何商业操作系统都不可能移植到MSP430上。目前在MSP430上得到应用的RTOS,只有μC/OS-II,但使用μC/OS-II必须有昂贵的C编译器,这严重地限制了其在MSP430上的使用。正是基于以上情况,笔者在应用MSP430过程中,编写了一个基于MSP430F149的RTOS,暂定名为M430/OS。它占用RAM量少、代码短小,稍加改动就可适用于大多数其它MSP430单片机。在MSP430单片机系统上使用M430/OS,对系统有以下意义:1实现软件设计的模块化。可将不同的功能模块编制成相应的任务,由操作系统按级别调用,不必为先执行哪个功能、后执行哪个功能而费神。2能更合理、有效地利用CPU有限的资源。按任务的重要程度安排任务的级别,能够保证最重要的任务得以最及时执行。3大大降低系统故障率。低优先级的任务发生阻塞时,高优先级任务的执行不受影响。2M430/OS在MSP430F149上的实现2.1M430/OS功能特点M430/OS有以下特点:1采用占先式内核,即高优先级的任务可以从低优先级任务“抢”回CPU控制权;2每个任务都单独
基于MSP430单片机的实时多任务操作系统
用户评论
推荐下载
-
MSP430单片机的程序框架
下面给出MSP430的程序框架,我们可以在此基础上修改以及添加自己所需的程序。
10 2020-08-22 -
MSP430单片机的端口解析
本文主要介绍了MSP430单片机的端口
7 2020-08-21 -
TI的MSP430单片机选型
TI的MSP430单片机选型
22 2019-07-28 -
MSP430单片机的官方例程
官方提供的例程资料很好很详细!需要的朋友可以看看很有帮助!
27 2019-07-06 -
MSP430单片机的精确延时
430的单片机的精确延时,ms,us的延时轻松设定
28 2019-07-17 -
MSP430单片机的C代码
这个压缩包里面有51个基于MSP430单片机的C代码,有ADC,有DAC,有USART串行异步通信,以及pwm,1602、12864液晶驱动.对初学者有很大的帮助。-
26 2019-01-09 -
DSP实时多任务操作系统介绍
关于DSP实时多任务操作系统在国外已经广为大家应用,但在国内大家迟迟接受不了这种基于DSP操作系统的概念,往往被基本输入输出BIOS所困扰,大家可以想想:为什么计算机上有了主板的BIOS,还需要一个D
18 2020-08-22 -
MSP430单片机最小系统设计
用于设计单片机最小系统的,是自己整理的一些,可以参考
46 2019-04-28 -
基于MSP430单片机的城市燃气监测系统设计
研究并设计了基于16位单片机MSP430的小区燃气流量监测和远程传输的一体化解决方案,将传统的监测模块-安全栅-电源-传输电路进行一体化集成。引入了世界新兴的功能安全设计理念,可以有效地提高燃气监测系
11 2021-01-08 -
基于MSP430单片机的多路无线温度检测系统
设计了基于MSP430的多点无线温度检测系统。系统采用低功耗的MSP430F149单片机作为核心控制部件,硬件由无线通信模块、温度采集电路、显示模块和串口通信模块组成,软件采用模块化的设计方法。测试表
10 2020-10-27
暂无评论