GYIK - személyes honlapja

Unstruktsiya telepítése OS nm (linuks) ba Axim x51v (X50v)

1) beállításához angstorma minket pootrebuyutsya:

a) A kép a rendszer Angstrom
b) A boot betöltő + kernel
a) SD kártya a 128M és a fenti
d) És PDA

Ehelyett helyettesítheti a mérete akkora, hogy szükség van egy FAT32 partíciót. megabyte-ban. És ahelyett, hogy a / dev / sda - a módja annak, hogy a kártyát. Nézetben: fdisk -l

távolítsa el a meglévő partíciók (zabekapte adat!):


fdisk / dev / sda
n
p
1
(Csak kattints az Enter)
+M
n
p
2
(Csak kattints az Enter)
(Csak kattints az Enter)
t
1
0B
w


mkdosfs / dev / sda1
mke2fs / dev / sda2

Most csomagolja (tar -xvf) archívum nm a második partíciót.


4) előkészítése futtatni a PDA. Nevezze zImage- * zImage, és dobja az első partícióra.

5) Itt az ideje, hogy elkezd - nyitott vezető térkép (az első partíció nyitott), és kattintsunk kétszer haret.exe. Hurrá hurrá!

Ui Nem root jelszavát

Hard reset vagy hard reset. Amikor végez egy hard reset a készülék formázott flash memória (nincs kártya kifutása), és beszedik a Windows, akkor elveszíti az összes fájlt. amelyek a PDA. de kap egy tiszta, 100% működő rendszer, jelszó nélkül, és a gyári beállításokat.

Tedd HR tartsa lenyomva a bekapcsológombot (képernyő), és tartsa a toll reset (gomb a lyukba mögött ez a helyzet), akkor a pop-up kattintson a „Kapcsolat” gombra a párbeszédablak (jobb a joystick), hogy továbbra is, vagy a „Messages” gombot (a bal oldalon joystick), hogy megszünteti.

Power + Reset -> Kapcsolat =)

Ez initrd.gz rootfs tartóknak NFS labdák 10.0.0.1/home/x50v-root

Szerelési munkák nfs ha nem, akkor szerelt rootfs SD kártyával

A PDA kell létrehozni a VI 10.0.0.1 usb0
A PC - bármely tartományban

A számítógépen a gyökér (su), kivonat a .img fájlt a / home / X50v-root /

Annak ellenőrzésére, hogy az NFS felcsatolást labdák helyben:

Most ellenőrizze a 2.6 kernel forrás

Keresünk a legújabb verzióját a „cvs update -d”

2. Létrehoz egy a.config kernel gyökér könyvtárába.

Használhatja a standard konfiguráció, Ajánlott Axim X50 / X51 (v) a másolás be a kernel forrás könyvtár (kernel forrás gyökér mappában).

Számos módja van, hogy módosítsa a.config fájlokat.

4. Add a kereszt fordító toolchain ARM százalék a PATH (Ruth fs) Akkor egy előre lefordított tulcheyn itt: ftp://ftp.handhelds.org/projects/toolchain/arm-linux-gcc-3.4.1.tar.bz2 csomagolja ez a "tar -xvjf kar-linux-gcc-3.4.1.tar.bz2" kicsomagolta a könyvtár lesz a bin könyvtárba. Add, hogy ez a PATH.

5. Tedd kernel

Ez elegendő lesz. Ha ön használ emdebian összeállítási környezet, yuzayte.

Amikor össze, /linux-2.6.x-hh/arch/arm/boot/ tartalmaznia kell egy zImage fájlt (a kernel).

6. létrehozása és telepítése a modulok

Meg kell Ruth erre (a rendszergazda).

A teljes útmutató elindításának OS Debian Etch Dell X50v PDA (x51v)

SDK - Software Developer Kit - Pack közművek és könyvtárak razarobotok néhány területen.
A nem őshonos - a program (könyvtár) vagy a rendszer célja, hogy egy másik architektúra, amely alatt fut az emulzió. Ennek Native - programmá tegyük építészet.
Arch - építészet. Arch írásban könnyebb Qemu - emulátor architektúrák. Állít elő, menet közben.
Átlátszó CPU (a továbbiakban: tcpu) - speciális üledék Meg lehet futtatni a nem őshonos programok, mint a natív. Például, anélkül, tcpu nem-natív program fut, így qemu-kar program, amely lehet futtatni tcpu, mint a hagyományos rendszer program (natív) ./program. Tény, hogy ez az elv tcpu-, a kombináció a szerszámok és a config.
Chroot - segédprogram, amely lehetővé teszi, hogy rögzítse bármely alkalmazás a saját könyvtárban. Például chroot / mount / tools / ping ebben az esetben a gyökér nem pingelni / rendszer maga nevezetesen / mount. Érdemes hozzánk hamarosan.
Host - gépet, amely minden, hogy
Cél - PDA. a mi esetünkben - a zachroot Anny Debian a térképen, amikor képesek leszünk, hogy parancsokat visszaélni PDA, ceruza, a kézi, akkor nem kell

Szeretném megköszönni [SkulleR] „nagy segítség, és búcsú
Én is szeretnék köszönetet mondani Orasul „egy a támogatást és inspirációt, hogy írjon e kézikönyv
És köszönöm PocketZ fórum. akik korrigált én lexikai pontatlanságok.

Mi szükséges a cél elérése érdekében

1) komputerom x86 architektúra létre Debian Etch
2) CPC Dell X50v (X51v) + szinkron kábel (előnyösen)
3) Térkép SD> = 1 GB
4) kártyaolvasó
5) az Internet> = 800kbit / s
6) MosGU
7) A közvetlen kezét x86 architektúra és a határon vezető egyenes kéz
8) Mi az IQ nagyobbnak kell lennie, mint 80, vagy root dolgozik életveszélyes.

Listája felhasznált erőforrások

Semmilyen felelősséget, nem vagyok. Azt CAM írása után a kézi, tedd azt Debian - minden működött. Mielőtt feltettem egy kérdést - Ellenőrizze, hogy hogy van-e érteni mindent helyesen

Tehát, mindenki készen áll. illő

1. lépés: Készítsünk egy helyen

A Debian kell sok hely, különösen, ha azokat X itp Szóval nyugodtan, hogy egy 1 GB-os kártya (kevesebb lehet, de nincs garancia), és folytassa a készítmény a helyszínen. Nézd, ha feltérképezzük:

Tegyük kártyát - sda. Nyílt fdisk. törölje az összes partíciót és újakat (800MB az elsődleges partíció, a többi - a swap):

fogadó $> fdisk / dev / sda
d
n
p
1
-Ne adjon semmit ezen lépésre, nyomja vállal-
+800M
n
p
2
-Ne adjon semmit ezen lépésre, nyomja vállal-
-Ne adjon semmit ezen lépésre, nyomja vállal-
w


Partíciók létrehozásakor. a formátum:

fogadó $> mkfs.ext3 / dev / sda1
fogadó $> mkswap / dev / sda2


És össze a fő térképrészletet:

fogadó $> mount / dev / sda1 / mnt

Meg tudja nézni az ls parancs. és ha van egy mappa lost + found. akkor minden rendben van.
1. lépés =)

2. lépés shamanokat Qemu

A testre Debian egy másik gazda, szükségünk lesz egy emulátor. Ebben az esetben - emulátor ARM architektúra. De! Mert fel kell ismernünk, tcpu, és egy szabványos Qemu nem teszi lehetővé. Ezért én sortsy letöltési, módosíthatja őket, és újra összeállítani Qemu. Listájának szerkesztése Debian tárolók:

fogadó $> vim /etc/apt/sources.list


adjunk hozzá egy sort (ha még nincs adattárak Yandex Ha van -. ne érintse)


Letölteni a csomagokat:

fogadó $> apt-get update
fogadó $> apt-get install dpkg-dev gcc gcc-3.4 debhelper
fogadó $> apt-get install paplan libx11-dev libsdl1.2-dev
fogadó $> apt-get install libncurses5-dev zlib1g-dev
fogadó $> apt-get install texi2html sharutils libasound2-dev
fogadó $> apt-get install libgpmg1-dev NASM


Sehol alom, hozzon létre egy külön mappát a home mappát:

fogadó $> mkdir home / qemu-p /
fogadó $> cd home / qemu-p /


Minden civilizált. Letöltése sortsy qemu:

host / home / qemu-p / $> apt-get source qemu
host / home / qemu-p / $> dpkg-source -x * .dsc

Töltse le és alkalmazza a tapaszt (Achtung fontos pont !!!):


Lépj be a könyvtárba és sortsy. összeállít

host / home / qemu-p / $> cd qemu-0.8.2
host / home / qemu-p / qemu-0.8.2 / $> dpkg-buildpackage

¤ A nap tippje: míg Campiglio, akkor megy inni tea / kávé, eszik egy forró pite. Vagy ülni és nézni a fordítási folyamatot. a pattogatott kukorica

Telepítése a qemu és csak skompilennyh modulok:

host / home / qemu-p / qemu-0.8.2 / $> cd.
host / home / qemu-p / $> apt-get install qemu binfmt-támogatás
host / home / qemu-p / $> dpkg -i qemu-binfmt_0.8.2-4etch1_i386.deb
host / home / qemu-p / $> dpkg -i qemu-user-static_0.8.2-4etch1_i386.deb


