Author: Barna Faragó. Copyright 1999-2011.
Actually I'm working in my private held company : MYND-Ideal.

Couple of fun projects from my past

EDA prober compiler
Development cost: US$ >3000
Execution time: Within 3-6 Months
Category: Programming, C++ / C, Testing / Quality Assurance
Industry: Information Technology, Software, Hardware, Electronics
Work Done: This native windows GUI application was able to compile/link separated I.P. blocks test vector scripts to one prober script with parameterization, timespan editing, etc. There was several kind of plugins for input/output formats. This application was used by EDA engineers/manufacturers.

CDR parser
Development cost: US$ >3000
Execution time: Within 3 Months
Category: Programming, C++ / C, MySQL
Industry: Telecommunications
Work Done: Multiplatform (Win/Linux) server program, which was able to parse huge amount of Call detail records streams (provider level). One or more NT service or linux daemon can be run on different servers on LAN and stores datas to one database. A simple management modul was developed for it to remote administration of the parsers. This system was able to process aprx. 600 CDR records per second (so it was quick).

Termocontact printer firmware
Development cost: US$ >3000
Execution time: Within 3-6 Months
Industry: Information Technology, Software, Hardware, Electronics
Work Done: Medical (high stability) termocontact printer firmware design, implementation, validation tests. ARM LPC21xx controller based hardware with ADC, stepper motor driver, termo-head driver, and industrial standard communication port. I've implemented a cooperiative kernel, and a small framework for extreme stability requirements. On this framework, I've implemented a multithreaded application which drives the periferials and protocoll stack. The validation and hw level debuging was made by my own pc based digital analizator. The first stage of the implementation I've made a simulator too, which runs on a windows pc too. The code itself is multi-platform, so it was developed and tested 3 different architectures. GNUARM, IAR, windows (GCC).

Asterisk based provider systems
Development cost: US$ 1000-3000
Execution time: Within 3 Months
Category: Programming, C++ / C, PHP
Industry: Telecommunications
Work Done: Asterisk PBX based administration backends, frontends. Administration, Call Recording, Call detail parser, Invoice, Management, Media server, etc.

IDE Paralel ATA Sniffer project
Development cost: US $120
Execution time: 1 day
Category: Reverse engineering, hw prototype, measurement, Programming, C++
Industry: Pro-Audio & Studio equipment
Work Done: Measuring scenario (hw design), study of IDE protocol and hw requirements, measures, small software development, writing some documents, design decisions to solve the original task. ...Read more...

FostexD80 Hard disk recorder raw format
Development cost: US $1000
Execution time: 15 days
Category: Reverse engineering, Programming, C++
Industry: Pro-Audio & Studio equipment
Work Done: Linux and Windows executables. On linux, we could export to wav, and/or access to audio channels by Jack audio system. On Windows, I have deveoped a stand-alone gui application, which able to access to physical drive, recognise if disk was formated by Fostex D80. Than its able to show the disk contents in graphical curves, where user could selects the start and end points of the export. This project was not finalized, couse It is not a product yet. I spent only spare time for this work. ...Read more...

aranyOS
Development cost: US $1000
Execution time: 15 days
Category: OO Embeded Operation System design
Industry: Industrial automation
Work Done: This is an Open Source, Object oriented, Real-time, Cooperative kernel for industrial applications. I write completly from scratch. It have some asm codes for context switching, but the rest of the codes are in C++. There are os functionalities accessibile trought objects like wait for smthng, sleep, yield, etc. I use this OS already in three application. But actually only with ARM7TDMI (Phillips 2106 MPU) was tested. ...Read more...

Author: Barna Faragó. Copyright 1999-2011.
Actually I'm working in my private held company : MYND-Ideal.
But meanwhile I'm try to spend some time to my private activities too.