Mahagam (20.11.2015 10:26, просмотров: 124) ответил Evgeny_CD на Ну Вам виднее :) Хотя человечество реально было бы Вам благодарно за портирование CTL на алвиннеры :)
CTL - это всего лишь переключатель задач. тупо хреновинка для вытесняющей многозадачности на одном ядре. ну и там сообщения меж потоками, семафоры да мютексы. и ничего более. понятно, что крутить биглуп на гигагерцовом кортексе - это изврат. но и тупо шедулер который больше ничего не умеет - тоже вариант для узкого применения.
такие процы не зря называются "Application processor". это вотчина линукса и говнокода от программеров на питоне, жаве, и дуракоустойчивых языках.
портирование CTL - это всего 0.1% всех работ. ведь желательно бы написать заготовки дров для поддержки всей периферии таких монстров. это в _микро_контроллерах периферии немного, там да, поднял ЦТЛ, поднял уарт, поднял два таймера, и всё, проект почти готов. под оллвиннер поднимать все его плюшки - неблагодарное дело.
мне вот пришлось поднять наверное 60% периферии OMAP-L138. и я скажу, что сложность модулей местами предполагает "тут должно быть вот так, не спрашивай почему". и пока у нас каждый пятый не будет писать под этих монстров на низком уровне - порт ЦТЛ, фриртоса и прочих мелких игрушек абсолютно гиблое дело.