Sziasztok!
Hogyan lehet megoldani, hogy egy sajat programot tegyek be a bootloader helyere a raspberry sd kartyajan?
- 3300 megtekintés
Hozzászólások
Hmm. A felvetésed kapcsán döbbentem. GPU-val indul a Broadcom procija?
http://raspberrypi.stackexchange.com/questions/10489/how-does-raspberry…
Mi lenne a célod? Linux kernele helyett natív procin saját szoftvert futtatni?
- A hozzászóláshoz be kell jelentkezni
Igen, az.
- A hozzászóláshoz be kell jelentkezni
Valójában gyakoribb táncrend mint az ember gondolná. Anno amikor belefutottam, én is döbbentem nagyot, hogy pl a telefonokba szánt Qaulcom SOC-oknál is a realtime alrendszerek (radio) kezelésére szánt jóval gyengébb szeparált ARM mag indult el először és az állított be mindent mielőtt a "magasabb szintű" feladatokat kiszolgáló "PDA" prociját beindította.
Ezért volt jókora szívás pl a HTZ Desire Z rootolása, mert a nagyon nem nyílt forráskódú realtime cuccban kellett exploitot találni, ugyanis az az MMC azon részeit ahol az android csücsült a boot folyamán még a "PDA" rész indítása előtt írásvédetté tette, amitől csak újraindítással lehetett megszabadulni.
- A hozzászóláshoz be kell jelentkezni
Az újabb Qualcomm alapú modelleknél már nem így van, legalább is Samsung esetén. Az AP resetben tartja a BP-t és majd csak a firmware betöltése és RSA szignójának ellenőrzése után engedi ki resetből. Mindezt egy vagy több TrustZone app-pal oldják meg. Ennél persze bonyolultabb a folyamat, lásd pl. itt, a Secure Boot 3.0 ábráinál. És már ez is rég elavult.
- A hozzászóláshoz be kell jelentkezni
Mi a pontos kerdes?
A Raspberry eseten a GPU kepes SD kartyan levo FAT fajlrendszert kezelni es a kartyan levo bootcode.bin az elso ami betoltodik.
Szoval az elso pont ahol be tudsz avatkozni az a bootcode.bin. Mit nevezel bootloader-nek?
/sza2
- A hozzászóláshoz be kell jelentkezni
A lenyeg h be tudom- e tenni az egyik binaris (pl vmlinuz) helyere a sajat programomat h bootolastol az fusson?
- A hozzászóláshoz be kell jelentkezni
"config.txt"-be
################################################################################
# Boot parameters
################################################################################
# test_mode=1
kernel program.bin
kernel_address 0x8000
a megadott címre adódik a vezérlés...
a "program.bin"-nek természetesen az SD kártyán a "boot partíció" gyökérkönyvtárában kell lennie.
- A hozzászóláshoz be kell jelentkezni
Ugyanezt egy amd64-es linux-szal hogyan lehet megtenni?
- A hozzászóláshoz be kell jelentkezni
Az egy PC? Mióta tud bootolni SD-kártyáról?
- A hozzászóláshoz be kell jelentkezni
Ahogyan a memtest.bin-t meghívja a GRUB.
- A hozzászóláshoz be kell jelentkezni
Koszonom a segitseget. Most eppen problemaim vannak a pivel, de amint tudom, kiprobalom.
- A hozzászóláshoz be kell jelentkezni
Raspbianon lecsereltem a kernel.img-t a sajatomra. Igy is mukodott.
Viszont gond volt azzal h a program minden masodik billentyuzet-tipust ismer csak fel. Az enyemet nem. Letezik ilyen az usb-s billentyuzetek koraban?
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni
A stanfordon konkrétan egy kurzus szól erről:
http://explorecourses.stanford.edu/search?view=catalog&filter-coursesta…
(az egyik előadó egy másik projekt vezető fejlesztője, amin én is dolgozom, így hallottam erről, semmi konkrétumot nem tudok)
- A hozzászóláshoz be kell jelentkezni
Igy:
USBtinyISP AVR ISP Programmer Bootloader USB Download Interface
Features:
ISP interface: 10 needle, 6 needle
Size: 28.8 x 61.6 mm
Power supply options: external power supply and USB power (if the use of external power supply chip please send ISP10 near the blue jumper cap removed)
Package included:
1 x USBTINYISP programmer
1 x 6 Pin programming cable
1 x 10 Pin programming cable
http://www.banggood.com/USBtinyISP-AVR-ISP-Programmer-Bootloader-USB-Do…
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
hogy mi köze a képen szereplő attiny2313-nak vagy bármilyen avr programmernek a témához az talány
- A hozzászóláshoz be kell jelentkezni
Talán a 2006-os raspira gondolt:
http://www.raspberrypi.org/raspberry-pi-2006-edition/
- A hozzászóláshoz be kell jelentkezni
En is csak most nezegetem alaposabban, legfeljebb ingnore...
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni