Embedded programming for single/multicore microontroller/processor/DSP and FPGA systems. Programming includes, system architecture, alogrithms, memory management, RTOS, communications, security, HAL, device drivers and DSP using C/C++ and embedded Linux. All designs are produced with GEP untilizing solid commenting, moularity, TEE/HRoT and debugged to insure ease of verification testing and stable, reiiabe and secure execution. All software packages are delivered with source code and binary images including libraries and documentation, Examples include 8/16 bit, ARM, multicore sytems, DSP and FPGA, bare-metal and RTOS.