Author Archives: luke4oxnet

The language of our ancestors

Years ago, I have learned x86 assembly. I have lot of time, and it was a pleasure to dive into the low level programming.   Programming in assembly is quite easy, however tons of code are required to do simple … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

Performance matters.

I have recently played participated in Olimex Weekend Programming Challenge (http://olimex.wordpress.com/2013/04/05/weekend-programming-challenge-issue-3/). I have coded my solution in Python, and created custom C module to speed up string decomposition. I like solving puzzles and I have great fun trying to make … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

kexec – using kexec system call to update live UBIFS root filesystem

I use UBIFS as main general purpose MTD file system in my embedded projects. When customer is updating our embedded device, he updates root filesystem completely. I believe it is more error prone than updating single applications or files. It … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

MPLAB X – force build process to use more than one thread

I use Microchip MPLAB X IDE under Windows 7 to write, compile and debug code for PIC24 processor. During my work on a small  project I have about  50 source C files. It takes some time to rebuild everything from … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

Oracle 10g, Xen, and Squeeze

Debian Wiki entry is good starting point for installation: http://wiki.debian.org/DataBase/Oracle. Another interesting tutorial is here: http://www.linuxinsight.com/oracle10g_on_debian.html. Important points to take care of: Create .profile file for oracle user umask 0022 export ORACLE_BASE=/opt/oracle/ export ORACLE_HOME=/opt/oracle/product/10.2.0/db_1 export ORACLE_SID=orcl export PATH=$PATH:$ORACLE_HOME/bin export EMHOSTNAME=oracle export DISABLE_HUGETLBFS=1 … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment