Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Коллекция инструментариев кросс-компиляции для различных систем" | +/– | |
Сообщение от opennews (ok) on 22-Июн-17, 12:11 | ||
Компания Free Electrons, специализирующая на разработке открытого ПО для встраиваемых систем, ввела (http://free-electrons.com/blog/free-and-ready-to-use-cross-c.../) в строй сервис (http://toolchains.free-electrons.com/), предоставляющий доступ к коллекции из более 100 вариантов инструментариев для кросс-компиляции. Разработчик может выбрать необходимую архитектуру и набор библиотек (glibc, uClibc-ng и musl), и получить готовый образ с инструментарием на базе gcc, gdb, binutils и ядра Linux. Каждый набор предлагается в двух вариантах - стабильная сборка и сборка с самыми свежими версиями компонентов. Образы пригодны для запуска в QEMU и других системах виртуализации. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Коллекция инструментариев кросс-компиляции для различных сис..." | +5 +/– | |
Сообщение от Crazy Alex (ok) on 22-Июн-17, 12:11 | ||
Ура. Надеюсь, это побыстрее станет стандартом де-факто для любой возни с DIY-эмбедом. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Коллекция инструментариев кросс-компиляции для различных сис..." | –4 +/– | |
Сообщение от dq0s4y71 (ok) on 22-Июн-17, 12:58 | ||
Для любой, к сожалению, не станет. Только для микроконтроллеров, способных поддерживать Linux. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
4. "Коллекция инструментариев кросс-компиляции для различных сис..." | +6 +/– | |
Сообщение от Потомок изобретателя колеса on 22-Июн-17, 14:37 | ||
А зачем нам контроллер не поддерживающий Linux? | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
|
14. "Коллекция инструментариев кросс-компиляции для различных сис..." | +1 +/– | |
Сообщение от dq0s4y71 (ok) on 22-Июн-17, 15:37 | ||
у кого чего болит... | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Коллекция инструментариев кросс-компиляции для различных сис..." | +2 +/– | |
Сообщение от dq0s4y71 (ok) on 22-Июн-17, 15:22 | ||
Что нужно вам, я не знаю, а вот нам он нужен потому, что очень маленький и мало жрущий. Мы их используем много где, самый известный пример - IoT. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
20. "Коллекция инструментариев кросс-компиляции для различных сис..." | +2 +/– | |
Сообщение от Ordu (ok) on 22-Июн-17, 18:43 | ||
Контроллер не поддерживающий Linux, не будет жрать энергию ваттами. Он вообще почти ничего не будет жрать, работать от пальчиковой батарейки вплоть до тепловой смерти вселенной. А контроллер поддерживающи linux, посадит не только батарейку, но и соседнюю АЭС. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
24. "Коллекция инструментариев кросс-компиляции для различных сис..." | –2 +/– | |
Сообщение от Оппа on 22-Июн-17, 22:22 | ||
"вплоть до тепловой смерти вселенной" - это околонаучный бред. Тепловой смерти никогда не будет, т.к. тепло, которое на самом деле энергия, которая на самом деле движение материи, неуничтожимо в прямом смысле слова. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
25. "Коллекция инструментариев кросс-компиляции для различных сис..." | +/– | |
Сообщение от Ordu (ok) on 22-Июн-17, 22:30 | ||
> "вплоть до тепловой смерти вселенной" - это околонаучный бред. Тепловой смерти никогда | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
9. "Коллекция инструментариев кросс-компиляции для различных сис..." | +2 +/– | |
Сообщение от Crazy Alex (ok) on 22-Июн-17, 15:21 | ||
С чего бы вдруг? Для тех же Cortex M0 используется обычный ARM toolchain. Для ESP8266 - обычный тулчейн для xtensa. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
13. "Коллекция инструментариев кросс-компиляции для различных сис..." | +1 +/– | |
Сообщение от dq0s4y71 (ok) on 22-Июн-17, 15:34 | ||
Кроме Cortex M0 вообще-то есть и другие ARM архитектуры. Не говоря уже о 8-битниках. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
16. "Коллекция инструментариев кросс-компиляции для различных сис..." | +/– | |
Сообщение от Crazy Alex (ok) on 22-Июн-17, 17:47 | ||
Есть. И что? | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
19. "Коллекция инструментариев кросс-компиляции для различных сис..." | +/– | |
Сообщение от dq0s4y71 (ok) on 22-Июн-17, 18:39 | ||
> By the way - указанные тулчейны годятся для любого арма. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
21. "Коллекция инструментариев кросс-компиляции для различных сис..." | +/– | |
Сообщение от Crazy Alex (ok) on 22-Июн-17, 19:16 | ||
Ну, может для кого-то и чудеса. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
32. "Коллекция инструментариев кросс-компиляции для различных сис..." | +/– | |
Сообщение от Аноним (??) on 28-Июн-17, 09:52 | ||
>Не говоря уже о 8-битниках. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
15. "Коллекция инструментариев кросс-компиляции для различных сис..." | –3 +/– | |
Сообщение от электронщег on 22-Июн-17, 17:38 | ||
Для любой возни с эмбеддедом придумали Yocto. Всё остальное — сомнительной нужности. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
17. "Коллекция инструментариев кросс-компиляции для различных сис..." | +/– | |
Сообщение от Crazy Alex (ok) on 22-Июн-17, 17:55 | ||
Эта ёкта - embedded linux. Не говоря о том, что для эмбеда есть куда более распространённые штуки вроде Ledo, эмбед не начинается и не заканчивается на линуксе. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
18. "Коллекция инструментариев кросс-компиляции для различных сис..." | +2 +/– | |
Сообщение от электронщег on 22-Июн-17, 18:16 | ||
Внезапно, ёкта — это больше про методологию, подход, чем про применения. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
27. "Коллекция инструментариев кросс-компиляции для различных сис..." | –1 +/– | |
Сообщение от пох on 22-Июн-17, 23:01 | ||
> Ура. Надеюсь, это побыстрее станет стандартом де-факто для любой возни с DIY-эмбедом. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
28. "Коллекция инструментариев кросс-компиляции для различных сис..." | +/– | |
Сообщение от Crazy Alex (ok) on 22-Июн-17, 23:09 | ||
В эмбед с запозданием идёт то же, что и в больших вычислениях - более-менее универсальные платформы, позволяющие не бесплатно, но с приемлемыми потерями (а для DIY эти на потери вообще наплевать обычно) игнорировать большую часть особенностей железки. Для самодельщика - рай. Понравилась какая-то конструкция - взял и сделал, и сразу получил знакомую среду, в которой понятно, что и как подкрутить при нужде. Та же ардуина, при своём уродстве, сейчас ровно на этом и держится - она есть практически для любого МК и позволяет одинаковое делать одинаково. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
2. "Коллекция инструментариев кросс-компиляции для различных сис..." | +/– | |
Сообщение от Аноним (??) on 22-Июн-17, 12:39 | ||
Ух ты, надеюсь, мне подойдёт. Как раз ленился мипсовый тулчейн готовить для одной железки. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
5. "Коллекция инструментариев кросс-компиляции для различных сис..." | +1 +/– | |
Сообщение от r on 22-Июн-17, 14:38 | ||
не вводите в заблуждение | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
7. "Коллекция инструментариев кросс-компиляции для различных сис..." | +/– | |
Сообщение от Аноним (??) on 22-Июн-17, 14:56 | ||
Кстати в компиляторы возможно встроить троян для встраивания трояна в компилируемые программы. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
11. "Коллекция инструментариев кросс-компиляции для различных сис..." | –1 +/– | |
Сообщение от Crazy Alex (ok) on 22-Июн-17, 15:23 | ||
И пофиг | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
26. "Коллекция инструментариев кросс-компиляции для различных сис..." | –1 +/– | |
Сообщение от пох on 22-Июн-17, 22:51 | ||
> Кстати в компиляторы возможно встроить троян для встраивания трояна в компилируемые | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
22. "Коллекция инструментариев кросс-компиляции для различных сис..." | +/– | |
Сообщение от Аноним (??) on 22-Июн-17, 21:46 | ||
Кто-нибудь уже имел опыт работы с этой системой сборки? Она пакеты генерирует (deb, rpm)? Или там просто from scratch? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
23. "Коллекция инструментариев кросс-компиляции для различных сис..." | +/– | |
Сообщение от Аноним (??) on 22-Июн-17, 22:17 | ||
Уже неважно, сам почитал документацию, пакетирования нет, репозитории не создашь, обновлять сложно. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
29. "Коллекция инструментариев кросс-компиляции для различных сис..." | +/– | |
Сообщение от Crazy Alex (ok) on 22-Июн-17, 23:12 | ||
Больше того - в абсолютном большинстве случаев - и не нужно. Здесь лучше известные грабли, чем постоянные изменения. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
30. "Коллекция инструментариев кросс-компиляции для различных сис..." | +/– | |
Сообщение от Аноним (??) on 23-Июн-17, 16:56 | ||
Что только не придумают, чтобы не запускать pbuilder | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
31. "Коллекция инструментариев кросс-компиляции для различных сис..." | –2 +/– | |
Сообщение от Вареник on 25-Июн-17, 03:42 | ||
Класс | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |