1. Atmel AVR és MSP430 kódméret

    C-ben írtam egy 4 digites kijelzővezérlő programot először ATtiny26L MCU-ra, majd miután az "megtelt", portoltam MSP430F1132 MCU-ra. A forráskód majdhogynem ugyanaz volt, de a program AVR-en 1930 byte volt, MSP430-on pedig 1144 byte. Úgy tűnik az MSP430 fordítója/utasításkészlete sokkal kisebb kódot eredményez!

    A különbség valószínűleg nem ilyen nagy ATmega …
  2. Visual Studio (VS2008) hibái

    Eddig a Makefile-ok (és hasonló build rendszerek) boldog világában éltem. De most Visual Studio-t kell használnom.

    Ezek a legbosszantóbb hibák amikkel szembesültem és nem sikerült megoldást találni:

    A projekt (.vcproj) és solution (.sln) fájlok nem alkalmasak emberi fogyasztásra, emiatt verziókezelőkben (svn, cvs, git, stb.) nem olvasztható (magyarul: nem merge-ölhető) össze …
    Címkék: Programozás
  3. Binary diff (bdiff)

    Bináris fájl összehasonlító PERL-ben

    Még 2003-ban írtam ezt a programot, most csak egy kicsit kiegészítettem. Két bináris fájlt hasonlít össze, csak a különbségeket írja ki. Nem veszi észre, ha a két fájlban elcsúsztak bájtok. Itt tölthető le: bdiff. Hasznos lehet még a bcat is.

    Két fájl összehasonlítása hexadecimális kimenettel:

    me …

    Címkék: Programozás
  4. Szakdolgozat: A Microchip TCP/IP Stack implementációjának alkalmazása a gyakorlatban

    2004-ben írtam a szakdolgozatomat LaTeX -ben. Egy soros-ethernet általakítót készítettem a Microchip TCP/IP tack-jének (AN833) és egy PIConNET nevezetű kártya segítségével. Ez utóbbi a ChipCad Kft. terméke (volt?). A dokumentum és a hozzá tartozó CD itt tölthető le. Az ISO fájlban forráskódok, adatlapok és a TeX forrás van.

    Egy …

  5. SAM9-L9260 útmutató

    Írtam egy használati útmutatót az Olimex SAM9-L9260 típusú fejlesztői kártyához, hogy hogyan lehet Linux alatt a fejlesztői környezetet kialakítani.

    SAM9-L9260{width="540" height="398"}

    A tartalomból:

    1. OpenOCD fordítása és telepítése

    2. OpenOCD konfigurálása

    3. OpenOCD futtatása

    4. A nyomkövető (GNU gdb) telepítése

    5. Tápellátás

    6. Terminál

    7. Bejelentkezés

    8. U-Boot …

  6. MMC/SD kártya és a CS-E9302

    Az Olimex CS-E9302-es kártyán fizikailag létezik SD kártya foglalat, csak a Linux kernel nem támogatta azt. De ennek most vége! Elkészítettem a 2.4.24-rc7-es Linux-hoz egy foltot, amivel végre fel lehet csatolni egy MMC/SD kártyát, akár gyökérfájlrendszerként is. A dolog kísérleti állapotban van, például a kártya érzékelés …

  7. Fejlesztés Eclipse-el MSP430 processzorokra 1. rész

    Az Eclipse IDE és mspgcc fordító használatával könnyen fejleszthetünk MSP430 processzorokra. Az MSP430-as processzorcsalád a Texas Instruments terméke. Alacsony fogyasztású 16 bites RISC processzorokról van szó, amik 1 kilobájttól 120 kilobájt flash memóriával ill. 128 bájt-10 kilobájt RAM-mal rendelkeznek. Lehet bennük LCD vezérlő, AD konverter, komparátor, stb.

    Operációs rendszer nélküli …

  8. QuadRobi - kamerás autó 2. rész

    Az eredeti vezérlést sikerült átalakítani úgy, hogy végtranzisztorokat vezérlő kisebb tranzisztorok bázisára kötöttem a saját vezérlésem. Az E9302-es lapon levő EXT csatlakozó 4 kivezetését felhasználva az autót mostantól Linux alól is lehet vezérelni. Tud előre és hátra menni ill. jobbra-balra kanyarodni. Írtam egy kernel modult, ami karakteres eszközt biztosít (/dev …

Oldalak

2 / 3 oldal