Думаю bash будет попроще в данном случае. На Си пока всё отрепетируешь, пока решишь все Segmentation Fault будет потрачено прилично времени, а задачка того не стоит. В bash есть инструменты для поисков, чтения построчно в переменные и тд.
H755ZI-Q - это совсем не для новичков, она вам не поможет, а наоборот оттолкнет. Потому что выбирать надо то, что имеет много примера кода в интернете. F411 - очень популярна, много чего есть, косяков в mbede нет. Плата с ethernet это продвинутая, там есть свои проблемы и подводные камни, может так статься что не разберетесь с ходу. Если хочется всё таки ethernet, то любая плата + ethernet плата (типа RobotDyn Ethernet module - W5500). Такой вариант оптимальный для старта. NUCLEO-F446RE и NUCLEO-F411RE - это по сути одно и тоже. Я бы взял f411 и f103 (именно обе, для работы с SPI и тд и тп)
в ходе копаний я понял, что проблема упирается в правильный linkerscript. Но как правильно он должен выглядеть? можете мне его прислать целиком? А если Вы бы могли кинуть весь работающий проект для примера с .ioc, на котором можно было бы разобраться - это решило бы все проблемы и очень очень выручило!
arobots@mail.ru
jcmvbkbc, вопрос такой: есть определение массива char name[1024]; Что будет, если вводимая строчка будет больше 1024 символа. Я поменял размер массива на 3 элемента и ввел больше. Всё равно напечаталась вся строчка. Как так, подскажите)
это невероятно огромное поле реализаций. Про драйвера - да, если системы не реал тайм. А так RTOS. Есть ещё ROS. Ввообще я бы на вашем месте запилил бы тележку для движения по линии и экспериментировал бы, хоть Ардуино, хоть Raspberry на Linux, или stm. Там и датчики, и схемотехника элементарная, и ТАУ.
ещё в том же raspi config необходимо указать, что загрузка должна бы ть в рабочий стол(!!), а не в консоль. И руками, поставить разрешение экрана. И включая вышесказанное - заработает
jcmvbkbc, потому что кто то поспешил и не поставил [ ]
#include <stdio.h>
int main()
{
char domen[100];
char stroka[] = "В чащах юга жил бы цитрус";
strcpy(domen, stroka);
puts (domen); // вывод в консоль всё что в массиве
return 0;
}
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.