软件设计架构中各模块breakdown
0、foreword/preface(前言)
对于一个项目,软件设计过程中,一般需要考虑的关键点包括:系统稳定性/可维护性,产线测试接口,故障诊断,在线调试,固件升级,日志查看等。
1、复位模块
对于嵌入式,最小系统包含三部分:晶振电路、复位电路、供电电路。
复位模块作用:对于数字电路系统,复位是必备特性,主要功能包括:
- 最简单的功能,复位系统上的芯片;
- 用于修复系统,实现故障自修复;当系统遇到故障是,经常会按复位按键,进行重启系统。一些偶发性故障,如软件出现异常挂死或者电源受到异常干扰,会导致系统进入故障状态,此时通过复位可以消除。该类型复位有多种:包括a.看门狗复位;b.低电压复位;c.时钟异常复位,d.软件复位模块,比如I2C通道读写检测。
- 整个系统(不是芯片)处于不稳定状态时,通过复位使整个系统处于一种可控状态。
PS:复位电路的简单和复杂。
软件设计架构中各模块breakdown相关推荐
- 三层架构:软件设计架构
三层架构:软件设计架构 1. 界面层(表示层):用户看的得界面.用户可以通过界面上的组件和服务器进行交互 2. 业务逻辑层:处理业务逻辑的. 3. 数据访问层:操作数据存储文件.
- 单片机软件设计架构(C语言)
C语言嵌入式系统编程修炼之一:背景篇 不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力.无疑,汇编语言具备这样的特质.但是,归因于汇编语言开 ...
- 软件设计过程中的诱惑
在软件设计的过程中,我们经常会面临这样的诱惑: 在工作过程中,突然出现了一个问题如鲠在喉,阻塞住了当前整个的工作进度, 而同时,你立刻能够想到一个快速搞定该问题的方案,这种情形下开发人员,很 容易就会 ...
- 软件设计架构之DDD,SOA,原始,REST,Actor,CQRS
from:http://www.jdon.com/soa.html http://www.jdon.com/45728 http://www.jdon.com/cqrs.html 1.SOA: 首先M ...
- 25页PPT带你吃透微信、陌陌等著名IM软件设计架构(值得珍藏)
源 / 网络 文 / 佚名 对微信.陌陌等进行了分析,发出来分享一下. 电量:对于移动设备最大的瓶颈就是电量了.因为用户不可能随时携带电源,充电宝.所以必须考虑到电量问题.那就要检查我们工程 ...
- 微信、陌陌等著名IM软件设计架构详解【转】
原贴http://blog.csdn.net/justinjing0612/article/details/38322353 对微信.陌陌等进行了分析,发出来分享一下(时间有些久了) 电量:对于移动设 ...
- 微信、陌陌等著名IM软件设计架构详解(转)
对微信.陌陌等进行了分析,发出来分享一下(时间有些久了) 电量:对于移动设备最大的瓶颈就是电量了.因为用户不可能随时携带电源,充电宝.所以必须考虑到电量问题.那就要检查我们工程是不是有后台运行,心跳包 ...
- 第九十期:哪种人是软件设计中的稀缺型人才?
好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才. 作者:从码农到工匠 好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才 ...
- 哪种人是软件设计中的稀缺型人才?
阿里妹导读:好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才. 为什么在接口制定标准中说:一流的企业做标准,二流的企业做品牌,三流的企业做产品?依赖倒置到底是什 ...
- NetDrive软件的设计架构
作者:Frank NetDrive是一款对于个人用户免费的客户端软件,它可以将网络上的FTP空间或者WebDAV空间映射为本地的磁盘,就像操作计算机中的磁盘一样方便,支持拖拽(Drag-and-Dro ...
最新文章
- NAT技术解决了IPv4地址短缺的问题,假设内网的地址数是m,而外网地址数n,若mn,则这种技术叫做(66),若mn,且n=1,则这种技术这叫做(67)。【答案】A C
- love2d教程8--动画
- 互联网企业安全高级指南3.7.2 SDL落地率低的原因
- vue.js--基础事件定义,获取数据,执行方法传值
- android 同根动画_android 动画系列 (1) - tween 动画(view动画)
- python中读取和保存图片的方法对比
- ajax+php 实现即时聊天
- arm板上简单运行main.cpp
- 银河麒麟V10(Kylin Linux V10)安装 Kibana-7.15.2
- 【更新中21/31】NTIRE 2022 ESR(efficient super-resolution) 方案与结果
- Apache Curator客户端的使用
- 手机**##,试试看
- ORACLE的HINT详解
- iis rewrite 配置 php,IIS7.5安装禅道并开启Rewrite功能配置
- Vue CLl单个文件组件+多个文件组件
- 美国诚实签经验——必带材料:护照,证件照,DS160确认页,面试预约确认页,+境外照片...
- 现有的几个Unity热更新方案该如何选择,各自的优缺点是什么?
- TI的DRV8841可以被国产电机驱动芯片TMI8263所取代
- asp毕业设计—— 基于asp+access的客户管理信息系统设计与实现(毕业论文+程序源码)——客户管理信息系统
- dremio连接mysql_一种基于dremio实现跨数据源分布式查询系统和方法_2018108444691_说明书_专利查询_专利网_钻瓜专利网...
热门文章
- cad怎么改光标样式_如何更改CAD光标大小及颜色?
- 利用计算机及网络系统支持考试的方式是,2012年7月全国自主考试(网络操作系统)真题...
- 面试HR常问的几个问题?
- 观《当幸福来敲门》有感
- 谷歌工程师深度技术分析“为什么ios比android流畅
- 走近 Apple 中国研发团队。
- Win10-更改c盘下的用户文件夹名
- 虚无世界java路_我的世界攻略大全026-虚无世界3全新版介绍(上)
- 云渲染农场优缺点分别是什么?六点详解!
- 从遗传力到肠菌力:概念及研究进展