3 ms·
From the overview on Bitbucket (https://bitbucket.org/dfrank/tneokernel https://bitbucket.org/dfrank/tneokernel): TNeo: a real-time kernel (RTOS) TNeo is a co
by hga 11y ago
From the overview on Bitbucket (https://bitbucket.org/dfrank/tneokernel https://bitbucket.org/dfrank/tneokernel):
TNeo: a real-time kernel (RTOS)
TNeo is a compact and fast real-time kernel for embedded 32/16 bits microprocessors. It performs a preemptive priority-based scheduling and a round-robin scheduling for the tasks with identical priority.
TNeo was born as a thorough review and re-implementation of TNKernel v2.7. The new kernel has well-formed code, inherited bugs are fixed as well as new features being added, it is well documented and tested carefully with unit-tests.
Currently it is available for the following architectures:
ARM Cortex-M cores: Cortex-M0/M0+/M1/M3/M4/M4F (supported toolchains: GCC, Keil RealView, clang, IAR)
Microchip: PIC32/PIC24/dsPIC
Like TNKernel, it has a custom but very simple FOSS license:
Permission to use, copy, modify, and distribute this software in source and binary
forms and its documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting documentation.
Plus the usual all caps disclaimer boilerplate.