文件名称:metalpi:Raspberry Pi裸机开发平台
文件大小:80KB
文件格式:ZIP
更新时间:2024-04-17 20:17:14
C
注意:本自述文件仅是草稿,该仓库正在大量返工中。 Raspberry Pi裸机开发平台 Factory Raspberry Pi被定义为“低成本,高性能台式计算机”或“个人计算机”或“单板计算机”。 除少数例外(计算模块和Pico)外,它可以钩住显示器,键盘和鼠标,并为用户提供图形界面。 随着时间的流逝,它已经成功地用于许多不同的电子项目(运动控制,无线电,闪电),但由于范围不同,其在电子产品中的使用在软件方面受到限制。 Broadcom芯片是由VPU(通用内核),QPU(矢量内核)和ARM CPU组成的 。 工厂固件专注于台式机使用,从而使用户有机会使用VPU后台运行的闭源ThreadX操作系统在ARM cpu上加载Linux,并保留GPU进行维护和视频输出。 此设置限制了实时性能和通用GPU计算(GPGPU)。 通过用开放源代码替代ThreadX,用户可以充分利用RPi硬件,从而将任
【文件预览】:
metalpi-main
----.gitignore(430B)
----README.md(4KB)
----INSTALL.md(879B)
----vc4-gpiod()
----.gitmodules(448B)
----nix()
--------nixos.nix(2KB)
--------default.nix(11KB)
--------nixos-with-fs.nix(240B)
--------sources.json(2KB)
--------bcm2835.nix(571B)
--------sources.nix(3KB)
--------.plan.nix()
--------bootloader.nix(522B)
--------nixops.nix(306B)
--------release.nix(57B)
--------netboot.nix(1KB)
--------pkgs.nix(8KB)
----vc4-toolchain()
----STATUS.md(3KB)
----vc4-firmware()
----vc4-lk()
----CONTRIBUTING.md(695B)
----TODO()
--------wslstage.py(788B)
--------uart-manager()
--------gdb.txt(224B)
--------utils()
--------style.sh(494B)
--------hs-gpio()
--------notc()
--------notes.txt(680B)
--------tlsf()
--------official-boot-flow.dot(1KB)
--------dts()
--------memory-map.txt(7KB)
--------sign.js(490B)
--------official-boot-flow.svg(17KB)
--------arm64()
--------my-init.c(843B)
--------rpi4-notes-v2.txt(443B)
--------board-details()
--------systemd.patch(589B)
--------jtag()
--------install-openpi.sh(289B)
--------buildall.sh(428B)
----AUTHORS.md(400B)
----lib()