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
+
n
p
2
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.