当前位置:首页 > 企业新闻 >

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

编辑:欧宝体育官方下载 来源:欧宝体育官方下载 创发布时间:2021-02-01阅读35925次
  本文摘要:1系统硬件设计智能窗口完成的功能如下:自动智能防盗和邮件通知户主,监视煤气泄漏,自动防风,自动避雨,智能遥控电源窗口。

1系统硬件设计智能窗口完成的功能如下:自动智能防盗和邮件通知户主,监视煤气泄漏,自动防风,自动避雨,智能遥控电源窗口。CPU的自由选择是嵌入式系统开发的关键。与LuminaryMicro公司生产的Stellaris系列微控制器LM3S615组合,以该芯片为中心构建了系统硬件平台。

欧宝体育app

系统体系结构如图1的右图所示。系统体系结构图2系统软件设计2.1mu C/OS—II复制mu; C/OS—II是一个源代码向外开放、可移植、可削减、保守的动态多任务OS内核。其中大部分是用ANSIC语言编写的,与处理器密切相关的代码大部分仅通过编纂就完成了。

mu基础; c/os—II嵌入式OS的软件体系结构在图2右图中,包括应用程序、应用软件相关代码、处理器相关代码和处理器相关代码。复制是写处理器相关的代码,头文件OS_CPU.H、编辑文件OS_CPU_A.ASM、c语言源文件OS_CPU_C.C。在软件体系结构OS_CPU.H中定义相关宏,声明LM3S615需要识别的数据类型和堆栈的快速增长方向。

欧宝体育官方下载

OS_CPU_C.C定义了六个函数: OSTaskStklnit ()、OSTaskCreateHook ()、OSTaskSwHook ()和OSTaskDelHook ()。在0S_CPU_A.ASM中,更改OSENTER_CRITICAL ()、0S_EXIT_CRITICAL ()和os_starthight五个编辑函数。在主头文件INCLUDES.H中减少OS_CPU.H、OS_CPU_C.C、0S_CPU_A.ASM。

在配置文件OS_CFG.H中显示了事件数、最大存储器块数、最大消息队列数、最大任务数、小于任务优先级、有无信号量使能、有无邮箱使能、有无消息队列使能、 通过变更这些设定,mu; C/OS—II环境展开削减以满足本系统的明确要求。


本文关键词:欧宝体育app,欧宝体育官方下载

本文来源:欧宝体育app-www.earlfashion.com

0839-665033006

联系我们

Copyright © 2010-2014 抚顺市欧宝体育app股份有限公司 版权所有  辽ICP备49846721号-3