社区
单片机/工控
帖子详情
底层软件里面前后台系统的一般架构....
wangxj_nemo
2011-08-31 02:44:11
比如有这么个小东西,带按键扫描,LED,SPI LCD,串口通信,各种资源初始化好后进入
for(;;)
{
//1
//2
//3
//4
//...
//...
//Sleep();
}
1,2,3,4等做按键扫描,LCD显示,串口通信等等....Sleep()时间长短视1,2,3,4耗时长短动态调节(靠一个系统时基节拍,比如16.7ms,),不知道这种架构是不是最合理最节能,各位大牛们是怎么在单片机系统中用"架构"这么个高深的词语的,,,,,
...全文
230
7
打赏
收藏
底层软件里面前后台系统的一般架构....
比如有这么个小东西,带按键扫描,LED,SPI LCD,串口通信,各种资源初始化好后进入 for(;;) { //1 //2 //3 //4 //... //... //Sleep(); } 1,2,3,4等做按键扫描,LCD显示,串口通信等等....Sleep()时间长短视1,2,3,4耗时长短动态调节(靠一个系统时基节拍,比如16.7ms,),不知道这种架构是不是最合理最节能,各位大牛们是怎么在单片机系统中用"架构"这么个高深的词语的,,,,,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangxj_nemo
2011-09-02
打赏
举报
回复
这里考虑的只是前后台系统(裸机)的架构,操作系统的东西不考虑...
wangxj_nemo
2011-09-02
打赏
举报
回复
肯定是要开中断的给通信用的,我想表达的意思是:1,时基概念(相当与操作系统的心跳TICK),比如我的LED闪烁是以16.7MS为时间基准,亮->灭,或者灭->亮的时间是16.7MS的整数倍,如果没有这个概念,一直FOR循环在哪里,每个轮询时间因为本循环要处理的事情多少不一样而花的时间不一样,那么我的LED闪烁就乱了章法,自己以前写的架构就是这样,看过一些别人的也是如此,一直感觉这种架构很烂,一直让芯片负荷时大时小,一圈接一圈拼命的跑,2,另外一个考虑,很多时候不需要一圈接着一圈的去跑,跑完一圈歇一下再跑不是对芯片的寿命更好,,,,,只是自己的瞎琢磨,希望得到各位的指点,也把你们的方法发表出来,这些可都是书上没有的啊...
AnYidan
2011-09-01
打赏
举报
回复
按键 和 通讯 用中断比较好
bjtea
2011-08-31
打赏
举报
回复
这仅是一般主函数中的循环的结构;在做1~4或其它时,还会有一些判断,执行不执行的条件可以由中断来改变。
架构的内容包含更多,涉及到调度,进程、线程的控制,相互关系的处理等等。架构方面的知识,可以看点操作系统方面的书。
zhenghn2010
2011-08-31
打赏
举报
回复
中断处理还是比较好一些, 扫描处理,可控性适时性不强,如果真有个数据突发集中处理的,可能无能为力,或者有严重延时和不确定性。
中断处理可以及时处理,但要注意保护和其他数据的冲突。
一个好的系统,往往根据不同任务需要,多种方式结合起来。中断处理叫适时的,查询处理可延时的。。。
wangxj_nemo
2011-08-31
打赏
举报
回复
可以有中断.
zhenghn2010
2011-08-31
打赏
举报
回复
可以进行中断处理吗?这样扫描,有可能丢数据 对于一些适时信息
Java开发微信朋友圈PC版
系统
(
架构
1.0+Spring Boot2.X实战)
本门课程是一门项目实战课程,基于Spring Boot2.X开发的一款类似“新浪微博”、“QQ空间”、“微信朋友圈”PC版的互联网社交
软件
,包含完整的门户网前端 以及
后台
系统
管理端,可以说是一套相当完整的
系统
!...
底层
软件
架构
底层
软件
模块满足AUTOSAR 4.2.1标准要求,其
软件
架构
如下图所示:
软件
架构
2.2.2 Com通信模块配置 BCU通过唤醒信号控制相应CAN消息的通信使能(交流、直流帧) RTE将应用层SWC信号转化为通信信号...
嵌入式
系统
的
软件
框架简述
在
底层
代码编写中,初始的框架设计总会面临选择,针对实际的硬件使用环境,大家对于使用的
软件
框架有很多选择,今天我简单描述一些比较常用的
架构
,让大家能够理解并选择合适的
架构
。 总述 1.简单的顺序执行程序...
android
系统
架构
图及各层介绍
此技术文档主要是从基础了解Android
系统
架构
,便于对以后开发形成一些基本应用
架构
。 android的
系统
架构
采用了分层
架构
的思想,如图1所示。从上层到
底层
共包括四层,分别是应用程序程序层、应用框架层、
系统
...
【转载】四种常见
系统
架构
介绍
转自于四种常见
系统
架构
介绍 - 宇大..大 - 博客园
软件
架构
(software architecture)就是
软件
的基本结构。 合适的
架构
是
软件
成功的最重要因素之一。大型
软件
公司通常有专门的
架构
师职位(architect),只有资深...
单片机/工控
27,382
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章