Embedded
-
LINUX pro Embedded PC moduly
LINUX pro Embedded PC moduly
Miniaturnφ hardware, vybranΘ Φßsti LINUXu, jako celek kompaktnφ °e╣enφ
pro vytvo°enφ routeru, firewallu, access pointu, bridge, VPN serveru,
apod. ╚lßnek je pokusem oslovit rodinu linuxov²ch lidφ problematikou,
kterß je systΘmu LINUX velmi blφzkß, t.j. aplikacφ
sφ╗ov∞-komunikaΦnφho charkateru.
Hardware
DIMM-PC moduly, typicky DIMM-PC/486I a DIMM-PC/520I. Oba s 16 MB RAM
pam∞ti a 16 MB flash disku. Proto╛e jsou to vlastn∞ miniaturnφ PC
poΦφtaΦ obsahujφ dßle tΘm∞° v╣e (DMA, IRQ, IDE, FDD, LPT, COM, ISA,
adresovΘ prostory, BIOS, ....) co je systΘmov∞ sluΦitlenφ s jßdrem PC
poΦφtaΦe, vφce na http://www.mite.cz/dimmpc.
Software
Vytvo°enφ za°φzenφ, kterΘ by zajistilo, nap°. bezdrßtovΘ p°ipojenφ sφt∞
do Internetu je kombinacφ nutnΘho HW a na mφru vytvo°enΘho SW. Zßkladnφ
Φßst HW ji╛ mßme, pro konkrΘtnφ pot°ebu doplnφme °adiΦ Ethernetu a
°adiΦ PCMCIA, p°idßme mechaniku PCMCIA a zdroj. Vznikne tak konkrΘtnφ
aplikaΦnφ HW, v na╣em p°φpad∞ miteROUTER-WT, vφce na
http://www.mite.cz/wireless.
┌Φelov² SW (pojmenovßn miteLINUX) je vytvo°en z dostupn²ch zdroj∙, jßdro
2.4.x atd. NejlΘpe je pohlΘdnout do v²Φtu jeho vlastnostφ nφ╛e.
- Sprßva p°es SSH
- Webov² server thttp
- CGI skripty, WAP strßnky
- Jßdro 2.4.
- Knihovna glibc 2.2.4
- Emulace konzoly na sΘriovΘm portu
- Podpora terminßlu na sΘriovΘ lince
- Volitelnß velikost RAMDISKu (v zßvislosti na velikost RAM pou╛itΘho CPU modulu)
- Editor vi
- AutentifikaΦnφ systΘm PAM
- ╚asov² dΘmon crond
- Logovacφ dΘmoni syslog,klog,initlog
- Podpora protokolu ppp
- 4 ethernetovß rozhranφ, loopback a dummy
- PoΦßteΦnφ p°id∞lenφ IP adresy pomocφ arp protokolu
- Ftp, telnet a SSH servery
- IP aliasing a IP Routing
- Paketov² filtr ipchains
- Bridging
- Portforwarding
- VPN server, protokol pptp
- NAT
- Masquarading
- Traffic Shaper
- Zßkladnφ nßstroje pro sprßvu sφt∞ (ping, traceroute, tcpdump, route, ifconfig, ip, netstat)
- SMTP klient pro odesφlßnφ e-mailov²ch zprßv
- SMS zprßvy (GSM)
- Podpora karet PCMCIA Lucent, resp. dal╣φch dle p°φslu╣nΘho ovladaΦe
- Synchronizace Φasu NTP
SystΘm miteLINUX je dostupn² (vΦetn∞ manußlu) na ftp serveru, Vφce
informacφ na http://www.mite.cz/software
Aplikace
Slo╛enφm uvedenΘho HW a SW vznikß ·Φelov∞ navr╛en² systΘm, kter² mß
bohatΘ mo╛nosti r∙zn²ch konfiguracφ. Typicky, jak ji╛ bylo naznaΦeno,
slou╛φ pro bezdrßtovΘ p°ipojenφ sφt∞ Internet. Je z°ejmΘ, ╛e pro tuto
aplikaci je nutnou podmφnkou pou╛itφ PCMCIA radiovΘ karty.
Zßv∞r
Je na Φtenß°i, aby na╣el slabΘ mφsto, polo╛il zßludnou otßzku a
rozpoutal tak diskuzi. AplikaΦnφ pole Embedded modul∙ (DIMM-PC,
DIMM-LP, ETX aj.) ve spojenφ s aplikaΦnφm HW a s ·Φelov∞ navr╛en²m
operaΦnφm systΘmem (zde hovo°φme o LINUXu) je velmi ╣irokΘ.
V. Pohnetal
Diskuse k tomuto Φlßnku
Musim potvrdit, chodi to skvele.Je jen par problemu.
Rozbehnout 2.4.x na 386 se 4Mb ram jde, ale dre to.
Jako router to pujde, ale pokud potrebujete nejakou aplikaci je to horsi. Doporucuji uClibc a BusyBox dve naprosto genialni veci. Na aplikacni vec se mi osvedcilo jadro 2.0.39 s PC104 patchem.
|