Az utolsó szakaszban - telepítés egy cross-kar-installer és a változat a libc6 könyvtár:

Mint mindent. Eredmény sámánizmus qemu lehet ellenőrizni az alábbiak szerint:

Ha a kimenet: Hello, World! akkor minden rendben van.
Tiszta törmelék (host / home / qemu-p / $> cd /; rm -Rd / home / qemu-p), 2. lépés kerül végrehajtásra.

3. lépés: Hand of Debian

Itt az ideje, hogy öntse a térképen :). Ahhoz, hogy felkészüljenek chroot „y solom a kártya egy különleges módon qemu-kar-statikus (nem létezik alapértelmezésben, így azután folt forrás és telepíteni qemu-user-static_0.8.2-4etch1_i386.deb csomag tűnik, hogy az ELF-eshnik):

fogadó $> mkdir -p / mnt / usr / lib / qemu-binfmt
fogadó $> cp / usr / bin / qemu-kar-statikus / mnt / usr / lib / qemu-binfmt / kar


És most a legfontosabb dolog - letöltése és telepítése Debian kar-:

egy sorban. Ebben az időben, azt tanácsolom, hogy ne menjen messzire. De a WC lehetséges.

Mount / proc az új rendszer:

fogadó $> mount -t proc proc / mnt / proc

Nincs nevem! @ $ Cél> arch


Ha jelzi armv5tel - pihenni. kar-Debian csendesen működik x86 nem is sejtve, hogy ő alatt chroot-én a térképen

Képzeld el, hogy - az új debiane. Felejtsd el a régi. Felejtsd el, hogy te vagy a mappát, és nem a gyökér. Felejtsd el, hogy ez a Debian ARM architektúra. Azaz ma, ha már fut Debian egy PDA. Miután minden van - az internet és Claudia.

A konfigurációs szkriptet:

Nincs nevem! @ $ Célzása> / debootstrap / debootstrap --second lépcsős

A Debian telepítés befejeződött.

Mi a következő lépés? úgyhogy a szokásosnál. Tedd meg a root jelszavát (password), tegye a X. tegye virtuális billentyűzetet.
Ne felejtsük el, hogy a / etc / fstab. Hogyan kell befejezni - dial cél $> exit; cd /; umount / mnt és eltávolítja a kártyát. Minden.

És azok számára, akik szeretnének többet megtudni, hogy tudja, hogyan tegye az X és létrehozott minden mást, mint a Debian futni PDA, én továbbra is a narráció.
------------------------------------------------------------------------------
3. lépés, és háromnegyed

Oraschayu a figyelmet, hogy ez a fontos lépés. Ez között található a harmadik lépésben, azaz az összes készítmény, és a 4 Kotormo kezdődik hibakeresés Debian. Ez nem könnyű - ezt a lépést, azt fogja mondani, hogyan kell futtatni majdnem kész Debian. Megjegyzés: minden műveletet az ebben a szakaszban végzett célpontjukat.

Szerkesztése fstabtarget „a:

target $> vim / etc / fstab

eltávolítja az összes adatot, és illessze be a következő:

/ Dev / mmcblk0p1 / ext3 defaults 0 0
/ Dev / mmcblk0p2 none swap sw 0 0
proc / proc proc defaults 0 0

Kész. Továbbra is működni fog a WM. exit cél

Most az a kérdés - hogyan kell futtatni, mert ez a Debian? Ez nagyon egyszerű. Ehhez szükségünk van a fájl letöltéséhez: 3 - zImage (mag), haret.exe (maga zapuskalka) default.txt (config Haret)
Ezeket a fájlokat súlya körülbelül 3 Mb és elhelyezni a fő memória a PDA, vagy egy másik kártyát (ha a kártya van debianom partíción WM-látni, akkor tedd rá)

Ha járt az utasítások szerint, cserélje ki a kifejezés root = / dev / mmcblk0p2 root = / dev / mmcblk0p 1 config Haret (default.txt). Ha a kártyát formázni, ahogy kell, akkor a kifejezést meg kell változtatni a root = / dev / mmcblk0p n. ahol n - száma válaszfalak debianom. Nos, azt hiszem, egyértelmű, sündisznó.

Mielőtt elkezdené tenni valamit az új rendszerben, szükséges, hogy frissítse a listát tárolók:

$ Host> cp /etc/apt/sources.list / mnt / etc / apt /
$ Host> chroot / mnt
$ Target> apt-get update

