Слияние кода завершено, страница обновится автоматически
os_cpu_c.c
и app_hooks.c
.os_tmr.c
реализованы.OSTaskCreateExt()
.OSTaskDel()
, OSTaskNameGet()
, OSTaskNameSet()
, OSTaskRegGet()
, OSTaskRegSet()
, OSTaskRegGetID()
, OSTaskDelReq()
, OSTaskQuery()
.OSTaskChangePrio()
, OSTaskResume()
, OSTaskSuspend()
, OSTaskStkChk()
.OSTaskCreateExt()
, чтобы обеспечить совместимость с RT-Thread.OSTaskStkChk()
, связанной с вычислением размера стека задачи.OSTimeDlyResume()
.os_task.c
на данный момент реализованы.OSSemDel()
.OSSemPend()
.OSSemPost()
.OSSemPendAbort()
, OSSemSet()
, OSSemAccept()
, OSSemQuery()
.os_sem.c
все функции реализованы.PKG_USING_UCOSII_WRAPPER_AUTOINIT
.OSMutexCreate()
.OSMutexPend()
, OSMutexPost()
.mutex_example.c
.OSMutexDel()
, OSMutexAccept()
, OSMutexQuery()
.os_mutex.c
все функции реализованы.OSMutexCreateEx()
, которая не входит в оригинальную версию uCOS-II. В этой функции первый параметр prio
в слое совместимости не имеет значения, поэтому этот параметр был исключён из функции для удобства использования. Это связано с тем, что реализация uCOS-II слишком устарела и не поддерживает одинаковые задачи с одинаковым приоритетом.OSQCreate()
, OSQPend()
, OSQPost()
, OSQPostFront()
.OSQCreateEx()
, которая не входит в оригинальную версию uCOS-II. Первый параметр size
в этой функции в слое совместимости не имеет смысла, поэтому он был исключен из функции для удобства использования.messagequeue_example.c
.OSQDel()
, OSQFlush()
.OSQAccept()
, OSQQuery()
, OSQPostOpt()
.<>
на ""
.OSQPendAbort
.INIT_DEVICE_EXPORT
в INIT_PREV_EXPORT
.os_q.c
, os_mutex.c
, os_sem
были скорректированы для обеспечения правильного порядка получения указателей на объекты ядра, чтобы предотвратить появление диких указателей.OSQPostOpt()
была реализована с механизмом широковещательной рассылки.os_mbox.c
были реализованы.ucos_ii.h
были пересмотрены, а другие файлы также были упрощены.OSFlagCreate()
, OSFlagPendGetFlagsRdy()
, OSFlagQuery()
.OSTmrRemainGet()
..OSTmrMatch
в структуре данных OS_TMR
..OSTCBFlagsRdy
был реализован.OS_DEBUG_EN
.PKG_USING_UCOSII_WRAPPER_TINY
.RT_IPC_FLAG_FIFO
было изменено на RT_IPC_FLAG_PRIO
, чтобы гарантировать своевременность.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )