嵌入式系统软件结构分析与资源分配

本文详细阐述了嵌入式系统中程序模块的自主性和功能性,以及如何合理安排芯片硬件资源和RAM资源。重点介绍了系统软件的模块构成,如自检、初始化、监控等,并探讨了资源分配策略,包括端口引脚、中断资源、定时器等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软件系统结构分析

=================================================================================================================

程序模块的自主性:

主程序和若干中断子程序是可以自主运行的程序模块,而普通子程序是不可能自主运行的,

可以将普通子程序看做主调用程序模块的一部,因此整个系统程序设计就是完成主程序设

计和若干个中断子程序设计的过程.


程序模块的功能性:

系统软件通常包含以下模块:自检模块,初始化模块,监控模块,显示输出模块,信息采集模块,

数据处理模块,控制决策模块,信号输出模块,通讯模块,时钟模块等等.

----------------------------------------------------------------------------------------

系统资源的安排

=================================================================================================================

芯片硬件资源的安排:
    端口引脚,中断资源,定时器/计数器,其它功能部件(如串行口、A/DPWM、比较器、看门狗等).


RAM资源的分配:

 片内RAM用来存放各种变量、标志、堆栈、数据、处理中的临时结果等等片外 RAM主要用

 放数据块.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值