¿Cuál es la diferencia entre ucos iii y ucos ii?
1. Ucos ii originalmente solo tenía prioridades de 0 a 63 y las prioridades no se pueden repetir. Ucos iii permite que varias tareas utilicen la misma prioridad dentro de la misma prioridad y admite el método de programación de intervalos de tiempo. 2. ucos iii permite a los usuarios configurar dinámicamente los recursos del kernel del sistema operativo en tiempo real durante la ejecución del programa, como tareas, pilas de tareas, semáforos, grupos de indicadores de eventos, colas de mensajes, recuentos de mensajes, semáforos mutuamente excluyentes, división de bloques de almacenamiento y dispositivos de sincronización. etc., se pueden cambiar mientras el programa está en ejecución. De esta manera, los usuarios pueden evitar el problema de la asignación insuficiente de recursos durante la compilación del programa. También hay algunas mejoras en la reutilización de recursos.
3. En μC/OS-II, el número máximo de tareas es 64, y después de la versión 2.82, el número máximo de tareas es 256. En μC/OS-III, el usuario está limitado únicamente por la cantidad de RAM disponible para la CPU del usuario, no por cualquier número de tareas, cualquier número de semáforos, semáforos de tipo mutex, indicadores de eventos, listas de mensajes, temporizadores y asignaciones. número de capacidades de bloques de almacenamiento.