Suchergebnisse für Anfrage "bare-metal"

6 die antwort

Wie erstelle ich Bare-Metal-ARM-Programme und führe sie auf QEMU aus?

Ich versuche dieses @ zu bekommLernprogram [http://www.bravegnu.org/gnu-eprog/c-startup.html] ohne Erfolg wie beabsichtigt arbeiten (Etwas scheitert nach dembl main Anweisung). Nach dem Tutorial der Befehl (qemu) xp /1dw 0xa0000018sollte in der ...

2 die antwort

Wie kann mit GCC ein minimaler BIOS-Hallo-Welt-Bootsektor erstellt werden, der von einem USB-Stick auf echter Hardware funktioniert?

Ich habe es geschafft, einen minimalen Bootsektor zu erstellen, der mit QEMU 2.0.0 Ubuntu 14.04 funktioniert: .code16 .global _start _start: cli mov $msg, %si mov $0x0e, %ah loop: lodsb or %al, %al jz halt int $0x10 jmp loop halt: hlt msg: ...

6 die antwort

Wie schreibe ich eine Bin-Datei (512 Byte) in den ersten Sektor (Sektor 0) einer Diskette?

Wie schreibe ich eine .bin-Datei, die sich im ersten Sektor einer Diskette / einer virtuellen Diskette / eines Floppy-Images befindet? Ich versuche einen einfachen 512-Byte-Bootloader zu booten. Die Größe auf überall sagt "512 Bytes", also ...

TOP-Veröffentlichungen

2 die antwort

Wie schreibe ich eine Ganzzahl als String in ein Byte-Array mit no_std?

Ich möchte etwas machen wie: let x = 123; let mut buf = [0 as u8; 20]; format_to!(x --> buf); assert_eq!(&buf[..3], &b"123"[..]);Mit#![no_std] und ohne Speicherzuordnung. ie ich verstehe, gibt es eine Implementierung voncore::fmt::Display ...

1 die antwort

Intel Galileo Bare-Metal-UART

Ich möchte ein wenig "Hallo Welt" programmierenRohmetallAnwendung auf demIntel GalileoTafel. Die Verwendung von UEFI zum Ausdrucken von Text (an UART-1) funktioniert natürlich gut, aber ich möchte "manuell" auf die UART zugreifen, ohne Hilfe von ...