Salami |
|
|
|
|
|
|
|
Пункты: 670 |
Регистрация: 02.08.2015 |
|
|
|
добрый день.
интересует следующее, знаю, что не раз подобное поднималось, но ответа так и не нашел. все вокруг да около(либо форум либо гугл).
ребята, объясните по пунктам с самого начала, что необходимо сделать, чтоб начать работать с Вашими платами на линуксе? в частности qt
как понял:
1. установить ВМ с фтп(сделал)
2. настроить в ней порты и интернет(сделал. все работает и соединяется)
3. установить Qt(не получается. действуя согласно https://code.google.com/p/starterkit-org/wiki/QtCreatorBR. ссылка на скачивание устаревшая)
4. ...
ссылки на вики ведут к тому, что уже необходимо обновлять ядро, buildroot и прочее. на сколько это действительно необходимо уже в самом начале, так сказать "из коробки"?
и так не нашел для себя ответа. когда необходимо обновлять все в ВМ, когда в линуксе на плате или оба сразу?
Объясните пожалуйста в начале детально, что и как.
заранее благодарен |
|
|
|
|
|
Pavel Ivanchenko |
|
|
Admin |
|
|
|
|
Пункты: 92788 |
Регистрация: 24.03.2009 |
Пол: Мужчина |
|
|
Обсуждать это без контекста конкретной платы нет смысла, т.к. "общий" ответ - в buildroot включите Qt в сборку (на большинстве плат он уже всключен в состав корневой) и обновите корневую ФС.
Например, для imx6 QtCreator уже в штатном виде настроен, см. мануал для сборки на основе ядра 3.10.17.
В общем, задавайте более конкретный вопрос в соответствующем разделе для конкретного изделия. |
|
|
|
|
|
Salami |
|
|
|
|
|
|
|
Пункты: 670 |
Регистрация: 02.08.2015 |
|
|
|
Спасибо, Павел, за ответ. Пока что мое непонимание в общем о системе -компьютер-плата, поэтому и задал его в ветке не про конкретную плату, ибо считаю у новичков так же могут возникнуть подобные вопросы, независимо какую плату они используют.
Я пока что не могу понять что и на чем нужно включить и обновить. Тут же корневую, это касается платы или ВМ? Так же интересует, это обязательно должна быть одинаковая ос(дебиан) или допустимо на компьютере иметь к примеру убунту, а на плате продолжить пользоваться дебиан? Обязательно ли( в случае использования одной ос) обновлять везде одновременно ядра и прочее? |
|
|
|
|
|
titan83 |
|
|
|
|
|
|
|
Пункты: 3141 |
Регистрация: 16.12.2012 |
|
|
|
Salami,
--> Тут же корневую, это касается платы или ВМ?
Я, например, когда начинал, то работал с ВМ от стартеркита, а потом сделал свою, с личными хотелками.
--> обязательно должна быть одинаковая ос(дебиан) или допустимо на компьютере иметь к примеру убунту, а на плате продолжить пользоваться дебиан?
Абсолютно не принципиально. У меня в вируталке сейчас стоит Ubuntu 14, а в качестве корневой я использую buildroot.
--> Обязательно ли( в случае использования одной ос) обновлять везде одновременно ядра и прочее?
Это очень слабо связанные системы - короче - необязательно. И даже малореально, честно говоря. поддерживать на плате последние ядра. У меня до сих пор стоит 3.2 - все работает. Обновление ядра на эмбедде - не такая уж тривиальная задача, поэтому я лично стараюсь делать это только в случае крайней необходимости.
Вообще, воспринимай это как две независимые системы - на одной (большой) ты просто делаешь флэшку (корневую) для запуска другой системы. А уж когда запустишь систему на плате, то будешь взаимодействовать с этой платой любым доступным протоколом (ftp, ssh, web, etc...).
Qt Creator для взаимодействия с удаленной системой использует ssh и отладочный порт (у меня настроено, но пользуюсь отладчиком очень редко - ООП позволяет писать душевно и качественно).
А описание на вики - не истина в последней инстанции, а лишь указание пути - линукс довольно динамичная система, часто что-то меняется, ну так тебя и в гугле, наверное, не забанили))
Удачи. |
|
|
|
|
|
Salami |
|
|
|
|
|
|
|
Пункты: 670 |
Регистрация: 02.08.2015 |
|
|
|
Спасибо за ответ. Что-то стало проясняться :) |
|
|
|
|
|
|
|