The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Первые выпуски дистрибутива с кросс-платформенной системой с..., opennews (??), 28-Фев-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


43. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  +/
Сообщение от kxemail (??), 28-Фев-16, 20:04 
Toolchain можно получить тремя способами:
- взять готовый из набора ftp://ftp.radix.pro/toolchains/x86_64/ (загружаются автоматически см. https://radix.pro/build-system/practice/#getting_toolchains);
- собрать собственны, что вообще не трудно (см. http://svn.radix.pro/wsvn/toolchains/trunk/);
- подключить любой по инструкции https://radix.pro/build-system/overview/#toolchain_connection

Такие средства как crosstool-ng, buildroot, сначала собирают toolchain, а затем софт. Мы придерживаемся другого принципа. Toolchain - это отдельный продукт над которым должны трудиться специалисты более близкие к архитектуре железа, да и каждый раз пересобирать toolchain не выгодно.

Ответить | Правка | Наверх | Cообщить модератору

44. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  +/
Сообщение от kxemail (??), 28-Фев-16, 20:11 
Еще несколько слов о тулчейнах. Лучше всего их готовить самостоятельно, так как использование сторонних тулчейнов может тормозить развитие вашего продукта. Поясню.
Допустим вы используете чужой тулчейн, который в своем составе содержит старую GLibc, а вам надо делать свой продукт на новой версии GLibc (а вы для своей rootfs брали GLibc из тулчейна). Тогда вам придется ждать когда поставщик тулчейна сделает новый или всетаки самому сделать нужный тулчейн (https://radix.pro/build-system/overview/#toolchains).

> Toolchain можно получить тремя способами:
> - взять готовый из набора ftp://ftp.radix.pro/toolchains/x86_64/ (загружаются автоматически
> см. https://radix.pro/build-system/practice/#getting_toolchains);
> - собрать собственны, что вообще не трудно (см. http://svn.radix.pro/wsvn/toolchains/trunk/);
>  - подключить любой по инструкции https://radix.pro/build-system/overview/#toolchain_connection
> Такие средства как crosstool-ng, buildroot, сначала собирают toolchain, а затем софт. Мы
> придерживаемся другого принципа. Toolchain - это отдельный продукт над которым должны
> трудиться специалисты более близкие к архитектуре железа, да и каждый раз
> пересобирать toolchain не выгодно.

Ответить | Правка | Наверх | Cообщить модератору

49. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  –1 +/
Сообщение от Аноним (-), 28-Фев-16, 21:02 
https://radix.pro/build-system/overview/#toolchains

OMAP543X_EGLIBC_ARCH         = arm-omap543x-linux-gnueabihf

...

OMAP543X_EGLIBC_ARCH_FLAGS   = -march=armv7-a -mtune=cortex-a15      \
                               -mfloat-abi=softfp -mfpu=neon-vfpv4   \
                               -mabi=aapcs-linux -fomit-frame-pointer


бгг, использовать кросскомпилятор с ABI hard-float а в параметрах указывать softf-loat. И эти люди с высоких трибун вещают о помойке в дебиане.

Ответить | Правка | Наверх | Cообщить модератору

50. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  –1 +/
Сообщение от kxemail (??), 28-Фев-16, 21:25 
Спасибо за сообщение об опечатке на страничках сайта.
Ответить | Правка | Наверх | Cообщить модератору

51. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  +/
Сообщение от kxemail (??), 28-Фев-16, 21:29 
Аноним, я с трудом нащупал два ваших раздражитеся: импортозамещение и Debian. Вы скажите сразу, о чем еще нельзя говорить в Вашем присутствии. Огласите весь список пожалуйста.

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

54. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  +/
Сообщение от Аноним (-), 28-Фев-16, 21:55 
> о чем еще нельзя говорить в Вашем присутствии

Вам вообще не надо было заикаться что буилдруты, ёкты и дебианы  - это все фуфло для школьников. Потому что реально дело обстоит так что все наоборот - это поймет любой человек который хоть немного в теме. Тот же буилдрут примерно на порядок круче - по количеству поддерживаемых архитектур, кросскомпиляторов, выбору libc, систем инициализации, готовых пакгажей - их качеству и уровню тестирования. Ёкта уже на пару порядков будет круче для дистрибютеров - там система опакечивания есть и готовых пакетов прорва хоть и кастомизацией более геморная. Дебиан конечно немного не в тему для встраиваемых устройств.

Ответить | Правка | Наверх | Cообщить модератору

58. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  +/
Сообщение от kxemail (??), 28-Фев-16, 22:14 
> Вам вообще не надо было заикаться что буилдруты, ёкты и дебианы  
> - это все фуфло для школьников. Потому что реально дело обстоит
> так что все наоборот - это поймет любой человек который хоть
> немного в теме. Тот же буилдрут примерно на порядок круче -
> по количеству поддерживаемых архитектур, кросскомпиляторов, выбору libc, систем инициализации,
> готовых пакгажей - их качеству и уровню тестирования. Ёкта уже на
> пару порядков будет круче для дистрибютеров - там система опакечивания есть
> и готовых пакетов прорва хоть и кастомизацией более геморная. Дебиан конечно
> немного не в тему для встраиваемых устройств.

Все эти умные слова я слышал, все чем может гордится Yocto как система сборки, а не как набор готовых слоев (если вы понимаете разницу), давно реализовано в build-system от Radix.pro. А слои ваши никому не нужны если речь идет о собственной железяке, это изобилие приводит к тому, что особо ленивые запихивают в at91sam7s uCLinux, или собирают полный Debian для роутера.

Расскажите лучше о Ваших проектах, на которых вы себе PR делаете.

Ответить | Правка | Наверх | Cообщить модератору

63. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  +/
Сообщение от Аноним (-), 28-Фев-16, 22:43 
> все чем может гордится Yocto как система сборки, а не как набор готовых слоев (если вы понимаете разницу), давно реализовано в build-system от Radix.pro

похоже вы не очень понимаете что актуально а что нет. Просто иметь систему которая что-то собирает - это никому не интересно и бесполезно, нужны как раз готовые сценарии - слои с набором пакетов и патчей под разные архитектуры, слои адаптации под процессор в ёкте уже есть для всех популярных. Бар-метал для динозавра arm7 - это я вообще не знаю даже кому понадобился :) Вы например попробуйте собрать без OBS в своей системе Nemo Mobile или там Tizen или Openwrt - испытаете попа-боли.

Ответить | Правка | Наверх | Cообщить модератору

59. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  +/
Сообщение от kxemail (??), 28-Фев-16, 22:15 
и перестаньте злиться, жить надо весело и спокойно
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

53. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  +/
Сообщение от kxemail (??), 28-Фев-16, 21:51 
Кстати. История этой опечатки довольно поучительная. Как только появились эти платы, TI поставлял бинарный стек поддержки SGX54XX собранный именно под softfp. И на первых порах приходилось все собирать именоо без поддержки hard-float (хотя CPU продвинутый), чтобы ускоритель задействовать.

Когда я попросил инженеров TI собрать user-space драйвера SGX54xx графики нормальным тулчейном, они сказали что в их репозиториях такая каша и подключение другого тулчейна в принципе невозможна, я перешел на другие железяки, будет время сделаю DRA7...

Теперь TI вообще забросил omap5uevm и кинулся на DRA7...

Это еще один пример того, какая грамотная поддержка разработчиков осуществляется такими светилами человечества как Texas Instruments.

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

57. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  +/
Сообщение от Аноним (-), 28-Фев-16, 22:07 
> поддержка разработчиков осуществляется такими светилами человечества как Texas Instruments.

там у них все печально с omap с тех пор как MS перекупил ноклу - она была основным покупателем их процессоров. Впрочем сколько я для ядругих линеек процессоров видел TI SDK - это полное г..но. Зря вы на них решили равняться :)

Ответить | Правка | Наверх | Cообщить модератору

60. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  +/
Сообщение от kxemail (??), 28-Фев-16, 22:19 
>> поддержка разработчиков осуществляется такими светилами человечества как Texas Instruments.
> там у них все печально с omap с тех пор как MS
> перекупил ноклу - она была основным покупателем их процессоров. Впрочем сколько
> я для ядругих линеек процессоров видел TI SDK - это полное
> г..но. Зря вы на них решили равняться :)

