jenya7 0 5 ноября, 2019 Опубликовано 5 ноября, 2019 · Жалоба 5 minutes ago, x893 said: Например : Visual Studio 2017 Remote connection to Linux via SSH (не важно какое железо) Программируете, отлаживаете, сдаёте заказчику Наслаждаетесь пивом и рыбой. не нашел такого в Visual Studio 2017 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sadmix 0 5 ноября, 2019 Опубликовано 5 ноября, 2019 · Жалоба 11 minutes ago, jenya7 said: с линуксом раньше дело не имел. Я думаю вам сейчас нужно временно забыть про плату и попробовать написать/собрать/запустить какое-нибудь простенькое C/C++ тестовое приложение под Линукс на своем рабочем компьютере. В любой среде программирования. Потом постепенно думать как "портировать" свое рабочее приложение из vxWorks в Линукс, и уже потом разбираться с его сборкой под конкретное железо/плату. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 5 ноября, 2019 Опубликовано 5 ноября, 2019 · Жалоба https://www.google.com/search?q=visual+studio+2017+linux+development Первая ссылка Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 5 ноября, 2019 Опубликовано 5 ноября, 2019 · Жалоба спасибо всем за помощь. пока скачал книжку Embedded Linux Development using Yocto Projects, хоть познакомлюсь что за зверь такой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SSerge 4 5 ноября, 2019 Опубликовано 5 ноября, 2019 · Жалоба Можно ещё сюда заглянуть. http://flibusta.is/a/36262 "Разработка программных проектов в Linux" и "Сетевое программирование в Linux" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 6 ноября, 2019 Опубликовано 6 ноября, 2019 · Жалоба On 11/5/2019 at 10:32 AM, x893 said: https://www.google.com/search?q=visual+studio+2017+linux+development Первая ссылка проект открывается но абсолютно голый. никаких инклюдов. при добавлении #include <winsock.h> ругается. не видит библиотеки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 6 ноября, 2019 Опубликовано 6 ноября, 2019 · Жалоба 12 minutes ago, jenya7 said: проект открывается но абсолютно голый. никаких инклюдов. при добавлении #include <winsock.h> ругается. не видит библиотеки. Ну так ясен пень, что их нет. Там же (в гугл) написано как сделать, как перенести всё лабуду с линукс на виндоус, что бы включения (include) были доступны для парсера VS (Visual Studio). Компилировать можно и под окнами (windows) и под линуксом. Отлаживать удобнее сразу на линукс под gbd. В первой ссылке выше всё расписано в картинках. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 6 ноября, 2019 Опубликовано 6 ноября, 2019 (изменено) · Жалоба 10 minutes ago, x893 said: Ну так ясен пень, что их нет. Там же (в гугл) написано как сделать, как перенести всё лабуду с линукс на виндоус, что бы включения (include) были доступны для парсера VS (Visual Studio). Компилировать можно и под окнами (windows) и под линуксом. Отлаживать удобнее сразу на линукс под gbd. В первой ссылке выше всё расписано в картинках. пошел в папку инклюдов C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\Linux\include нет там socket.h или мне надо подключиться к машине с линуксом и брать инклюды там? Изменено 6 ноября, 2019 пользователем jenya7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 6 ноября, 2019 Опубликовано 6 ноября, 2019 · Жалоба Конечно надо забрать все инклуды с линукса (скопировать) на свою машину и указать эту директорю в настройках проекта под VS. cpp -v /dev/null -o /dev/null и посмотрите после строки #include <...> search starts here: где он ищет системные файлы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 6 ноября, 2019 Опубликовано 6 ноября, 2019 · Жалоба 32 minutes ago, x893 said: Конечно надо забрать все инклуды с линукса (скопировать) на свою машину и указать эту директорю в настройках проекта под VS. cpp -v /dev/null -o /dev/null и посмотрите после строки #include <...> search starts here: где он ищет системные файлы. спасибо. попробую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 7 ноября, 2019 Опубликовано 7 ноября, 2019 (изменено) · Жалоба Мне тут посоветовали установить QT на линукс машину и сразу там писать приложение. по моему неплохая идея. вопрос как из QT обращаться к периферии? как подключить BSP производителя? инсталировал QT на линукс. все пишется, компилируется, бежит. но без доступа к периферии проект абсолютно бесполезен. Изменено 7 ноября, 2019 пользователем jenya7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tarbal 4 23 ноября, 2019 Опубликовано 23 ноября, 2019 · Жалоба On 11/7/2019 at 1:21 AM, jenya7 said: Мне тут посоветовали установить QT на линукс машину и сразу там писать приложение. по моему неплохая идея. вопрос как из QT обращаться к периферии? как подключить BSP производителя? инсталировал QT на линукс. все пишется, компилируется, бежит. но без доступа к периферии проект абсолютно бесполезен. Сначала убедитесь, что для всех ваших периферийных устройств есть драйвера, что они работают. Потом найдите что в директории /dev соответствует вашему устройству и работайте с устройствами как с файлами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 24 ноября, 2019 Опубликовано 24 ноября, 2019 (изменено) · Жалоба On 11/23/2019 at 3:37 AM, Tarbal said: Сначала убедитесь, что для всех ваших периферийных устройств есть драйвера, что они работают. Потом найдите что в директории /dev соответствует вашему устройству и работайте с устройствами как с файлами. а как из проекта обратиться к SPI например? Изменено 24 ноября, 2019 пользователем jenya7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 24 ноября, 2019 Опубликовано 24 ноября, 2019 · Жалоба Гуглите работу с spidev. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 24 ноября, 2019 Опубликовано 24 ноября, 2019 · Жалоба 7 minutes ago, aaarrr said: Гуглите работу с spidev. QT не видит #include <linux/spi/spidev.h>. нужно найти путь у меня на машине? я что так прямо могу включать в QT проект модули? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться