一.主引导程序控制权的转移首先需要了解的是BootLoader内存布局--在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完
分类:
其他好文 时间:
2019-11-28 09:24:17
阅读次数:
107
config.mk 文件详细分析 分类专栏: linux引导程序Uboot 网友有这么一种说法 “u-boot根目录下自带一个config.mk文件,应 该说这才是真正的Makefile,以上介绍的两个脚本Makefile和mkconfig完成了环境配置之后,在该文件中才定义具体的编译规则,所以你会 ...
分类:
其他好文 时间:
2019-11-21 19:53:47
阅读次数:
72
VS2019安装包比较大,默认官网下载是一个安装引导程序,需要联网安装。针对不能联网的电脑无法安装。我们目前很多电脑无法联网实施下载安装,今天我们就来下载离线安装包。参考官网:https://docs.microsoft.com/zh-cn/visualstudio/install/create-a ...
分类:
其他好文 时间:
2019-11-18 18:37:18
阅读次数:
319
1.实验前了解计算机的操作系统也是安装在磁盘里面,磁盘由磁道和扇区构成磁盘分区:是在系统里面分,由系统管理,但是系统也在磁盘里面端点磁头默认的位置:0磁道默认最开始读的那个位置磁盘的引导程序bootloader促使0磁头读取c盘,启动系统在零磁道上,有一个程序,叫做pxelinux当启动电脑时,pxelinux程序会引导磁头去读取启动信息,也叫做pxe启动服务2.实验思路利用某虚拟机给server
分类:
系统相关 时间:
2019-11-08 09:17:45
阅读次数:
141
嵌入式系统的构成 软件: 应用程序 第三方库(Qt,libc,myclient) 操作系统: 引导程序 内核+驱动 文件系统 硬件: 底板: 外置芯片 网卡(DM9000) 声卡 ADC 电源 USB 接口: 串口 SD LCD+触摸屏 摄像头 按键 核心板: Soc(CPU+uart+timer) ...
分类:
其他好文 时间:
2019-11-04 13:58:00
阅读次数:
105
单点登录(SSO)工作原理 一、单点登录的介绍 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 例如:百度旗下有很多的产品,比如百度贴吧、百度知道、百度文库等, ...
分类:
其他好文 时间:
2019-10-30 13:42:40
阅读次数:
119
一.在突破512字节Q:主引导程序中如何进行字符串打印?--直接打印A.BIOS中的字符串打印1.指定打印参数(AX=0x1301,BX=0x0007)--不借助循环2.指定字符串的内存地址(ES:BP=串地址)--通过段地址与段偏移来确定3.指定字符串的长度(CX=串长度)4.中断调用(int0x10)B.汇编小贴士1.汇编中可以定义函数--函数名使用标签定义callfunction;函数体的最
分类:
其他好文 时间:
2019-10-28 10:35:02
阅读次数:
81
一.主引导程序上从之前的几章可以知道,主引导程序的代码量不能超过512字节,但是在实际中我们需要突破512字节的限制突破限制的思路-主引导程序1.完成最基本的初始化工作2.从存储介质中加载程序到内存中3.将控制权交由新加载的程序执行但是在这会出现问题-主引导程序如何加载存储介质中的其它程序?文件系统--存储介质上组织文件数据的方法-主要包含数据区、根目录、FAT2、FAT1、引导扇区如图所示A.文
分类:
其他好文 时间:
2019-10-24 09:51:49
阅读次数:
92
一.Hello,DTOS的创建Q:主引导程序是软件还是固件?如果是软件,那么由谁开发?如何开发?A.主引导程序1.一段存储在主引导区中的有效代码2.并不固化于硬件,属于操作系统代码的一部分3.启动操作系统内核的桥梁,由汇编程序写出4.代码总量不能超过512个字节(包含0x55aa)我们可以由图可以看出BIOS的入口于C/C++的入口的对比实验-编写一个主引导程序(汇编语言),可独立运行于x86架构
分类:
其他好文 时间:
2019-10-20 14:37:47
阅读次数:
126
分区两种分区格式:MBR、GPTMBR分区MBR分区磁盘的分区表信息存放在硬盘0磁道第0个扇区内总共512字节前446字节为bootloader中间64位为磁盘分区表信息,每个分区信息占16个字节,总计存放4个分区。(这段就是需要备份出来的数据)最后的55AA为结束标志位MBR分区结构1.硬盘主引导记录MBR由4个部分组成2.主引导程序(偏移地址0000H--0088H),它负责从活动分区中装载,
分类:
其他好文 时间:
2019-10-20 09:17:23
阅读次数:
85