问题标签 [bootloader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1434 浏览

android - 用于检测 Android 手机是否已解锁引导加载程序的 API?

是否有任何 API/代码来检查 Android 手机的引导加载程序是否已解锁?

0 投票
4 回答
2874 浏览

c++ - C/C++ 中的引导加载程序?

是否可以在不使用某种类型的汇编程序(最好不使用 __asm)的情况下在 C 或 C++ 中创建引导加载程序?我正在编写一个操作系统,并希望它完全用 C 和 C++ 编写。

0 投票
1 回答
467 浏览

eclipse - 使用 Eclipse IDE 制作引导加载程序?

我在玩 OS 开发,但不知道从哪里开始在 Eclipse IDE 中创建引导加载程序(最好使用 C 和一些 asm),那么我从哪里开始呢?

0 投票
1 回答
1184 浏览

assembly - sicxe 汇编语言编程

以下是 sic/xe 机器的汇编语言代码....

这是一个引导加载程序...该程序的目的是从设备 F1 读取并将输入存储在从 80 开始的地址...现在我的问题是,当我们为什么需要执行 shift s,4.. .当我们接受一次输入时,我们从它的ascii值中找到它的原始值,然后将它发送到'loop'来存储它......从程序看来,只有前半字节的字符被发送到循环,然后其他...如果这是事实,那么首先会有字符的前半字节,因此前半部分的 ascii 操作不会给我们输入的实际值...当程序返回到 'getc ' 获取另一半字节不会读取列表中的其他字符...以下是同一本书中的一行以寻求帮助...

0 投票
1 回答
368 浏览

android - android设备制造商的密钥库文件的位置?

我们如何使用设备制造商使用的相同密钥签署 android apk?换句话说,制造商的密钥库文件的位置是什么

0 投票
1 回答
434 浏览

assembly - 自定义引导加载程序问题

我正在尝试为 Hobby OS 编写引导加载程序并让它运行良好。没什么特别的,只是打印一行文本:

我正在编译

我读过前 446 个字节是引导代码,字节 447 - 509 是分区表。然后我尝试使用:

试图防止分区表被覆盖但仍然没有雪茄。

我使用带有 OSX 的 Mac 并使用 VirtualBox 测试操作系统

我可以在 VBox 中运行 floppy.img 并且代码工作正常,但是当我尝试将引导加载程序安装到 FAT 16 格式化磁盘上时,OSX 似乎无法再读取磁盘映像,就好像它没有格式化一样。

磁盘实用程序的确切消息是Unable to attach image "floppy.img."(No Mountable File Systems)即使我刚刚使用 FAT 16 文件系统格式化了磁盘。

可惜这是我的第一篇文章,我不能给你一张照片。

我真的很感激任何帮助。磁盘结构真的不是我的强项。

0 投票
2 回答
716 浏览

c - 运行linux可执行文件的过程

当我在 Linux 中运行某些可执行文件时,是否有很好的文档说明会发生什么。例如:我 start ./a.out,所以可能运行了一些引导加载程序程序集(带有 c 运行时?),它在程序中找到 start 符号,进行动态重定位,最后调用main.

我知道上述内容不正确,但正在寻找有关此过程如何发生的详细文档。你能解释一下,或者指向链接或书籍吗?

0 投票
5 回答
34885 浏览

c - C 中的引导加载程序无法编译

我是编写引导加载程序的新手。我已经用 asm 编写了一个 helloworld 引导加载程序,现在我正在尝试用 C 编写一个。我已经用 C 编写了一个 helloworld 引导加载程序,但我无法编译它。

这是我的代码。我究竟做错了什么?为什么编译不出来?

0 投票
1 回答
352 浏览

assembly - Error in bootloader: Help in assembly

I am trying to create a simple operating system, yet when I compile the bootloader, I get the error:

I know what this error means, but is it possible to make external references when compiling to binary format? Here is my complete code:

And my kernel:

How I compiled:

0 投票
1 回答
457 浏览

bootloader - 恢复 AVR 微控制器 AT32UC3A0512 上的保险丝设置

目前我正在研究 AT32UC3A0512 微控制器。我必须为此开发以太网引导加载程序。由于引导加载程序编程需要更改保险丝设置,任何人都可以建议我如何在出现任何问题时恢复我的保险丝设置?

我使用 AVR Studio 5 作为 IDE,使用 AVR Dragon 作为调试器。

有人知道如何在 AVR Studio 5 中查看当前的保险丝设置吗?