Watchdog Timer Driver for LPC1114 on FreeRTOS
The Project "WDT Driver for LPC1114 on FreeRTOS" was my Project work required for the partial Completion of my Post Graduate Diploma in Embedded System Design at Center for Development of Advanced Computing, Advanced Computing Training School, Pune, India. The Duration of the Project was 15-20 Days wherein we had to develop the driver library for the Watchdog Timer on LPC1114 and incorporate the same into FreeRTOS. The services of the driver are exported using the UNIX like read, write, Open and ioctl system calls used by the various tasks in the FreeRTOS environment to register with the Watchdog service. The Watchdog service itself is a task running as an idle task hook and services the watchdog on behalf of all the tasks that are registered with our driver. The driver would reset the system if any of the registered tasks do not perform as they should. This is a student Project, a team of 5, There are some corner cases here and there which would be eliminated gradually.
Fedora Haskell RPMs comtains Haskell libraries/tools specifically built for Fedora.
C compiler infrastructure (ISO C99 conformance) with AMD64 optimizations for saifix kernel project.
HTTP infrastructure (library, algorithms, tools and utilities) project for saifix kernel.
Linker infrastructure (sxlinker) for saifix kernel project.
Logging infrastructure (library, daemon, tools) for saifix kernel project.
USB infrastructure (sdk, libraries, tools) for saifix kernel project.
uTask is a simple library for 32 bit microcontrollers (uCs) providing easy to use coroutines.