Пишем программу на C для контроллера TXT

Обсуждаем модели и конструкции, построенные своими руками
Ответить
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Пишем программу на C для контроллера TXT

Сообщение Mr.Kubikus »

Инструкция для ОС Windows с использованием кросс-компилятора Linaro GCC

1. Скачайте кросс-компилятор Linaro GCC с сайта https://releases.linaro.org/archive/14.05/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.9-2014.05_win32.zip

2. Распакуйте архив в любую удобную для вас папку. Например c:\txt-cross-dev

3. Также вам понадобятся две дополнительные программы:
  • PSCP - для загрузки файлов в контроллер
  • PUTTY - для подключения к консоли контроллера
Сохраните их в c:\txt-cross-dev

4. В качестве тестового примера создайте в папке c:\txt-cross-dev исходный файл «hellotxt.c»:

Код: Выделить всё

#include <stdio.h>
int main(int argc, char* argv) {
    printf("Hello TXT\n");
    return 0;
}
5. Используйте Linaro GCC для компиляции исходного файла:
C:\txt-cross-dev>bin\arm-linux-gnueabihf-gcc.exe hellotxt.c -o hellotxt
На выходе будет создан исполняемый файл c названием hellotxt

6. Скопируйте файл hellotxt в контроллер TXT с помощью программы PSCP или другой версии SCP:
pscp hellotxt ROBOPro@192.168.7.2:
Пароль - ROBOPro

7. Подключитесь к консоли контроллера TXT с помощью программы PUTTY или другой версии SSH:
putty ROBOPro@192.168.7.2

8. В командной строке TXT измените атрибуты файла hellotxt:
chmod a+x hellotxt

9. Запустите программу hellotxt из командной строки:
./hellotxt

Приведенная выше инструкция не дает доступ к входам/выходам контроллера TXT, но с её помощью вы получите общее представление о том, как разрабатывать программы на C для контроллера TXT.
С уважением, Григорий
GitHub FB ВК
Muaed
Сообщения: 38
Зарегистрирован: 19 окт 2021, 12:38

Re: Пишем программу на C для контроллера TXT

Сообщение Muaed »

ping 192.168.7.2 норма
pscp hellotxt ROBOPro@192.168.7.2: выдает ошибку
putty ROBOPro@192.168.7.2 выдает ошибку
Последний раз редактировалось Muaed 24 окт 2021, 18:38, всего редактировалось 1 раз.
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Пишем программу на C для контроллера TXT

Сообщение Mr.Kubikus »

Вероятно, что на TXT не запущен сервер SSH. Надо включить его в настройках Settings -> Security:
ssh-enable.jpg
ssh-enable.jpg (39.43 КБ) 6764 просмотра
С уважением, Григорий
GitHub FB ВК
Ответить