Elektronika, 3D nyomtatás, barkácsolás, CNC, Linux, programozás.

Rovásírás LaTeX rendszerben

Aki nem tudná mi a LaTeX, annak dióhéjban: szabadon letölthető szövegszedő- ill. tördelőrendszer, amely számos operációs rendszer alatt működik. Egy parancssori program, aminek egy sima szövegfájl (.tex) a bemenete. Igazából a LaTeX a TeX rendszer Leslie Lamport által bővített verziója. Ez alá a rendszer alá készítettem el a rovásírásos betűket és ligatúrákat. Összesen 179 jelet rajzoltam ill. programoztam a Metafont programozási nyelven.

Próbapanel

A próbapanelt prototípus készítésekor használunk általában. Sokféle fajtájuk létezik: lyukraszteres, csíkraszteres, 3-pont raszteres, IC-s próbapanelek.

OPA541 erősítő végfok

A Burr-Brown (Texas Instrumens) OPA541 típusú műveleti erősítőjéből nagy teljesítményű végfokozat építhető néhány alkatrész hozzáadásával. Kivehető körülbelül 50..100W RMS (nem zenei, nem P.M.P.O). A hűtéstől, tápegységtől és az IC tokozásától függ ez a teljesítmény.

mplayerTV 0.2.1pre7

Az mplayerTV 0.2.1pre7 verziója letölthető itt. Majd később a http://www.mplayertv.tk/ oldalról is letölthető lesz, de a http://freshmeat.net/projects/mplayertv/-ről valószínűleg a ,,stabil'' változat lesz csak elérhető.

Letöltések

A fájlok menüben a Szerepjáték szekcióban mindenféle szerepjátékkal kapcsolatos letöltés megtalálható: Névgenerátor, M.A.G.U.S. karaktergeneráló, M.A.G.U.S. puska, M.A.G.U.S. kalandgyűjtemény, Cyberpunk kalandmodulok, stb.

picker használata

Mielőtt megírnék egy DVD-t egy könyvtárban szoktam gyűjteni az ,,anyagot''. Ebben a könyvtárban a dolgok ugyancsak könyvtárba vannak rendezve. A picker nevű program ezek közül a könyvtárak közül válogat és azt a listát írja ki, amelyik legjobban kihasználja a média (CD/DVD) kapacitását. Nem tudom írt-e valaki ilyen programot, mindenesetre én írtam egy olyat, ami megfelelő nekem.

M.A.G.U.S. karaktergeneráló Linux alatt

A M.A.G.U.S. karaktergeneráló futtatható Linux alatt is az xdosemu segítségével.

Elveszett Világ leírások

Az első honlapomon volt egy-két leírás az Elveszett Világ MUD-ról. Ezeket újra feltöltöttem a honlapra. Kattints ide a megtekintéshez. A webarchive-ról kellet előbányásznom a régi oldalt, de innen még mindig elérhető. 8)

Mikrokontroller és RS232

A mikrokontrollert a következő kapcsolással képessé tehetjük a soros vonalon való kommunikációra:
Mikrokontroller és RS232
Mivel a PIC mikrokontrollerek hardverből támogatják a soros vonali kommunikációt a következő egyszerű parancsok használatával tudunk a soros vonalon adatot küldeni és fogadni. Ezeknek a C funkcióknak a nagy része az AN833-as Application Note-ban meg is található én csak összegyűjtöttem és kicsit alakítottam a kódon.

RS232, soros vonal

Egy kis leírás következik az RS232-es soros kommunikációs szabványról. Bár már elavultnak számít ez a kommunikáció mégis használjuk mobiltelefonokban, számítógépeknél. Az infravörös kommunikáció is erre alapul, ha az eszközünkre teszünk egy TFDS4500 nevű IC-t, akkor az is képessé tehető infravörös kommunikációra.

Most viszont nézzük meg a következő egyszerű ábrát:

PIC18F bootloader

A bootloader működése és használata

A bootloader lényege, hogy mikrokontroller programmemóriájának egy kis részében az ún. boot block-ban egy speciális program van ami képes a mikrokontrollert felprogramozni például a soros vonalon bejövő adatokkal. Természetesen lehetne SPI vagy I2C buszon keresztül is az adatokat fogadni.

wxWindows (ma wxWidgets)

Bevezető

Ha a wxWindows objektumainak használatával fejlesztjük C++-os programunkat, akkor programunk kis munkával lefordítható más operációs rendszerek alá is, például *BSD, Linux, MacOS alá. Nagyon sok feladathoz kész objektumok állnak rendelkezésre. Az alap dolgok, mint mindenféle menük és ablakok kezelése, események kezelése. Ezeken kívül különféle adatok alapobjektumai léteznek, mint a PERL-éhez hasonló hash-ek (wxHashMap) és alap tömb

rsync használata

Ha két gép között szeretnénk fájlokat szinkronizálni vagy biztonsági mentéseket készíteni, akkor az rsync programot érdemes használnunk. Én a laptop és az asztali gép szinkronizálására használom. Először is telepítsük fel mindkét gépre az rsync programot. A program hasonlóan használható, mint az rcp ill. scp. Lássunk néhány példát:

rsync *.c tavoligep:progz
A fenti példa az aktuális könyvtárban levő .c fájlokat másolja át a tavoligep gépre. Ha a távoli gépen már léteznek ezek a .c fájlok, akkor az rsync protokoll szerint csak a fájlok közötti különbséget másolja át program.

PERL

Bevezető

A PERL (Practical Extraction and Report Language) programozási nyelv erőssége a szöveges adatok manipulálása. Interpreter jellegű a nyelv, tehát futásidő alatt fordul le (mint a BASIC). Szintaktikája hasonlít a C-hez, tehát aki C-ben programozott könnyebben megtanulhatja. Ez a kis leírás is inkább olyanoknak szól, akik programoztak már C-ben, C++-ban, Javaban vagy PHP-ben. A nyelvre jellemző, hogy ugyanaz a feladat többféleképpen oldható meg, ami megnehezítheti más programjának megértését.

Digitális fényképezőgép és pendrive Linux alatt

Nemrég vettem egy Aosta AX-330C típusú digitális fényképezőt. USB Mass Storage eszközként viselkedik, tehát elvileg könnyen beizzítható Linux alatt. USB 2.0-ás interfésszel komunikál a számítógéppel.

Először is szerezzünk be egy friss kernelt. Jelenleg a 2.6.4-es a legújabb. (Ez a fényképező a 2.6.3-as kernellel nem működött). A kernel fordításkor fordítsuk le az usb-storage modult, a scsi_mod-ot (SCSI device support) és az sg modult (SCSI generic support).

Ezeket a modulokat installáljuk a modprobe paranccsal, vagy az /etc/modules fájlba be is írhatjuk, hogy töltődjenek be minden induláskor. Vagy használhatjuk a usbmgr vagy a hotplug csomagokat is. Ezek a saját adatbázisuk alapján az eszköznek megfelelő modulokat automatikusan betöltik.

Tartalom átvétel