Skip to Main Content
In software design of the embedded real-time operating system, memory management is one of the factors that influent the system stability and capability. Embedded systems have limited resources and require different solution, in addition, real-time systems have time constrains. This paper proposes an improved memory management mechanism of uC/OS-II, which based on dynamic allocation, providing an improved data structure of the memory block linked list. It will release the embedded software developers from concerning with the memory pool which the memory blocks belong to when allocating/de-allocating memory blocks.