Marcin Bis. I have over 10 years of experience with Systems Administration and Programming on GNU/Linux systems. In this time I have come across small, medium and very large systems.
I am also experienced in networking technologies. I have installed, configured and managed equipment and created custom firewall/routing solutions for external links in several site networks, including: VPNs, web proxy/filtering, remote management capabilities, anti-spam e-mail filtering and so forth. I have worked with number of GNU/Linux variants.
For the last 4 years I am dealing with Linux in embedded systems. On this front, I prefer rolling my own environment for an embedded system. I believe, that because of my starting from the system administrator I am having the broad picture (helicopter view) of the embedded system, its components, performance and security.
I am involved in several development projects as a consultant and designer/architect of the operating system - a developer, a developer of device drivers, on all stages of life of the device (from planning to manufacturing and service):
Since 2005. I cooperate as a lecturer with main Polish Linux-education companies. I run courses and seminars in the field of administration of Linux/UNIX, and in-system programming, primarily in the context of embedded systems). I conducted trainings for: Polish Telecom, Tieto, Military Technical Academy, NCR, Pruftechnik, UTC Fire and Security Poland, Gigaset Communications Poland, Samsung Poland, Adam Mickiewicz University in Poznan and many others.
Detailed resume can be sent upon request.
The best way to contact me is via email:
Linux w systemach embedded (in Polish) is the book, I wrote.
It had been published by BTC (PL) 18 June this year.
The book covers various topics of Linux-based embedded systems design: from getting started development and properly configuring toolchain to debugging techniques and selecting and building system components.
Pages under systemy_wbudowane contains additional materials, source code snippets, listings, and further information about topics and tools covered in the book. Pages are mainly in polish, but most code snippets are universal and can be used by english speaking person as well. Please refer to sitemap.
We offer high-quality trainings on expert topics. We are experienced in helping our customers to familiarize, consider, and select the technology which best suits their needs. At the end of our trainings, the participants are ready to start a project using embedded Linux or similar technology, from selecting and building system components to developing applications.
Trainings covers Embedded and Real-Time Linux, kernel development and QT for Embedded. Courses in polish and english available on-site in Europe. Visit: http://bis-linux.com/
Tosiba AC100 is ARM based Netbook, running Android. It is not a best OS for such device, so I prefer to install open, Linux based operating system (e.g. Debian) on it. This page is dedicated to configuring, preparing and installing Linux kernel and root filesystem (based on Debian Linux and also self-made one).
This site is an ongoing effort to provide the errata and update to one of the book chapters. I translate it to english to get the further audience.
This project is a program to remotely control a device with GUI application (e.g. written in QT) using touchscreen as it's input method.
The program gets access to framebuffer device and export it's content via VNC protocol. The idea was to make solution independent from application itself (and any framework). Callback (keyboard and touchscreen events) is implemented using Linux
The libVNCserver (GPL-licensed) library is needed to build the program.
The project is described in the book. You can download Fbvnc here.
In the following article, We are going to test what is the optimal