123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280 |
- @misc{ddca2021,
- title={Digital Design and Computer Architecture LU, Lab Exercises III and IV},
- author={Huemer, Florian and Maier, Jürgen and Kriebel, Florian and Hader, Thomas},
- year={2021}
- }
- @book{comporg2020,
- title = {Computer Organization and Design RISC-V Edition: The Hardware Software Interface},
- author = {Patterson, David A. and Hennessy, John L.},
- publisher = {Morgan Kaufmann Publishers},
- isbn = {0128203315,9780128203316},
- year = {2020},
- series = {The Morgan Kaufmann Series in Computer Architecture and Design},
- edition = {2nd},
- volume = {},
- url = {http://gen.lib.rus.ec/book/index.php?md5=373C67B0C5E22C9B92B1D8FACDC47E68}
- }
- @book{comparch2019,
- title = {Computer Architecture: A Quantitative Approach},
- author = {Patterson, David A. and Hennessy, John L.},
- publisher = {Morgan Kaufmann Publishers},
- isbn = {9780128119051,0262011972,0818683996,5249534356435,0800139909,0128119055},
- year = {2019},
- series = {},
- edition = {6th},
- volume = {},
- url = {http://gen.lib.rus.ec/book/index.php?md5=62FAC5FF3BDC23A518B00E39549E0D13}
- }
- @manual{riscv-isa-vol-1,
- title={The RISC-V Instruction Set Manual Volume I: Unprivileged ISA},
- author={Waterman, Andrew and Asanović, Krste},
- organization={SiFive Inc.},
- school={CS Division, EECS Department, University of California, Berkeley},
- volume={Document Version 20191213},
- year={2019},
- month={December}
- }
- @manual{riscv-isa-vol-2,
- title={The RISC-V Instruction Set Manual Volume II: Privileged Architecture},
- author={Waterman, Andrew and Asanović, Krste and Hauser, John},
- organization={SiFive Inc.},
- school={CS Division, EECS Department, University of California, Berkeley},
- volume={Document Version 20211203},
- year={2021},
- month={December}
- }
- @manual{sifive-interrupt-cookbook,
- title={SiFive Interrupt Cookbook},
- organization={SiFive Inc.},
- volume={V1.2},
- year={2019}
- }
- @misc{web-uclibc,
- author = "{uclibc-ng.org}",
- title = "uClibc-ng - Embedded C library",
- note = {\url{https://www.uclibc-ng.org/}. Accessed: 19.09.2022},
- }
- @misc{web-uclibc-bflt,
- author = "{Beyond Logic}",
- title = "uClinux - BFLT Binary Flat Format",
- note = {\url{https://web.archive.org/web/20090101125605/https://www.beyondlogic.org/uClinux/bflt.htm}. Accessed: 01.10.2022},
- }
- @misc{web-uclibc-elf2flt,
- author = "{github.com/uclinux-dev}",
- title = "ELF to bFLT (binary flat) converter for no-mmu Linux targets",
- note = {\url{https://github.com/uclinux-dev/elf2flt}. Accessed: 01.10.2022},
- }
- @misc{web-busybox,
- author = "{busybox.net}",
- title = "BusyBox: The Swiss Army Knife of Embedded Linux",
- note = {\url{https://www.busybox.net/}. Accessed: 19.09.2022},
- }
- @misc{web-buildroot,
- author = "{buildroot.org}",
- title = "Buildroot: Making Embedded Linux Easy",
- note = {\url{https://buildroot.org/}. Accessed: 19.09.2022},
- }
- @misc{web-buildroot-fork-damien-lemoal,
- author = "{github.com/damien-lemoal}",
- title = "Damien Le Moal's fork of buildroot",
- note = {\url{https://github.com/damien-lemoal/buildroot}. Accessed: 29.09.2022},
- }
- @misc{web-buildroot-fork-regymm,
- author = "github.com/regymm",
- title = "Github user regymm's fork of buildroot",
- note = {\url{https://github.com/regymm/buildroot}. Accessed: 29.09.2022},
- }
- @misc{web-buildroot-riscv,
- author = "{git.busybox.net/buildroot}",
- title = "git.busybox.net/buildroot/tree/arch/Config.in.riscv",
- note = {\url{https://git.busybox.net/buildroot/tree/arch/Config.in.riscv?h=2022.08.x}. Accessed: 21.09.2022},
- }
- @misc{web-musl,
- author = "{musl.libc.org}",
- title = "musl libc",
- note = {\url{https://musl.libc.org/}. Accessed: 19.09.2022},
- }
- @misc{web-linux-standard-clib,
- author = "{man7.org}",
- title = "libc(7) — Linux manual page",
- note = {\url{https://www.man7.org/linux/man-pages/man7/libc.7.html}. Accessed: 07.07.2023},
- }
- @misc{web-glibc,
- author = "{gnu.org}",
- title = "The GNU C Library (glibc)",
- note = {\url{https://www.gnu.org/software/libc/}. Accessed: 19.09.2022},
- }
- @misc{web-riscv-supporting-an-os,
- author = "{riscv.org}",
- year = {2020},
- title = "What is Needed to Support an Operating System?",
- note = {\url{https://riscv.org/blog/2020/11/what-is-needed-to-support-an-operating-system/}. Accessed: 19.09.2022},
- }
- @misc{web-riscv-boards-exchange,
- author = "{riscv.org}",
- title = "RISC-V Exchange: Available Boards?",
- note = {\url{https://riscv.org/exchanges/boards/}. Accessed: 25.04.2023},
- }
- @misc{web-freertos,
- author = "{freertos.org}",
- title = "FreeRTOS™ Real-time operating system for microcontrollers",
- note = {\url{https://freertos.org/}. Accessed: 19.09.2022},
- }
- @misc{web-freertos-riscv,
- author = "{freertos.org}",
- title = "Using FreeRTOS on RISC-V Microcontrollers",
- note = {\url{https://www.freertos.org/Using-FreeRTOS-on-RISC-V.html}. Accessed: 19.09.2022},
- }
- @misc{web-freertos-stack-usage,
- author = "{freertos.org}",
- title = "Stack Usage and Stack Overflow Checking",
- note = {\url{https://www.freertos.org/Stacks-and-stack-overflow-checking.html}. Accessed: 10.05.2023},
- }
- @misc{web-zephyr,
- author = "{zephyrproject.org}",
- title = "Zephyr® Project, scalable open-source real-time operating system",
- note = {\url{https://zephyrproject.org/}. Accessed: 19.09.2022},
- }
- @misc{web-zephyr-riscv,
- author = "{risc-v-getting-started-guide.readthedocs.io}",
- title = "RISC-V - Getting Started Guide, Zephyr",
- note = {\url{https://risc-v-getting-started-guide.readthedocs.io/en/latest/zephyr-introduction.html}. Accessed: 19.09.2022},
- }
- @misc{web-apache-mynewt,
- author = "{apache.org}",
- title = "Apache Mynewt, an OS to build, deploy and securely manage billions of devices",
- note = {\url{https://mynewt.apache.org/}. Accessed: 19.09.2022},
- }
- @misc{web-huawei-liteos,
- author = "{huawei.com}",
- title = "Huawei LiteOS, A Lightweight IoT Operating System that Makes Everything Around Us Smart",
- note = {\url{https://www.huawei.com/minisite/liteos/en/index.html}. Accessed: 19.09.2022},
- }
- @misc{web-zephyr-riscv-boards,
- author = "{zephyrproject.org}",
- title = "Zephyr® Project Supported RISCV Boards",
- note = {\url{https://docs.zephyrproject.org/latest/boards/riscv/index.html}. Accessed: 19.09.2022},
- }
- @misc{web-sel4,
- author = "{sel4.systems}",
- title = "The seL4® Microkernel, high-assurance, high-performance operating system microkernel",
- note = {\url{https://sel4.systems/}. Accessed: 19.09.2022},
- }
- @misc{web-sel4-riscv,
- author = "{sel4.systems}",
- title = "seL4 Supported Platforms (Hardware)",
- note = {\url{https://docs.sel4.systems/Hardware/}. Accessed: 19.09.2022},
- }
- @misc{web-harveyos,
- author = "{harvey-os.org}",
- title = "Harvey OS, experimental operating system based on the MIT-licensed release of Plan 9",
- note = {\url{https://harvey-os.org/}. Accessed: 19.09.2022},
- }
- @misc{web-harveyos-riscv,
- author = "{harvey-os.org}",
- title = "Harvey is now multiarch: say hello to RISC-V",
- note = {\url{https://harvey-os.org/2016/12/30/harvey-is-now-multiarch-say-hello-to-riscv.html}. Accessed: 19.09.2022},
- }
- @misc{web-helenos,
- author = "{helenos.org}",
- title = "HelenOS, portable microkernel-based multiserver operating system designed and implemented from scratch",
- note = {\url{http://www.helenos.org/}. Accessed: 19.09.2022},
- }
- @misc{web-helenos-riscv,
- author = "{riscv.org}",
- title = "FOSDEM Video: Lessons Learned From Porting HelenOS To RISC-V Pros Cnd Cons Of RISC-V From A Microkernel OS Point...",
- note = {\url{https://riscv.org/news/2019/02/fosdem-video-lessons-learned-from-porting-helenos-to-risc-v-pros-cnd-cons-of-risc-v-from-a-microkernel-os-point/}. Accessed: 19.09.2022},
- }
- @misc{web-debian,
- author = "{debian.org}",
- title = "Linux Debian, The Universal operating system",
- note = {\url{https://www.debian.org/}. Accessed: 19.09.2022},
- }
- @misc{web-debian-riscv,
- author = "{debian.org}",
- title = "Linux Debian RISC-V port",
- note = {\url{https://wiki.debian.org/RISC-V}. Accessed: 19.09.2022},
- }
- @misc{web-ubuntu,
- author = "{ubuntu.com}",
- title = "Ubuntu, Enterprise Open Source and Linux",
- note = {\url{https://ubuntu.com/}. Accessed: 21.09.2022},
- }
- @misc{web-ubuntu-riscv,
- author = "{ubuntu.com}",
- title = "Ubuntu Wiki RISC-V",
- note = {\url{https://wiki.ubuntu.com/RISC-V}. Accessed: 21.09.2022},
- }
- @misc{web-fedora,
- author = "{getfedora.org}",
- title = "Fedora Linux, innovative, free, and open source platform for hardware, clouds, and containers that enables software developers and community members to build tailored solutions for their users",
- note = {\url{https://getfedora.org/}. Accessed: 19.09.2022},
- }
- @misc{web-fedora-riscv,
- author = "{fedoraproject.org}",
- title = "Fedora Wiki Architectures (RISC-V)",
- note = {\url{https://fedoraproject.org/wiki/Architectures/RISC-V}. Accessed: 20.09.2022},
- }
- @misc{web-opensuse,
- author = "{opensuse.org}",
- title = "openSUSE, the makers' choice for sysadmins, developers and desktop users",
- note = {\url{https://www.opensuse.org/}. Accessed: 20.09.2022},
- }
- @misc{web-opensuse-riscv,
- author = "{opensuse.org}",
- title = "openSUSE Wiki RISC-V",
- note = {\url{https://en.opensuse.org/openSUSE:RISC-V}. Accessed: 20.09.2022},
- }
- @misc{web-alpine,
- author = "{alpinelinux.org}",
- title = "Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.",
- note = {\url{https://alpinelinux.org/}. Accessed: 19.09.2022},
- }
- @misc{web-alpine-riscv,
- author = "{alpinelinux.org}",
- title = "Alpine Linux mailing list RISC-V search results",
- note = {\url{https://lists.alpinelinux.org/~alpine/devel?search=risc-v}. Accessed: 19.09.2022},
- }
- @misc{web-yocto,
- author = "{yoctoproject.org}",
- title = "The Yocto Project, it's not an embedded Linux distribution, it creates a custom one for you.",
- note = {\url{https://www.yoctoproject.org/}. Accessed: 21.09.2022},
- }
- @misc{web-yocto-riscv,
- author = "{github.com/riscv}",
- title = "OpenEmbedded/Yocto layer for RISC-V Architecture (Github)",
- note = {\url{https://github.com/riscv/meta-riscv}. Accessed: 21.09.2022},
- }
- @misc{web-buildroot-vs-yocto,
- author = "{Willis, Nathan}",
- title = "Deciding between Buildroot \& Yocto",
- year = {2016},
- note = {\url{https://lwn.net/Articles/682540/}. Accessed: 21.09.2022},
- }
- @misc{web-hifive-unmatched,
- author = "{SiFive}",
- title = "SiFive HiFive Unmatched",
- note = {\url{https://www.sifive.com/boards/hifive-unmatched}. Accessed: 01.10.2022},
- }
- @misc{web-hifive-unmatched-datasheet,
- author = "{SiFive}",
- title = "SiFive HiFive Unmatched HF105 Datasheet",
- note = {\url{https://sifive.cdn.prismic.io/sifive/d0556df9-55c6-47a8-b0f2-4b1521546543_hifive-unmatched-datasheet.pdf}. Accessed: 01.10.2022},
- }
- @misc{web-vexriscv,
- author = "{github.com/SpinalHDL}",
- title = "VexRiscv, a FPGA friendly 32 bit RISC-V CPU implementation",
- note = {\url{https://github.com/SpinalHDL/VexRiscv}. Accessed: 01.10.2022},
- }
- @misc{web-neorv32,
- author = {Nolting, S. and ...},
- title = {The NEORV32 RISC-V Processor},
- year = {2022},
- note = {\url{https://github.com/stnolting/neorv32}. Accessed: 01.10.2022},
- }
- @misc{web-riscv-gnu-toolchain,
- author = "{github.com/riscv-collab}",
- title = "GNU toolchain for RISC-V, including GCC",
- note = {\url{https://github.com/riscv-collab/riscv-gnu-toolchain}. Accessed: 21.09.2022},
- }
|