Ön tudta megállítani, és a 3. lépésben, minden működik. De azt akarjuk, hogy a Pocket-használhatóságát Debian több, hogy lehetséges, hogy nem számítógép nélkül a programok futtatására.
Most meg a X-kiszolgáló és legegyszerűbb okonnny mendezher (IceWM). Én egyáltalán nem biztos, hogy mi fog történni. De meg kell próbálnia
!Achtung! minden, ami történik ezen a ponton belül van a chroot egy, azaz belül a kar-Debian

Telepítse és konfigurálja a helyét.

target $> apt-get install helyszíneken
target $> dpkg-reconfigure helyszíneken

után a második csapat lokalizációkat menü jelenik meg. A választás akkor 2 lokalizáció - ru_RU.cp1251 és en_US.UTF-8. Lokalizálása alapértelmezetté hu.

Hinta X -server:

target $> apt-get install xorg

Kezdeti konfiguráció asztali:

target $> cat <<_EOF_> /home/xlab/.ideskrc

táblázat Config
FontName: Helvetica
Betűméret: 13
FONTCOLOR: # 37CFA6
ToolTip.FontSize: 13
ToolTip.FontName: Helvetica
ToolTip.ForeColor: # 0000FF
ToolTip.BackColor: #FFFFFF
ToolTip.CaptionOnHover: true
ToolTip.CaptionPlacement: Jobb
Lezárt: true
Átláthatóság: 100
Árnyék: true
ShadowColor: # 000000
ShadowX: 1
Árnyékos: 1
Bold: true
ClickDelay: 300
IconSnap: true
SnapWidth: 10
SnapHeight: 10
SnapOrigin: BottomRight
SnapShadow: false
SnapShadowTrans: 200
CaptionOnHover: false
CaptionPlacement: alsó
FillStyle: fillinvert
Background.Delay: 0
Background.Source: Nincs
Background.File: Nincs
Background.Mode: Center
Background.Color: # C2CCFF
vég

táblázat Hozzászólások
Lock: ellenőrzés jogát doubleClk
Reload: középső doubleClk
Drag: bal hold
EndDrag: bal singleClk
Execute [0]: a bal doubleClk
vég


cserélje xlab a nick

Példa az ikonok az asztalon (a konzol):


target $> mkdir /home/xlab/.idesktop
target $> cat <<_EOF_> /home/xlab/.idesktop/xterm.lnk
táblázat Icon
Képaláírás: Terminal
Icon: /usr/share/idesk/folder_home.xpm
X: 31
Y: 31
Parancs [0]: / usr / bin / xterm
vég

Grafikus karmester, ahol ugyanaz nélküle:

1 Helyezze a PDA díjat.
2 letöltése firmware archívumba (szakasz fájlok).
3. kivonat. Kapunk 2 kép a címmel.
DiAd_K_AximX51v_WM5_A12EN.nb0 - maga a firmware fájlt.
DiAd_K_AximX51v_WM5_A12EN_nb0.crc - ellenőrző összeg a firmware fájlt.
4. Vegye ki a SD memóriakártya (SD Ez NEM MMC) 64MB 2GB-ig.
5 formázza a kártyát FAT32.
6. Fájlok másolása .nb0 .crc és a memóriakártyán nem átnevezés.
7 CPC felelős? jobb lenne a töltés, de még mindig hagyja bekapcsolva díjat.
8 beszúr egy kártyát a CPC
9 Figyelmeztetés gombból egyszerre: Power + WiFi + Reset (stylus), majd engedje el a csak Reset és a Power és a WiFi nem elengedni, mielőtt e látni bootloader (rakodó)
10 Néhány másodperc múlva a neve az új firmware-t (ugyanaz, mint a fájl neve)
11 Hit 2-szer egy joystick vagy érintse meg a PDA befejezni a firmware-t.
12 Miután villogó kérni fogja, hogy egy hard reset. Vegyünk egy hard reset.
13 Minden. Kövesse az utasításokat a képernyőn. (Semmi bonyolult - tegye a dátumot és az időt, és a képernyő kalibrálását)

Ui Ha a 11. tétel hiba jelenik meg a következetlenség checksum, majd írjuk le a számokat, az első sorban, és a nyitott Notepad fájl .crc cserélni a régi számokat az is, hogy a felvett.

1) Végy egy csavarhúzó és egy kisebb PDA.
2) Óvatosan csavarja az összes csavart.
3) Vegye le a hátsó fedelet.
4) meg azt a legkisebb kocka (3-4 mm) egy karral abból kiálló az elemtartó reteszét óvatosan nyomja, és pálca egy adott helyzetben (naprier cseppecske pillanatragasztója vagy mechanikusan)

P.S.S. Tettem egy kis szeletkét közel a kar, de fél év után ő volt az úgy néz ki, és újra romlani kezdett rekesszel kellett csinálni újra, de megéri kétségtelenül.

Kapcsolódó cikkek