Я сейчас смотрю в сторону Imagination у них поддержка нормальная. По крайней мере по моей просьбе выдали (положили на Вики eLinux) все бинари для SGX на MIPS Creator ci20. Да и вообще стараюсь выбирать открытые железяки, для которых доступен стек драйверов.

Ответить | Правка | Наверх | Cообщить модератору

64. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  +1 +/
Сообщение от Аноним (-), 28-Фев-16, 22:55 
> По крайней мере по моей просьбе выдали (положили на Вики eLinux) все бинари для SGX на MIPS Creator ci20.

да уж - крутизна :) они должны их давать без просьбы - иначе кому их кремниевый хлам нужен ? исходники и доки - вот это было бы открыто, но такого  не предвидится, хотя приятные подвижки есть c отреверсированными и переписанными драйверами для Vivante

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....

https://github.com/austriancoder?tab=repositories

Ответить | Правка | Наверх | Cообщить модератору

66. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  –1 +/
Сообщение от kxemail (??), 28-Фев-16, 23:54 
Вот спасибо за ссылки. Я до Vivante еще не добрался (борды нет) только тулчейн для IMX6. Но наверное скоро доведется.

А вот Intel наверное их скоро всех обскачет с открытым кодом для своих ускорителей, хотя, даст ли он возможность в собственные SoCs втыкать графику - вопрос.

Ответить | Правка | Наверх | Cообщить модератору

67. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  +/
Сообщение от Аноним (-), 29-Фев-16, 00:34 
> А вот Intel наверное их скоро всех обскачет с открытым кодом для своих ускорителей

помоему он просто на месте подпрыгивает :) кстати открытый иксовый драйвер для виванта тут, если интересно

http://git.arm.linux.org.uk/cgit/xf86-video-armada.git/

Ответить | Правка | Наверх | Cообщить модератору

70. "Первые выпуски дистрибутива с кросс-платформенной системой с..."  +/
Сообщение от kxemail (??), 29-Фев-16, 10:09 
Интересно. Спасибо.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру