Obsah
RouterTerm
English: RouterTerm
Úvod
RouterTerm je terminál pro práci na routeru Edimax s Linuxem komunikující po sériovém portu. Má 16×2 znakový LCD displej s podsvícením a konektor pro připojení PS/2 klávesnice. Jádro tvoří jednočip ATmega8 taktovaný na 8 MHz, jehož nevýhodou je malá paměť pro uložení znaků.
Co to umí?
- komunikovat s routerem (shell)
- zapínat/vypínat podsvícení (klávesa F1)
- TAB pro doplnění příkazu, BACKSPACE pro smazání posledního znaku
Co to zatím neumí?
- příkaz Ctrl+C pro ukončení běžícího programu
Obrázky
Pohled do vnitřností:
Pohled na konektory:
Kernel panic :
Hello World:
Více obrázků na dir.adamh.cz/router-term
Schéma zapojení a zdrojový kód
Zdrojový kód naleznete zde. Odporový dělič není nutný, chrání sériový port routeru pracující na 3,3 V úrovních. Pozor, podsvětlení displeje je dobré spínat tranzistorem!
Poděkování
- Jan Pieter de Ruiter (PS/2 rozhraní)
- Pascal Stang (ovladač LCD - součást jeho knihovny AvrLib)
Více o routeru
Jde o model Edimax BR-6104KP, v době koupení stál 700 Kč. Po malé úpravě byl napuštěn Linuxem a startuje z USB flash disku. Má dva USB porty, dva sériové porty a několik LED diod, které lze použít jako vstupy/výstupy (třeba pro oblíbené rozhraní I2c). Pro ty, kteří si nechtějí kompilovat systém ze zdroje je na Internetu k dispozici několik distribucí, například Midge. Deska je celkem výkonná a lze bez problémů použít jako mozek robota:
Odkazy
- Článek na Robotika.cz Wiki: http://robotika.cz/wiki/RouterLinux
- Web věnovaný routeru [EN]: http://www.sunspot.co.uk/Projects/sweexproject.htm
- Distribuce midge [EN]: http://midge.vlad.org.ua
- Diskuzní fórum [EN]: http://midge.vlad.org.ua/forum
- Další obrázky: http://dir.adamh.cz/router-term/