Raspberry Pi

32-битные ARM-совместимые микроконтроллеры (AT91, ARM7, ARM9), а также микропроцессоры вплоть до ARM64

Moderator: Shaos

antsnark
Doomed
Posts: 434
Joined: 27 Jan 2010 03:45
Location: 83.149.9.42

Post by antsnark »

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

antsnark wrote:Shaos - да, классный корпус!!!
Самое интересное что аналогичные корпуса можно дизайнить и заказывать самостоятельно - лазерная нарезка пластика нынче стоит недорого ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
Электромонтёр
Fanat
Posts: 97
Joined: 23 Feb 2018 22:20

Re: Raspberry Pi

Post by Электромонтёр »

Доброго времени!

Кто-нибудь знает, как на RPi программировать baremetal? Какие бесплатные IDE умеют с ARM11 работать в Windows? Coocox, только с микроконтроллерами. Компилятор gcc-arm-none-eabi. А как заливать в внутрикристальный SRAM, запускать и отлаживать? JLink вроде точно должен подходить. Есть, например, пример для "голого железа", скомпилировался бинарник, а дальше-то как?
Corvinus
Fanat
Posts: 51
Joined: 30 Jul 2007 10:31

Re: Raspberry Pi

Post by Corvinus »

Есть довольно много источников:
  1. Raspberry Pi 3 Bare Metal - Part 1 - https://adamransom.github.io/posts/rasp ... art-1.html
  • и т.д.
К сожалению, в прошивке Raspberry Pi есть закрытые компоненты https://github.com/raspberrypi/firmware и это сильно мешает.
Электромонтёр wrote:Доброго времени!

Кто-нибудь знает, как на RPi программировать baremetal? Какие бесплатные IDE умеют с ARM11 работать в Windows? Coocox, только с микроконтроллерами. Компилятор gcc-arm-none-eabi. А как заливать в внутрикристальный SRAM, запускать и отлаживать? JLink вроде точно должен подходить. Есть, например, пример для "голого железа", скомпилировался бинарник, а дальше-то как?
Corvinus
Fanat
Posts: 51
Joined: 30 Jul 2007 10:31

Re: Raspberry Pi

Post by Corvinus »

Есть даже попытки написать с нуля операционную систему:
Writing a “bare metal” operating system for Raspberry Pi 4 - https://www.rpi4os.com, https://github.com/isometimes/rpi4-osdev
Corvinus wrote:Есть довольно много источников:
  1. Raspberry Pi 3 Bare Metal - Part 1 - https://adamransom.github.io/posts/rasp ... art-1.html
  • и т.д.
К сожалению, в прошивке Raspberry Pi есть закрытые компоненты https://github.com/raspberrypi/firmware и это сильно мешает.
Электромонтёр wrote:Доброго времени!

Кто-нибудь знает, как на RPi программировать baremetal? Какие бесплатные IDE умеют с ARM11 работать в Windows? Coocox, только с микроконтроллерами. Компилятор gcc-arm-none-eabi. А как заливать в внутрикристальный SRAM, запускать и отлаживать? JLink вроде точно должен подходить. Есть, например, пример для "голого железа", скомпилировался бинарник, а дальше-то как?