Skocz do zawartości

Przewodnik instalacji Linuxa na platformie embedded


Pomocna odpowiedź

Napisano
miniaturkaLinux.png

W pierwszej części artykułu opisałem możliwość użycia taniego netbooka w roli sterownika robota. Zgodnie z zapowiedzią w kolejnym wpisie przedstawiam instrukcję instalacji Linuxa na wybranej wcześniejszej platformie. Do dalszej pracy niezbędne są: bootloader, jądro linuxa, system plików oraz kompilator (toolchain).

UWAGA, to tylko wstęp! Dalsza część artykułu dostępna jest na blogu.

Przeczytaj całość »

Poniżej znajdują się komentarze powiązane z tym wpisem.

Dziękuję !

Bardzo treściwy i wartościowy przewodnik.

Zazwyczaj proste przykłady mogą otworzyć komuś drogę/umysł do bardziej zaawansowanych.

Podoba mi się bardzo jasne wskazanie istotnych elementów w stylu

"Linux składa się z dwóch głównych części:jądra,systemu plików." 🙂

i cała masa pobocznych wątków może chwilowo zaczekać.

Wielkie pochwały dla autora za profesjonalizm.

Aby jak najwięcej takich przewodników.

witaj podczas kompilacji wm8850 dostaję błąd:

make[1]: *** [drivers] Błąd 2

make: *** [ubin] Błąd 2

  • 4 miesiące później...

Witam,

mam problem z przerwaniem bootowania. Po włożeniu karty SD do złącza w netbooku i podłączeniu zasilania, pojawia się animacja ładowania baterii (która jest odłączona) i pomimo naciskania przycisku 'Enter' bootowanie nie zostaje przerwane. Próbowałem także po naciśnięciu przycisku 'Reset" na płytce i także nie działa. Poniżej kod z minicoma.

Pozdrawiam i proszę o pomoc.

WonderMedia Technologies, Inc.

W-Load Version : 0.22.00.06

BUILDID_2012-10-23_18:20:19

UPDATE_ID_1_5_3_2_4_512MB

uboot set plla cmd ..found

wmt.plla.param=1:800:1:2:1:1:1

uboot set pllb cmd ..found

wmt.pllb.param=911:588:2:2:3:2

ethaddr............found

wloader finish

U-Boot 1.1.4 (Oct 26 2012 - 18:44:22)

WonderMedia Technologies, Inc.

U-Boot Version : 0.18.00.00

U-Boot code: 03F80000 -> 03FCFF64 BSS: -> 03FEF1C8

U-Boot BUILD_ID:BUILDID_2012-10-26_18:44:22

boot from spi flash.

SF0: ManufID = A1, DeviceID = 3113 (Missing or Unknown FLASH)

Use Default - Total size = 8MB, Sector size = 64KB

SF1: ManufID = FF, DeviceID = FFFF (Missing or Unknown FLASH)

Use Default - Total size = 8MB, Sector size = 64KB

flash:

Bank1: FF800000 -- FFFFFFFF

Bank2: FF000000 -- FF7FFFFF

Flash: 16 MB

sfboot: NAND init:env nand config fail, use default flash id list info

pllb=0x300101, spec_clk=0x190a0fff

T1=3, clk1=16, div1=10, Thold=1, tREA=25+delay(9)

T2=2, clk2=20, div2=12, Thold2=1, comp=1

Tim1=524288 , Tim2=491520

T2=1, clk2=40, div2=24, Thold2=1, comp=1

Tim1=491520 , Tim2=655360

T2 is greater and not use

T=2, clk=20, divisor=12, Thold=0x601

divisor is set 0xc, NFC_timing=0x2424

USE_HW_ECC ECC24bitPer1K

reset wait busy status = 0xffffffff time out

1 flash chips found. Total nand size: 4096 MB

nand->id: 0xecd7947a is_randomizer = 1

This chip 0xecd7947a 0x0 not need read retry.

wakeup status: 0x4000

reset status: 0x0

hsp3 status: 0x1

Initial SD/MMC Card OK!

SD/MMC clock is 41Mhz

register mmc device

part_offset : 800, cur_part : 1

part_offset : 800, cur_part : 1

reading FirmwareInstall/autorun.1.wmt

** Unable to read "FirmwareInstall/autorun.1.wmt" from mmc 0:1 **

External power charge

adc_val=0xf50

i=10

battery value = 94

block4095 tag=42627430 version =1

block4094 tag=31746242 version =1

bbt table is found.

Load Image From NAND Flash page=0x200

USE_HW_ECC ECC24bitPer1K

Read NAND Flash OK

memtotal: 447 MB, gefb: 0x1c000000, wmtfb: 0x1c800000

[VPP] HDMI video mode 0

display dual : 1

display param 0 : 2:2:24:800:480:60

boot parm vo 2 opt 2,24, 800x480@60

[VOUT] dual display

[HDMI] HDMI plugout,hotplug 0

{lcd_set_mode} option 6,1

[LCD] INNOLUX AT707TN83 (id 2,bpp 24)

[VOUT] info 0,mask 0x2,GOVRH2,800x480@60

[VOUT] info 1,mask 0x1,GOVRH,1024x768@60

PWM param (sz setting) : scalar,period,duty = 10:50:1000:1000

lcd power control pin (setting): 0:1:0:d8110040:d8110080:d81100c0

[HDMI] HDMI plugout,hotplug 0

[HDMI] set option(8-HDMI,6-AUDIO) 0x0

wmt_graphic_init ok

[Charge Animation] charge_animation_decode finished

Hit 'Enter' key to stop animation

 

  • 1 rok później...

Witam! Potrzebuje porady czy tą metodą wgram np ubuntu na inne urządzenie z procesorem arm. Posiadam android sticka measy u4b ma dość dobre podzespoły 4 rdzenie 1.6ghz 2gb ramu i 8 na dane ale ten android 4.2.2 to taka porażka nie chodzi to prawie wogóle a jak instaluje google play jakieś aktualizacje to masakra odrazu nie da sie nic robić bo zamula ... :/.chciałbym zainstalować jakieś ubuntu widzę że jest do pobrania z oficjalnej strony nawet dla arm ale jak wgrać takie ubuntu? pomożecie każda rada się dla mnie przyda może nawet nie wie jak tego wyszukać w internecie bardzo proszę o pomoc z góry dzięki

  • 2 lat(a) później...

Hej, mam problem z instalacją jądra. Podczas proby kompilacji make'em wyrzuca mi takie blędy:

make -C ANDROID_3.0.8  ubin -j8
make[1]: Entering directory '/home/anna/buildroot/wm8850/ANDROID_3.0.8'
make[1]: arm_1103_le-gcc: Command not found
rm: cannot remove 'include/config/kernel.release': Permission denied
Makefile:949: recipe for target 'include/config/kernel.release' failed
make[1]: *** [include/config/kernel.release] Error 1
make[1]: Leaving directory '/home/anna/buildroot/wm8850/ANDROID_3.0.8'
Makefile:20: recipe for target 'ubin' failed
make: *** [ubin] Error 2

Nie wiem w czym problem, pierwszy raz mam stycznosc z takimi rzeczmi. Prosze o pomoc!

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...