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. Также вам понадобятся две дополнительные программы: Сохраните их в 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;
}
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.