Raspberry Pi上的自定义固件?


9

有没有办法像Arduino一样使用Raspberry Pi ?也就是说,没有操作系统吗?

只需将其连接到计算机的USB并将其下载代码,然后Raspberry Pi下次启动时,它将(无限地)运行该程序。就像Arduino一样。

当我用谷歌搜索如何像Arduino一样使用Raspberry Pi时,我得到的只是使用Raspberry Pi的GPIO,而不是我想要的东西。

我最后想要做的就是开发自己的引导程序,并用裸露的骨头OS 汇编语言Ç和ARMGCC。因此,我需要一种将代码刻录到板上的方法。

我怎样才能做到这一点?

Answers:


9

看一课Baking Pi –操作系统开发。这是一门仅限ARM的课程,但它为USB驱动程序使用了C语言。


USB驱动程序部分的链接在哪里,我找不到它!!但感谢您的回答,解决了我的大部分问题。但是有没有SD卡启动的方法吗?
迪帕克2013年

不,由于未安装SD卡,因此无法进行任何引导,因为卡上存在固件固件
Eineki 2013年

@deepak:您可以在作者的Github上找到它:github.com/Chadderz121/csud
chriga 2013年

@deepak您可以在没有SD卡的情况下启动Pi 3 ,但是到目前为止,所有其他Pi (包括Zero W)都需要bootcode.bin从SD卡中读取。(如果您使用的是足够新的软件,则此后所有内容都会从另一台设备上消失。)
cjs

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.