| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| akalon-2014-1013.tar | 2014-10-13 | 1.4 MB | |
| readme | 2014-10-13 | 4.0 kB |
|
| akalon-2014-0719.tar | 2014-07-19 | 1.5 MB | |
| akalon-2013-1028.tar | 2013-10-28 | 1.4 MB | |
| akalon-2013-0422.tar | 2013-04-22 | 1.2 MB | |
| akalon-V2012-06-12.tar | 2012-06-10 | 1.2 MB | |
| Totals: 6 Items | 6.7 MB | 0 |
Akalon Embedded RTOS
====================
Version : 2014-1013
Notes : User Manual can be found under ./docs
Changes : * The first ARM bsp, the SAM9-L9260 is now working with the
Command Line Interface (CLI). No more work will be done on this
bsp since the chip on the ARM microprocessor on the SAM9-L9260
board is now obsolete. I will start porting Akalon to the
Raspberry Pi.
* Got rid of the Kernel and Interrupt Tasks and replaced them with
the Idle Task. Instead of 6 task switches for handling an
interrupt, Akalon now only requires 3 !!
--- Previous Versions ---
Version : 2014-0719
Notes : User Manual can be found under ./docs
Changes : * Initial ARM Port (still a work in progress). Got task switching
to work with interrupts on the Olimex SAM9-L9260 board. When the
cli is working via the serial port, I will switch to the
Raspberry Pi platform.
* Simplified the build. Now, to build, change to the bsp directory
and type "make clean all". No more build scripts !!!
--- Previous Versions ---
Version : 2013-1028
Notes : User Manual can be found under ./docs
Changes : * Booting with GRUB-2.
* Pre-built GRUB bootable images in ./pre_built
--- Previous Versions ---
Version : 2013-0421
Notes : User Manual can be found under ./docs
Changes : * CLI can now show global variables.
* New Scheduler is complete. This would make it easier to port
it into a multi-core system.
* Introduced task_sleep() and task_wake(). All drivers are now
using task_wake(). This will eventually be the only OS call
that can be made from in interrupt context.
* Version numbers now have the format YYYY-MMDD
---
Version : V2012-09-23
Notes : User Manual can be found under ./docs
Changes : * Partial implementation of new scheduler. Got rid of the
Ready Queue. It now runs faster !
* New Shell which will now be called the Command Line Interface.
All non-static C functions are now automatically available from
the CLI. The old tables are gone !!!
---
Version : V2012-08-11
Notes : User Manual can be found under ./docs
Changes : * Renamed NULL_PTR to NULL which is more standard.
* Put in a speed check.
The next version will have a new scheduler to handle multiple cores since
this is the future.
---
Version : V2012-06-12
Notes : User Manual can be found under ./docs
Changes : * Removed the help "strings" from the command menu. They are now
under a help table in the bsp directory.
* Started on the ARM port. Had to put all on hold because I moved
from the UK to Canada. A ?
* Got rid of multiple libraries. All code (except the BSP) is now
in one library file ./lib/libakalon-<ARCH>-<CPU>.a
* Cleaned up the Build files.
* Interrupt Cleanups
---
Version : V2012-02-01
Notes : User Manual can be found under ./docs
Changes : * PCI show routines includes function number
---
Version : V2012-01-25
Notes : User Manual can be found under ./docs
Changes : * Fixed PCI show routines
* Fixed Bug with serial port cursor
* Fixed Bug with inactive serial port
* Cleaned up PCI read/write routines
---
Version : V2012-01-22
Notes : User Manual can be found under ./docs
Changes : * PCI Support
* Fixed Bug with no cursor
* Fixed Backspace character
* Improvements to the Shell
---
Version : V2012-01-16
Notes : User Manual can be found under ./docs
Changes : * New and Improved API
* Fixed UserManual.pdf
---
Version : V2012-01-07
Notes : User Manual can be found under ./docs
Changes : First Release