Using the C standard libraries for string processing is a terrible option when it comes to programming micro-controllers. The standard C string functions can be unsafe and most C string functions are prohibited by high integrity coding standards. They will also bloat compiled binaries by up to 30Kb. The Embedded… Continue Reading Embedded String Programming

EvoPid EvoPid is an auto-tuning PID controller from ETK. It uses evolutionary algorithms to search for optimal PID gains. There are a number of ways to tune a PID controller. PID gains can be calculated using hard rules and previously gathered data. Methods that use this approach include the Zigler… Continue Reading EvoPid – Autotuning PID Controller