1系统硬件设计智能窗口完成的功能如下:自动智能防盗和邮件通知户主,监视煤气泄漏,自动防风,自动避雨,智能遥控电源窗口。 CPU的自由选择是嵌入式系统开发的关键。
与LuminaryMicro公司生产的Stellaris系列微控制器LM3S615组合,以该芯片为中心构建了系统硬件平台。 系统体系结构如图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环境展开削减以满足本系统的明确要求。
_官方网站。
本文来源:s10世界总决赛下注软件网址-www.goldinpickle.com