About this site
Here you can find various linux stuff I written over the time: programs, drivers, kernel stuff, texts and web pages and the current projects I'm working on.
picoLCD 20x2, 20x4, 256x64 drivers and SDK
Drivers for Mini-Box.com picoLCD USB LCDs family for LCDProc, LCD4Linux, SDK library and example applications
emlog - embedded logger kernel device
The 2.6.x kernel port of emlog kernel module. The original emlog only works on 2.4 kernels and has been written by Jeremy Elson. The home page of emlog for 2.4.x kernels is available here and the cvsweb is available here
pidwatcher kernel module and watchdog applications
A kernel module used to get information about the current running processes without the need of /proc filesystem. Provides a fast alternative to procps utils and it's used on Mediabox systems to control and supervise job execution as a software watchdog.
mpeg4joiner (mp4join) - joins mp4 files
mp4 join can join 2 or more mp4 files by first extracting their tracks and joining them into a new file. It's based on mpeg4ip libraries.
SIS 671 and Geode LX/GX XOrg drivers.
SIS 671 (Intel D201GLY) and Geode LX/GX XOrg video drivers with XVideo acceleration and fixed high resolution issues. These drivers are different from freedesktop Xorg tree or the OLPC one. A merge with freedesktop tree is planed.
iMedia Embedded Linux
Information about iMedia Linux distribution (www.imedialinux.com) a small linux distribution targeted to embedded systems. At this moment the development switches to ARM target and distribution will be based on Android with optional Ubuntu ARM packaging.
2.6.x -imedia kernel tree
My personal 2.6 kernel tree used on iMedia Embedded Linux and also on iMedia WRAP, iMedia MythTV, iMedia ALIX. Provides better performance for embedded systems, desktop response and mini-itx/nano-itx hardware support.
mediapack - self extractig archive creator and package system
mediapack is a self-extracting archive creator used on iMedia Linux systems and a derived work of makeself script used on loki games. It creates tar.gz archives with a BASH stub, adds information like: description, files inside archive, author and has the ability to run a script after self-unpacking.