bootloader

    2热度

    3回答

    我有用汇编写的第一阶段启动程序。我需要它从DVD(或CD)加载第二阶段启动加载程序。我只找到了从floopy或hdd中读取的例子。这里使用的中断是13h。在中断描述中说它可以读取软盘和硬盘。我试图用13h来读一张CD,就好像它是一张软盘,但它不起作用。 问题:软盘和dvd(在访问它们的意义上)是否有区别,我可以使用CHS(cilinder,head,sector),它的扇区大小,我可以使用13h指

    4热度

    2回答

    我想写一个引导装载程序,但没有我的实验没有工作,直到我发现了这样一个问题:Why doesn't this boot loader code work? 我已经简化了这一程序只写一个字符到屏幕上。 [ORG 0x7C00] [BITS 16] realstart: jmp start nop start: xor ax,ax mov ds,ax

    2热度

    1回答

    刚刚从eBay购买了其中一款ARM Cortex-M3 LPC1768 mini boards。这基本上是一个突破板。 但是,基于它附带的一些小文档,我确定它有一个类似于恩智浦的应用笔记 LPC1700 secondary USB bootloader (AN10866)描述的USB引导加载程序。 两个文档(应用笔记和电路板文档)表明,用户程序将被建成使得它们起始地址为0x2000。 因为USB

    2热度

    1回答

    我有一个已经设计好的内核,现在正在开发一个引导程序。我想知道,在引导程序中,而不是显示文本,有没有办法显示一个小图像,而内核正在加载?

    1热度

    3回答

    大家好我正在寻找一种方法来创建微软宏汇编程序(MASM)中的操作系统的一个非常小的子集。优选地,可以在基本上引导标准pc并给出目录列表的系统;任何资源或建议,可以指向我的正确方向将受到欢迎。提前致谢。

    0热度

    3回答

    我正在制作引导装载程序。到现在为止,我什么都不知道。我正在学。什么是16位实模式操作系统?什么是“实模式”是指

    1热度

    1回答

    我从我的朋友那里免费得到了一个旧的picdem板,我有一个bootloader。这是旧的一个被删除。 我没有ICD来编程引导加载程序,有没有什么办法可以使用usb编程引导加载程序或开发自己的东西?但问题是,因为引导程序是偶然,在插入时的USB将无法检测清除。 我使用PIC18F4550单片机

    1热度

    1回答

    最近我在看linux 01的源代码,因为2.6.11和更高版本的bootsect.S是无用的,因此它是开始学习linux代码的好地方,因此我选择跟踪Linux的第一个版本。 :P 我在bootsect.S中有一些问题。以下是bootsect.S linux v 0.01中的一些代码。 P.S第一个版本的汇编代码使用的是intel语法,而不是在& t。 mov ax,#0x0001 | protec

    0热度

    1回答

    我打算开发以太网自举程序。所以我想修改现有的DFU Bootloader程序。我想删除已经存在的微控制器闪存引导程序并将自己的引导程序。 目前我的MCU是AT32UC3A0512。我正在使用AVR Dragon和AVR One调试器/编程器。 AVR Dragon或AVR One可以重新编程Bootloader区域吗?或者我必须有MKII调试器?

    4热度

    1回答

    最近我试图弄清楚引导程序如何工作。 我在nasm汇编程序中编写我的加载程序,并用bochs和软盘映像进行测试。 第1阶段和第2阶段的已编译二进制文件通过复制加入到一个图像中。 这张图片就像我想要的一样。 512Bytes stage1代码(包含magicnumber,它加载得很好)以及第二扇区中的512阶段2代码。 但我认为我的问题是将该部门加载到内存中并跳入内存中。我的代码有问题吗? Stage