硬件复位、软件复位、上电复位的异同

news/2024/5/18 22:03:26 标签: 硬件
硬件复位
顾名思义通过硬件给系统一个复位,比如在电路板上设计一复位电路,通 过按下按键就可以给系统实现一个复位,而无论系统在执行什么样的程序
复位启动以后需要重新加载加载FPGA、DSP等,也有可能在这个操作之前初始化化CPU,加载系统文件等操作,具体视需要而定,然后初始化一些配置芯片
硬件复位的作用区域一般是全局的
软件复位
是通过软件给系统一个复位信号,如低电平或许是高电平(具体看系统设置)来实现复位操作
复位启动不需要进行FPGA、DSP等的加载,只是一些配置芯片的初始化
软件复位一般是一些块结构
上电复位
系统在上电的瞬间就执行复位操作, 上电复位里面包括硬件复位和软复位的操作,硬件复位和软复位是从上电复位里面的某点开始的启动操作
复位需要初始化CPU系统,包括CPU和内存等,并加载系统,加载初始化操作系统以及FPGA、配置芯片的初始化,是一个完成的过程

参考:

http://www.52rd.com/bbs/Archive_Thread.asp?SID=129548&TID=2


http://www.niftyadmin.cn/n/780669.html

相关文章

VS2015下C语言连接mysql数据库问题

1. 项目》右键》属性》VC 目录 添加mysql的include 和 lib路径 运行程序 // cgi_select.cpp : 定义控制台应用程序的入口点。 //#include "stdafx.h" #include <Windows.h> #include <mysql.h> #pragma comment(lib,"libmysql.lib")MYSQL my…

GetLastError返回值列表参考

文章来源 GetLastError()返回值列表:〖0〗-操作成功完成。 〖1〗-功能错误。 〖2〗-系统找不到指定的文件。 〖3〗-系统找不到指定的路径。 〖4〗-系统无法打开文件。 〖5〗-拒绝访问。 〖6〗-句柄无效。 〖7〗-存储控制块被损坏。 〖8〗-存储空间不足&#xff0c;无法处理此命…

(VC++)cl/nmake编译器系统环境变量配置

基于VC&#xff08;VS2015&#xff09;的编译器环境变量配置&#xff0c;使得在Windows power shell/CMD环境下通过cl/nmake命令直接编译运行c程序 这里我们需要设置&#xff1a;PATH, LIB, INCLUDE 三个环境变量 1. PATH路径追加&#xff1a; C:\Program Files (x86)\Micro…

完全数(Perfect number)

1010.完全数(Perfect number) 时限&#xff1a;2000ms 内存限制&#xff1a;10000K 总时限&#xff1a;3000ms 描述如果一个大于2的整数的不包含它自身的约数&#xff08;即能将其整除的数&#xff09;之和恰好等于它本身&#xff0c;则称其为完全数。如&#xff1a;6&#x…

判素数(Prime number)

1011.判素数(Prime number) 时限&#xff1a;100ms 内存限制&#xff1a;10000K 总时限&#xff1a;1000ms 描述给出一个数n&#xff08;2<n<10000&#xff09;&#xff0c;判定它是否为素数。 素数&#xff1a;一个大于等于2的数&#xff0c;除了1和它本身&#xff0c…

素数表(Prime number table)

1019.素数表(Prime number table) 时限&#xff1a;1000ms 内存限制&#xff1a;10000K 总时限&#xff1a;3000ms 描述输出素数表(Output prime number table)输入输入两个正整数m n(其中1< m < n < 100000000&#xff0c;且 n-m < 10000)。Input two positive …

C 语言 简单桶排序 算法amp;实现

C 语言 简单桶排序 算法&实现输入n个0~m的数据&#xff0c;对他们进行从小到大的排序算法思想&#xff1a;这里我们需要m1个桶&#xff0c; 用来表示0~m之间每一个数出现的次数&#xff0c;这里的每一个桶的作用就是用来标记每一个数出现的次数例如&#xff0c;对于数字序列…

Ubuntu 16.04 安装 google chrome

Ubuntu 16.04 安装 google chrome 1. 将下载源添加到系统源之中sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/2. 导入google软件公钥sudo wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -3.…