Pandaboard

Allikas: Digilabor

plaadi kirjeldus

Pandaboard on väga väike arvuti.

Sisukord

Kogemused meil

Digilaboris on kaks pandat. Üks neist õn Tõnul ja tema meeskonnal Tiim IT Grupp ja teine meeskonnal Sise:Nasty. Mõlemad saadi tasuta Black market programmist.

Operatsioonisüsteemi paigaldamine

Lihtne õpetus on olemas Ubuntu jaoks: [1].

Siiski mõned märkused omast kogemusest:

  • Meie ei tahtnud ühendada Panda külge monitori ja seetõttu tuleks tõmmata headless versioon ubuntust, muidu peab andma mõned parameetrid bootimise ajal.

Ubuntu kerneli rekompileerimine spidev mooduliga

Kernel tuleb kompileerida pandaboardi peal, kuna headeritega lähevad kaasa host süsteemi binarid ja dkms ei saa hakkama wifi ja sgx draiverite kompileerimisega.

Enne uue kerneli paigaldamist on soovitatav SD-kaardist tagavarakoopia teha.

Vajalikud failid

 sudo aptitude install git-core debhelper build-essential fakeroot kernel-wedge uboot-mkimage libncurses5-dev
 git clone git://kernel.ubuntu.com/ubuntu/ubuntu-maverick.git
 cd ubuntu-maverick
 git branch --track ti-omap4 remotes/origin/ti-omap4
 git checkout ti-omap4

Kerneli conf

fakeroot debian/rules clean
  • Lisa moodulid
fakeroot debian/rules editconfigs 

Device Drivers ---> SPI support ---> User mode SPI device driver support

(System Type ---> Omap 4430 SDP board [disable])

  • Spidev conf faili arch/arm/mach-omap2/board-omap4panda.c nii ja [nii].
  • Et kernel kompileeruks, pane peale patch.
  • Muuda kerneli nimi

Kerneli paigaldus

dpkg-buildpackage -B -uc -us
  • Installi pakid selles järjekorras
sudo dpkg -i linux-headers-2.6.<bla>_armel.deb
sudo dpkg -i linux-headers-2.6.<bla>-omap4_2.6.<bla>_armel.deb
sudo dpkg -i linux-image-2.6.<bla>-omap4_2.6.<bla>_armel.deb

(Hetkel ei saa dkms pvr kompileerimisega hakkama ja wifi draivereid ei üritagi kompileerida.)

  • Installi kernel boot partitsiooni
sudo flash-kernel 2.6.<bla>

Probleemid ja märkused

  • dkms ei saa ikka hakkama pvr(SGX) kompileerimisega
  • eth0 on miskipärast muutunud usb0, aga töötab ikka -ethreneti kontroller on üle usb-i siini tegelikult seega see võib põhjuseks olla (Karl)
  • Mõned moodulid (wifi) on puudu, tuleb enne kompileerimist confida sisse.

Linke

Mõned lingid, mis vist puudutavad SPI teemat:

Vaata ka

Personaalsed tööriistad
Navigeerimine
Käsitöö