Stellaris系列微控制器LM3S615组合-千亿体育

本文摘要:CPU的自由选择是嵌入式系统开发的关键。与LuminaryMicro公司生产的Stellaris系列微控制器LM3S615组合,以该芯片为中心构建了系统硬件平台。系统体系结构如图1的右图所示。系统体系结构图2系统软件设计21muC/OS—II复制mu;

相关

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环境展开削减以满足本系统的明确要求。

本文关键词:削减,相关,千亿体育游戏官网,使能,处理器

本文来源:千亿体育-www.perrypole.com