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ů.

dir.adamh.cz_router-term_smaller_router-with-terminal.jpg

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í:

dir.adamh.cz_router-term_smaller_box1.jpg


Pohled na konektory:

dir.adamh.cz_router-term_smaller_connectors.jpg


Kernel panic :-) :

dir.adamh.cz_router-term_smaller_kernel-panic.jpg


Hello World:

dir.adamh.cz_router-term_smaller_hello-world.jpg


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:

temp.adamh.cz_robot_foto_sber-micku1.jpg

Odkazy

 
cs/routerterm.txt · Poslední úprava: 2017/10/10 17:34 (upraveno mimo DokuWiki)
 
Driven by DokuWiki

© 2008-2012 Adam Heinrich, adamh.cz, adam@adamh.cz