0

У меня возник вопрос об использовании Eclipse для разработки встроенной Linux на хосте Windows
Теперь у меня есть и где я.
1. установлен хост Windows, в котором установлены новейшие средства разработки Eclipse + CDT (c/C++)
2. Хост Ubuntu (установленный ssh ​​+ samba), который содержит источники и toolschain для создания проекта. (окна и хосты ubuntu находятся в одном сегменте сети (в локальной сети).)
3. Я могу использовать следующие команды для создания этого проекта под Ubuntu.
# корневого dummyroot
# Кд/дома/Проекта/Строительные
# ш Построить date +%Y%m%d%H%M%S
4. Я сейчас пытаюсь создать затмение C++ проекта для достижения стрекала шага 3, но я застрял здесь какое-то время. любые идеи о том, как это можно сделать?с использованием Eclipse для разработки встроенной Linux на хосте Windows

ответ

0

Eclipse CDT может выполнить произвольные команды, такие, как

SSH имя пользователя @ мишени build_script

с помощью внешнего строитель. Если вы используете gcc на целевом eclipse, cdt может анализировать выходные данные gcc и делать из сеанса ssh и отправлять вам правильный путь источника (если этот путь соответствует пути, сгенерированному gcc). Хотя это может не работать windows-> linux

1

Говоря по опыту, попытка создания встроенной Linux на хосте Windows - это мир боли и разочарования. Акцент на попытке - Я хотел бы встретиться с кем-то, кто завершил серьезный проект таким образом или кто может объяснить, как работа в Windows упростила работу.

Windows может стать отличной средой разработки для многих задач, но это вредная, паршивая среда для встроенного Linux. Есть инструменты, которые помогут вам сделать это, но все намного сложнее, чем работать с хостом Linux. Инструментальные цепочки старше и хуже. Вы будете постоянно сражаться с вашими кросс-компиляторами и автоутилистами GNU, пытаясь собрать пакеты для компиляции. (Подождите, пока вы попытаетесь скомпилировать один из множества пакетов, которые должны построить промежуточный двоичный файл, а затем выполните это как часть процесса сборки.)

У вас, вероятно, есть причины для хранения рабочего стола в Windows - просто запустите Виртуальная машина Linux.

-1

С встроенной Linux я попытался запустить виртуальные машины с помощью Ubunutu, Xubutunu, Debian. Я развиваюсь долгое время. Я проектирую аппаратное обеспечение и разрабатываю прошивку низкого уровня, чтобы протестировать указанное оборудование. Я не могу заставить что-либо работать над инструкциями, как в единой IDE и системе разработки, например, я привык (например, Codewarrior, MPLAB, Code Composer). Если встроенная Linux настолько полезна и проста, как я могу ее не получить инструкций от Yocto, Freescale, Timesys, где бы вы ни работали? Каждый раз происходит изменение каталога или каталог, который больше не существует, или даже файл, которого там нет. Конечно, есть что-то, что я могу использовать.

+0

Не совсем ответ на вопрос ... –

Смежные вопросы