花卉网 — 您身边的花草养护与盆景制作专家!关注花草乐让生活,温暖如花。

Crotex-M3采用μC/OS-II操作系统的自动智能防盗窗设计

时间:2024-04-21 00:25编辑:admin来源:one体育地址当前位置:主页 > one体育地址花卉大全 > 水生植物 >
本文摘要:1系统硬件设计 智能窗所要已完成的功能如下:自动智能防盗并能短信通报户主,监控煤气外泄,自动防风,自动防雨,智能遥控电源窗门。CPU的自由选择是嵌入式系统研发的关键所在。 本文搭配LuminaryMicro(照度诺瑞)公司生产的Stellaris(群星)系列微控制器LM3S615,并以该芯片为核心搭起系统硬件平台。系统架构如图1右图。

one体育地址

1系统硬件设计  智能窗所要已完成的功能如下:自动智能防盗并能短信通报户主,监控煤气外泄,自动防风,自动防雨,智能遥控电源窗门。CPU的自由选择是嵌入式系统研发的关键所在。

本文搭配LuminaryMicro(照度诺瑞)公司生产的Stellaris(群星)系列微控制器LM3S615,并以该芯片为核心搭起系统硬件平台。系统架构如图1右图。系统架构图  2系统软件设计  2.1mu;C/OS—II的重制  mu;C/OS—II是一种源码对外开放、移植性好、可削减、守住式的动态多任务操作系统内核。

其中大部分代码是用ANSIC语言撰写的,只有很少部分与处理器密切相关的代码只用编撰已完成。基于mu;c/os—II嵌入式操作系统的软件体系结构如图2右图,它还包括应用软件程序、与应用软件涉及的代码、与处理器牵涉到的代码以及与处理器涉及的代码。所谓重制就是撰写与处理器涉及的代码,分别是头文件OS_CPU.H、编撰文件OS_CPU_A.ASM和C语言源文件OS_CPU_C.C。

one体育地址

软件体系结构  ①在OS_CPU.H中定义涉及的宏,声明LM3S615需要辨识的数据类型和堆栈快速增长方向。  ②在OS_CPU_C.C中定义6个函数:OSTaskStklnit()、OSTaskCreateHook()、OSTaskSwHook()、OSTaskDelHook()、OSTaskStatHook()、OSTimeTickHook()。

  ③在0S_CPU_A.ASM中改动以下5个编撰函数:OSENTER_CRITICAL()、0S_EXIT_CRITICAL()、OS_StartHighRdy、OSCtxSw、OSIntCtxSw。  ④在主头文件INCLUDES.H中减少OS_CPU.H、OS_CPU_C.C和0S_CPU_A.ASM。  ⑤在配置文件OS_CFG.H中定义仅次于事件数、最多内存分块数、最多消息队列数、最多任务数、低于任务优先级、否容许信号量使能、否容许邮箱使能、否容许消息队列使能、时钟节奏数以及其他的一些配备。

通过改动这些设置,可对mu;C/OS—II展开削减,使之适应环境本系统的明确必须。


本文关键词:Crotex-M3,采用,OS-II,操作系统,的,自动,智能,one体育地址

本文来源:one体育地址-www.nymanrecords.com

上一篇:智能量化生态链(QEC)量化系统+AI+区块链的结合体

下一篇:没有了

养花知识本月排行

养花知识精选