Является ли Ubuntu 9.04 хорошим выбором для разработки приложений для встроенного Linux? - PullRequest
2 голосов
/ 21 октября 2009

Я хочу изменить linux дистрибутив моей машины разработки (хоста), которую я использую для встроенной разработки.

Я кросс-компилирую приложения для разных процессоров. Мне необходимо загрузить разные библиотеки для оценки их функциональности / производительности / стабильности на разных устройствах, а также на ПК.

Итак, Ubuntu 9.04 - хороший выбор для меня?

Спасибо, Солнечный.

Ответы [ 4 ]

2 голосов
/ 24 октября 2009

Если вы используете gcc или другой исходный компилятор, работающий на linux, то я бы сказал, что вам нужен дистрибутив linux, и в настоящее время ubuntu является самым популярным / лучшим. Я бы старался избегать специфических для дистрибутивов вещей, ездил по середине дороги, и вы должны одинаково хорошо использовать любой дистрибутив.

1 голос
/ 17 декабря 2009

Важно знать, что Ubuntu и производные используют dash, а не bash, как / bin / sh. Это сбивает с толку crosstools и может вызвать сильные головные боли.

1 голос
/ 22 октября 2009

Я использую Ubuntu для моей хост-системы и установку chroot для Gentoo для создания приложений для встроенной цели. Я нашел, что gentoo был хорошим выбором, так как он распространяется по исходным текстам и легко выбрать, какая версия конкретной библиотеки установлена.

1 голос
/ 21 октября 2009

Это будет во многом зависеть от ваших потребностей. Для встроенной системы я бы выбрал любой дистрибутив , который занимает очень мало места и поддерживает необходимое оборудование.

В зависимости от вашего оборудования, Debian может работать нормально. Вы можете создать свой образ с помощью debootstrap , который допускает довольно небольшие индивидуальные установки. Он по-прежнему включает в себя apt и другие вещи, которые могут быть нежелательны, хотя это может быть полезно для вас, если вам нужно выпустить обновления.

Если вы работали с Debian, вы, скорее всего, могли бы выполнить всю свою разработку в Ubuntu, а затем перейти на встроенную систему.

...