I am an enthusiastic Linux software developer from desktop to embedded application at all level (GUI, Scripts, Kernel dev etc...). I also design electronic board from scratch.
* Programing Language: C/C++, python, Bash/Shell, VHDL, ARM and x86 assembly.
* Linux: Linux Kernel and Driver development.
* CPU used: ARM-Cortex M0-7(STM32XXXX, Silabs Gecko) , Cortex-A9 (TI DM3730), Cortex-A8 (OMAP4470), Cortex A15 (Versatile Qemu), Cortex-A53 (Allwinner A53).
* Communication Bus: CAN, I2C, SPI, Ethernet, Serial (RS-232 RS-482)
* Embedded systems OS: Linux, Zephyr, FreeRTOS, ChibiOS, baremetal (custom development).
* Mathematique modeling: Matlab, Octave.
* Build Systems: Autotools, CMake, Makefile.
* CAD: EAGLE, Altium (electronic design), Quartus, Vivado.
* Root System Build: Buildroot, Yocto Project, Open-embedded.
* Testing, Version Control Systems: SVN, Git, Mercurial, Jenkins, Gerrit.
* Other : GTK, QT, Eclipse, AWT, Android SDK, OpenCV UML, Device Tree, U-boot.
You can consult my website: [login to view URL]