问题标签 [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.
assembly - 如何为 MIPS 编写 Hello World 引导加载程序?
我正在通过MIPS Assembly Language Programming一书学习 MIPS 汇编,但我刚刚开始学习 MIPS,因为我想构建 MIPS 操作系统,但现在我可以看到,没有任何文档谈论引导和这些事物。然后我在这里要求已经这样做的人将我指向正确的位置。
我已经在 x86 Assembly 中开发了一个简单的操作系统
ide - 使用 Arduino XBee Shield 和 XBee Explorer 进行无线编程
我正在尝试通过XBee Shield和 XBee Explorer 启用 Arduino 的无线编程。我在网上看过两个教程,XBee 无线电和ATmega168/ATmega328的无线引导加载,它们向您展示了如何做到这一点。
但是,两个教程都谈到了使用组件将接收器XBee连接到 Arduino。好吧,XBee Shield 处理接收器 XBee 和 Arduino 之间的通信,因此不需要额外的组件(或者它们是必需的)。他们谈论使用电容器或晶体管能够无线重置 Arduino。XBee Shield 是否已经可以做到这一点,或者我可以对其进行一些修改以使其成为可能?
如何使用现有的 Arduino IDE 对我的 Arduino 进行无线编程?
assembly - 如何从引导加载程序读取/使用鼠标?
我想从引导加载程序中使用鼠标,但是 int33h 不工作,(DOS 中断,并且没有 DOS 引导),所以你能帮我,我怎样才能在不使用 int33h 的情况下读取鼠标位置、状态等?
谢谢
arm - 如何在闪存中调试引导加载程序?
s3c44b0x不支持flash断点(不像lpc1758等其他处理器有片上flash),那么当bootloader还在flash中运行时如何调试呢?
windows - Linux 中的 Windows 引导配置数据(BCD)读取器?
Linux 中是否有任何方法可以读取 Microsoft Windows 启动管理器使用的启动配置数据(BCD)?
问候,
linux - linux内核从我的引导程序引导
我希望使用我自己的引导加载程序加载 linux .. 初步研究和谷歌告诉我,我将不得不使用 start_kerne() 函数.. 我想问我如何从程序集中调用 start_kernel() .. 我已经格式化了我的 USB进入 ext3 并将编译后的内核粘贴到那里.. 现在我该如何启动 linux 内核?欢迎任何帮助//提前谢谢你
摩辛。
assembly - Hello World 引导加载程序不工作
我一直在研究这个网页上的教程,它逐步创建了一个显示 Hello World 的引导加载程序。
第二个教程(我们试图输出一个“A”)完美地工作,但第一个教程对我根本不起作用!(BIOS 完全忽略软盘并直接引导至 Windows)。这不是一个问题,尽管任何解释都会受到赞赏。
真正的问题是我无法让第三个教程工作。在输出“Hello World”时,我在屏幕的左下角看到了一个不寻常的字符(和闪烁的光标)。它看起来有点像圆角矩形内的笑脸。有谁知道如何让 Hello World 正常显示?
assembly - MBR 从 DOS 启动
对于一个项目,我想直接从 DOS 调用第一个硬盘上的 MBR。我编写了一个小型汇编程序,它在 0:7c00h 将 MBR 加载到内存中,并跳到了很远的地方。我已将我的实用程序放在(DOS)可引导软盘上。我正在尝试引导的磁盘(HD0,0x80)上有一个 TrueCrypt 引导加载程序。当我在此设置中运行该工具时,它会显示 TrueCrypt 屏幕,但在输入密码后它会导致系统崩溃。当我在普通的 WinXP 机器上运行我的小实用程序 (w00t.com) 时,它似乎立即崩溃了。
显然我忘记了 BIOS 通常会做的一些关键事情,我猜这是微不足道的。有更好的裸机 DOS 和 BIOS 经验的人可以帮助我吗?
这是我的代码:
macos - 在 mac 上测试汇编代码
不久前,我正在按照一些教程组装。我在 Windows 机器上运行它,用 NASM 编译,然后将编译后的代码写入软盘,然后重新启动并尝试代码。这个过程漫长而耗时,遗憾的是不在 Mac 上。当我发现 Xcode for mac 安装了 NASM 时,我立即尝试编译一些代码。代码编译得很好。问题是测试它。在 Mac 上,我没有软盘(不像我想使用软盘),所以我不确定如何测试它。我查看了Q (kju),发现它只会模拟 ISO 文件上的内容。所以我想我问的是是否可以将编译后的代码安装在 ISO 文件上进行测试?(注:编译后的代码形成一个.bin文件)
谢谢你的帮助