From 6d0b7fe4d2980a039208939e30ad01d33e5e4a61 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Tue, 21 Jan 2020 17:17:22 +0100 Subject: update sources, add links --- README.md | 24 +++++++++++++----------- README.org | 24 +++++++++++++----------- 2 files changed, 26 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 179c650..84365da 100644 --- a/README.md +++ b/README.md @@ -1375,14 +1375,16 @@ In case on any bugs or questions, the authors can be contacted at kwojtus@proton # Sources of Information -- wiki.osdev -- ARM Architecture Reference Manual® ARMv7-A and ARMv7-R edition (probably the most useful document of all) -- dwelch67 -- - very good description of atags -- BCM2835-ARM-Peripherals.pdf and -- -- online ARM Compiler toolchain Assembler Reference -- Christina Brook's rpi-open-firmware -- -- GNU make documentation -- description of linker scripts: \ No newline at end of file +- wiki.osdev.org +- ARM GCC Inline Assembler Cookbook - +- ARM Architecture Reference Manual® ARMv7-A and ARMv7-R edition - (probably the most useful document of all) +- dwelch67 repository - +- Booting ARM Linux - - very good description of atags +- BCM2835 ARM Peripherals - + - BCM2835 datasheet errata - +- Device Tree Specification - +- online ARM Compiler toolchain Assembler Reference - - useful for it's descriptions of arm instructions, often shows high in search results +- Christina Brook's rpi-open-firmware - +- PrimeCell UART (PL011) Technical Reference Manual - +- GNU Make Manual - +- Red Hat Enterprise Linux 4: Using ld, the Gnu Linker - \ No newline at end of file diff --git a/README.org b/README.org index 4f6f7d8..9005e20 100644 --- a/README.org +++ b/README.org @@ -1308,14 +1308,16 @@ colleagues who happen to be work with the codebase. In case on any bugs or questions, the authors can be contacted at kwojtus@protonmail.com. * Sources of Information - * wiki.osdev - * ARM Architecture Reference Manual® ARMv7-A and ARMv7-R edition (probably the most useful document of all) - * dwelch67 - * http://www.simtec.co.uk/products/SWLINUX/files/booting\_article.html - very good description of atags - * BCM2835-ARM-Peripherals.pdf and https://elinux.org/BCM2835\_datasheet\_errata - * https://buildmedia.readthedocs.org/media/pdf/devicetree-specification/latest/devicetree-specification.pdf - * online ARM Compiler toolchain Assembler Reference - * Christina Brook's rpi-open-firmware - * http://infocenter.arm.com/help/topic/com.arm.doc.ddi0183g/DDI0183G\_uart\_pl011\_r1p5\_trm.pdf - * GNU make documentation - * description of linker scripts: https://access.redhat.com/documentation/en-US/Red\_Hat\_Enterprise\_Linux/4/html/Using\_ld\_the\_GNU\_Linker/sections.html#OUTPUT-SECTION-DESCRIPTION + * wiki.osdev.org + * ARM GCC Inline Assembler Cookbook - [[http://www.ethernut.de/en/documents/arm-inline-asm.html]] + * ARM Architecture Reference Manual® ARMv7-A and ARMv7-R edition - [[https://static.docs.arm.com/ddi0406/c/DDI0406C_C_arm_architecture_reference_manual.pdf]] (probably the most useful document of all) + * dwelch67 repository - [[https://github.com/dwelch67/raspberrypi]] + * Booting ARM Linux - [[http://www.simtec.co.uk/products/SWLINUX/files/booting_article.html]] - very good description of atags + * BCM2835 ARM Peripherals - [[https://github.com/raspberrypi/documentation/blob/master/hardware/raspberrypi/bcm2835/BCM2835-ARM-Peripherals.pdf]] + * BCM2835 datasheet errata - [[https://elinux.org/BCM2835_datasheet_errata]] + * Device Tree Specification - [[https://buildmedia.readthedocs.org/media/pdf/devicetree-specification/latest/devicetree-specification.pdf]] + * online ARM Compiler toolchain Assembler Reference - [[http://infocenter.arm.com/help/topic/com.arm.doc.dui0489c/index.html]] - useful for it's descriptions of arm instructions, often shows high in search results + * Christina Brook's rpi-open-firmware - [[https://github.com/christinaa/rpi-open-firmware]] + * PrimeCell UART (PL011) Technical Reference Manual - [[http://infocenter.arm.com/help/topic/com.arm.doc.ddi0183g/DDI0183G_uart_pl011_r1p5_trm.pdf]] + * GNU Make Manual - [[https://www.gnu.org/software/make/manual/]] + * Red Hat Enterprise Linux 4: Using ld, the Gnu Linker - [[https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/Using_ld_the_GNU_Linker/sections.html]] -- cgit v1.2.3