|
Вопросы о Trim5 Работа и применение контроллеров с сенсорной панелью Trim5. |
|
Опции темы | Поиск в этой теме |
24.04.2017, 14:26 | #1 |
Новичок
Регистрация: Apr 2017
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Разработка программ на C (решено)
Для контроллера SMH2Gi есть возможность разработки собственных приложений на языке C. Примеры и виртуальная машина с компилятором находятся на вашем файловом сервере.
Где можно скачать компилятор для Trim5? В соответствующем разделе файлового сервера ничего не нашел. |
24.04.2017, 14:47 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
664 раз(а) в 606 сообщениях
|
Ответ: Разработка программ на C
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
24.04.2017, 14:50 | #3 |
Новичок
Регистрация: Apr 2017
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Разработка программ на C
Ну, как бы OK. Сам тулчейн можно как-то получить?
|
24.04.2017, 15:22 | #4 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Разработка программ на C
Виртуальная машина - это и подразумевалось всё вместе, и тулчейн настроенный тоже.
Если позволяют навыки линукса и сишного программирования, а так же в задача не предусматривает использования каких-то крутых библиотек - можно поставить компилятор gcc прямо на трим и компилировать через makefile прямо на контроллере. Но в таком случае довольно много ограничений, и без крепких навыков линукса далеко не продвинуться (там сборка библиотек и всё остальное). __________________ В сегнетиксе не работаю с самого начала 2019 года. |
24.04.2017, 17:06 | #5 |
Новичок
Регистрация: Apr 2017
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Разработка программ на C
Наше приложение собирается с библиотеками libpthread и libm, ничего больше по сути и не требуется. Опыт сборки библиотек также имеется. Где взять gcc под Trim5?
Когда примерно ожидать появление виртуальной машины? |
25.04.2017, 09:08 | #6 | |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Разработка программ на C
Цитата:
gcc качается с репозиториев убунты, так же как и git, например. Чтобы работало - подключайтесь по ссх и пишите в консоль: Код:
echo "dns-nameservers 8.8.8.8" >> /etc/network/interfaces echo "deb http://ftp.de.debian.org/debian/ jessie main contrib non-free" >> /etc/apt/sources.list ВНИМАНИЕ! Все эти изменения могут негативно повлиять на стабильность работы контроллера. Поэтому очень рекомендую, после отладки и проверки всего - скопировать скомпилированные программы и переустановить систему на контроллере (через SMLogix). Это нужно сделать уже хотя бы потому, что все эти библиотеки и компиляторы занимают не мало памяти, которой там всего гиг. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
|
25.04.2017, 10:13 | #7 |
Новичок
Регистрация: Apr 2017
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Разработка программ на C
Благодарю за развернутый ответ, этого более чем хватит для экспериментов.
|