Новости и статьи

Среда разработки встроенных систем или дистрибутивов на основе GNU/Linux. Здесь вы можете найти новости проекта, статьи и заметки, касающиеся разработки дистрибутива Radix cross Linux.

AArch64 Root File System

7 января 2017 г.

Портирование системы на архитектуру AArch64 потребовало больших усилий. Дело в том, что множество пакетов сторонних разработчиков оказались не готовы к данной архитектуре. В большинстве случаев, причина оказалась довольно простой: файлы config.guess и config.sub, входящие в поставку automake, и скопированные в исходные коды пакетов, были созданы до февраля 2012 года и не содержали поддержки AArch64. Поэтому пришлось поправить более сотни пакетов, чтобы добиться сборки системы без ошибок.

tags

Однако теперь мы имеем возможность собирать все пакеты, вошедшие на данный момент в систему Radix.Linux, на целевые устройства с архитектурой AArch64, а именно на платы основанные на SoCs компании Amlogic серии S9xx.

Всю проделанную нами работу можно видеть на ветке radix-1.1 репозитория платформы Radix.Linux.

Следующим этапом нашей работы будет ядро Linux и загрузчик U-Boot для Khadas VIM, который, на данный момент, является наиболее перспективным устройством для разработчиков. И дело тут не только в цене. Корпорация Amlogic ведет взвешенную политику и не перескакивает с одной архитектуры на другую без основательных причин. Так, начав работать с архитектурой ARM® и графическими ускорителями ARM® Mali™ корпорация Amlogic не отходит от заданного направления на протяжении нескольких лет, обеспечивая рост производительности своих процессоров и оказывая техническую поддержку своим покупателям. Такая приверженность к заранее выбранному направлению дает возможность последовательного и устойчивого развития всем разработчикам программного обеспечения, исключая трудности связанные с портированием продуктов на новые архитектуры.