Roadmap

TASKS PLANNED 

  • Final uKOS-III
  • Better documentation

TASKS ON PROGRESS

  • Better kernel debugging tools
  • Better support of the overlay processes

LAST UPDATE 20th OF June 2018

  • New C version 5.5.5. Iimproved the documentation. Added the support of the true RTC (H743).
  • New C version 5.5.3. Iimproved the documentation. Correct some minimal bugs. Better package.
  • New C version 5.5.2. Iimproved the documentation. Correct some minimal bugs. Better package.
  • New C version 5.5.1. Full usage of argc and argv. Iimproved the documentation. Correct some minimal bugs.
  • New C version 5.4.4. Iimproved the documentation. Correct some minimal bugs.
  • New C version 5.4.2. Support of the Ubuntu 18.04 LTS. Iimproved the documentation. Correct some minimal bugs.
  • New C version 5.4.0. Monitoring of the uKOS used kernel objects. Iimproved the documentation. Initial support of the threshold preemption. Better scheduler.
  • New C version 5.3.3. Monitoring of the uKOS used kernel objects. Iimproved the documentation. Package compiled with gcc-8.1.0.
  • New C version 5.3.2. Added the stack sanity check during the task switching. Better package (add more examples) and improved the documentation.
  •  version 5.3.1. Correct potential problem in the Kernel. Better package (add more examples) and improved the documentation.
  • New C version 5.3.0. Support of the watchdog. Better package (add more examples) and improved the documentation.
  • New C version 5.2.3. Better package (add some examples) and improved the documentation. Unique compiling gcc tool for cortex m3, m4 and m7.
  • New C version 5.2.1. Better package (add some examples) and improved the documentation.
  • New C version 5.2.0. Better package (add memo manager) and improved the documentation.
  • New C version 5.1.2. Corrected the software timers and improved the documentation.
  • New C version 5.1.0. Terminated the porting for the H7 cpus. Added an additional internal heap (KNIRERNAL1). 
  • New C version 5.0.3. More tools, better µKernel stubs. Improved the documentation. Move to gcc-7.3.0 and newlib-3.0.0. 
  • New C version 5.0.0. More tools, better µKernel stubs. Improved the documentation
  • New C version 4.12.1. Corrected the software timers and the random generator routines. Improved the documentation
  • New C version 4.12.0. Correct the OS signature. Improved the documentation
  • New C version 4.11.4. Better performances for all the M7 targets using the cache. Improved the documentation
  • New C version 4.11.3. Supported of the stm32H743. Improved the documentation
  • New C version 4.11.2. Corrected the kill of the process that commit a suicide. Improved the documentation
  • New C version 4.10.3. Improved the syos_malloc (8-byte alignment). Better stack alignment control. Improved the documentation. Improved the makefiles
  • New C version 4.9.6. Corrected the signals. Better mailbox implementation.
  • New C version 4.9.5. Corrected the algo for computing the remaining stack size in a process. Better documentation. Now the “ timeout” and “ software timer” deamons do not use cpu time. Better mailbox implementation.
  • New C version 4.8.7. Improved the makefiles. Better tools, documentation & examples.
  • New C version 4.8.3. Corrected the coreDump models for all the cores. Better tools, documentation & examples. Preliminary support of a new stm32F765 target.
  • New C version 4.8.0. Supported of the signals and the memory pool. Better tools, documentation & examples. Package compiled with gcc-7.2.0.
  • New C version 4.7.1. Better support of the software timers. Corrected the events. Better documentation & examples.
  • New C version 4.7.0. Added the possibility to pass parameters to the process. Corrected the semaphore. Added the possibility to have dynamics stacks. Better documentation & examples.
  • New C version 4.6.3. Better trace management.
  • New C version 4.6.2. Added the process freeze capability (usable for debugging the system). Better trace management.
  • New C version 4.6.1. Simplified the process descriptor (less memory usage). Preliminary support of the micropython project.
  • New C version 4.5.2. Corrected the package and the documentation.
  • New C version 4.5.1. Corrected the package. Improved the event management and the semaphores. Better examples and documentation.
  • New C version 4.5.0. Move to gcc-7.1.0. Corrected the package. Improved the event management. Better examples and documentation.
  • New C version 4.0.6. Corrected the package. Improved the event management and correct the mailboxe kill. Better examples and documentation.
  • New C version 4.0.0. Better package organisation. Correction of some minimal problems.
  • New C version 3.1.0. Supported of the stm32L476 low power micro controller.
  • New C version 3.0.6. Prepared the µKernel to work with the RTC. Corrected the documentation.
  • New C version 3.0.5. Corrected the documentation. Added some RTC examples.
  • New C version 3.0.4. Better unix tools. Corrected the documentation.
  • New C version 3.0.3. Package fully ISO/IEC 9899 compatible. Better C99 Posix conformity. Corrected the documentation.
  • New C version 3.0.0. Package fully ISO/IEC 9899 compatible.
  • New C version 2.9.8. Better error check of the communication managers.Moved the package in the directon of the MISRA C compliance.
  • New C version 2.9.6. Moved the package in the directon of the MISRA C compliance. Correct some unused casts. Better error check of some µKernel functionalities.
  • New C version 2.9.5. Moved the package in the directon of the MISRA C compliance. Improved crt0, iotx, syos and many other package. Move to gcc-6.3.0 for M3-M4 and to gcc-6.2.1 for M7 cpu’s. Better documentation.
  • New C version 2.8.0. Improved the viewer tool. Added the syos_fastCopy system call. Better documentation.
  • New C version 2.7.4. Improved the viewer tool. Added the image_setExposure system call. Better documentation.
  • New C version 2.7.0. Added kernel models. Better documentation.
  • New C version 2.6.1. Corrected the core dump code. Added the support for the stm32f777 cpu. Better documentation.
  • New C version 2.6.0. Improved the start-up process. Better img0 implementation. Better documentation.
  • New C version 2.5.1. Improved the cortex M7 package. Correct the SPI management for the stm32F7 cpu’s. Added svn / git information. Better documentation.
  • New C version 2.5.0. Improved the cortex M7 package. Activated the L1 cache and the branch prediction. Moved the Flash under the control of the ART accelerator. Better documentation.
  • New C version 2.0.0. First public uKOS-III. Better SDCard support. Standard baudrates 460800-b/s. Better documentation.
  • New C version 1.4.2. First public uKOS-III. Added the support of the Discovery_746 board. Improved the ims2 manager
  • New C version 1.4.1. First public uKOS-III
© Franzi Edo. 2015