Konwerter RS232/485 z optoizolacją
Robert Krysztof, pią, 2006-10-06 10:59
Bardziej szczegółowy opis wkrótce....
W załączeniu biblioteka do linuxa z opisem po polsku, którą kiedyś pobrałem z jakiegoś serwisu (niestety nie mogę go znależć - proszę autora biblioteki o kontakt).
» 12903 odsłony | 1 załącznik
HP Compaq nx6110 i karta Mini PCI Intel 2200BG
Robert Krysztof, wto, 2006-09-12 23:00Narzędzia
Czynności
- Wypalamy płytę z Knoppixem,
- Zmodyfikowane sterowniki do WiFI nagrywamy np. na PenDrive
- Kawałeczkiem taśmy klejącej zaklejamy z jednej strony część styków naszej karty zgodnie z fotografią:
uruchamiamy w ten sposób kartę (bez tego zabiegu nie będzie można poprawnie wykonać przeróbki) - Wkładamy do napędu CD/DVD w laptopie płytę z Knoppixem
- Jak się pojawi napis boot: to wkładamy do slotu Mini PCI przygotowaną wcześniej kartę
- Naciskamy ENTER i ładuje na się Knoppix
- Po uruchomieniu systemu otwieramy root shell (menu z pingwinkiem)
- wydajemy polecenie:
iwconfig
w odpowiedzi powinniśmy otrzymać listę kart sieciowych - wydajemy polecenie:
ethtool -e ethX
gdzie X jest nr naszej karty WiFi (zazwyczaj jest to 0) wtedy polecenie to ma postać:ethtool -e eth0
w odpowiedzi powinniśmy otrzymać coś podobnego do tego:Offset Values ------ ------ 0x0000 02 a5 00 80 20 42 86 80 02 27 86 80 18 00 01 03 ...... .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 0x00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
jest to zrzut pamięci EEPROM karty Intel 2200bg - poleceniem
mkdir /usr/tmp
tworzymy katalog - kopiujemy tam z pendrive plik ipw2200-1.0.3.tgz
- przechodzimy do ww. katalogu i rozpakowujemy ww. plik poleceniem:
tar xvfz ipw2200-1.0.3.tgz
następnie wykonujemy polecenia:cd ipw2200-1.0.3 sh unload sh load
- teraz przychodzi decydujący moment: modyfikujemy EEPROM karty poleceniami:
ethtool -E eth0 magic 0x2200 offset 0x8 value 0xf6 ethtool -E eth0 magic 0x2200 offset 0x9 value 0x12 ethtool -E eth0 magic 0x2200 offset 0xa value 0x3c ethtool -E eth0 magic 0x2200 offset 0xb value 0x10
UWAGA! - istotne jest w tych komendach duże "E"
Zmiany dla karty 2915ABG, które znalazłem na stronie http://stachon.webpark.cz/ipw-eeprom.html:ethtool -E eth0 magic 0x2200 offset 0x8 value 0x52 ethtool -E eth0 magic 0x2200 offset 0x9 value 0x13 ethtool -E eth0 magic 0x2200 offset 0xa value 0x3c ethtool -E eth0 magic 0x2200 offset 0xb value 0x10
- wyłączamy laptopa
- wyjmujemy kartę i zdejmujemy z niej założoną wcześniej taśmę klejącą
- zakładamy z powrotem kartę i podłączamy przewody antenowe
- włączamy laptopa i wchodzimy do BIOSu (klawisz F10)
- wchodzimy w menu Advenced|Device options i uaktywniamy przycisk WLAN oraz decydujemy, czy chcemy uruchamiać kartę radiową przy starcie komputera
- i to już koniec... możemy iść... instalować sterowniki w naszym ulubionym systemie operacyjnym i podłączyć się do sieci WLAN :)
UWAGA – informacje tu zawarte możesz wykorzystać na własną odpowiedzialność
» 25662 odsłony
AVR-GCC w praktyce...
Robert Krysztof, pon, 2006-07-24 10:59Wstęp
Kompilator
Dystrybucja WinAVR
Kompilacja prostych programów
Program make
Programowanie układu (programatory)
Dostęp do zasobów mikrokontrolera
Wejście i wyjście binarne
Port szeregowy
Pamięć danych SRAM
Pamięć programu i danych FLASH
Pamięć danych EEPROM
Obsługa przerwań
Licznik/czasomierz TIMER 0
Licznik/czasomierz TIMER 1
Licznik/czasomierz TIMER 2
Komparator analogowy
Przetwornik analogowo/cyfrowy
Układ Watchdog
Tryby zmniejszonego poboru mocy
Opcje wywoływania narzędzi avr-gcc
Opis funkcji biblioteki avr-libc
Kompilacja środowiska ze źródeł
Najważniejsze odnośniki do narzędzi
WinAVR strona domowa - najlepszej moim zdaniem dystrybucji AVR-GCCWinAVR najnowsza dystrybucja - do pobrania
WinAVR starsze pliki - do pobrania
AVR-GCC dla Linuxa - skompilowane paczki RPM
AVR-LIBC - biblioteka funkcji standardowych dla AVR-GCC
VMLAB - znakomity, już darmowy :) symulator mikrokontrolerowo/cyfrowo/analogowy
AVR Studio 4 - oryginalny symulator i asembler AVR firmy ATMEL
Inne strony, które warto odwiedzić
AVR Freaks - chyba najlepszy na świecie zbiór wiadomości o AVROpenAVR - otwarte projekty dla AVR
AVR Studio 3.5 - oryginalny symulator firmy i asembler AVR ATMEL (już nierozwijany)
AVRSide - polskie środowisko dla AVR-GCC
Atmel AVR Forum - po angielsku (bardzo ciekawie się zapowiada)
» 110933 odsłony


