роботы
робототехника
микроконтроллеры
Главная
Как сделать робота
Новости
Спорт
Статьи
Wiki
Форум
Downloads
Ссылки
Контакты  

BEAM-РОБОТЫ
Создание BEAM-роботов - это не просто технологический процесс или увлекательное хобби. BEAM - это целая культура, со своей философией и эстетикой.  

Патч от myROBOT
WinAVR Patch устраняет проблему совместимости WinAVR с Windows 10, Windows 8.1.  

Обзор подходов к созданию роботов с элементами самосознания
Корнеллский робот. Робот университета Мейдзи. Эволюционное моделирование самосознания.

Патчим WinAVR :: Совместимость WinAVR и Windows 10



При компиляции кода в WinAVR-20100110, установленном в Windows 10, в окне вывода сообщений компилятора (Output), можно увидеть подобный текст:

>"make.exe" all
     0 [main] sh 5408 sync_with_child: child 2268(0x174) died before initialization with status code 0xC0000142
   53538 [main] sh 5408 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
     0 [main] sh 4940 sync_with_child: child 3648(0x174) died before initialization with status code 0xC0000142
   28181 [main] sh 4940 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable

-------- begin --------
avr-gcc (WinAVR 20100110) 4.3.3
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Compiling C: my_test.c
avr-gcc -c -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=1000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wundef -Wa,-adhlns=obj/my_test.lst -std=gnu99 -Wundef -MD -MP -MF .dep/my_test.o.d my_test.c -o obj/my_test.o
my_test.c:31: fatal error: opening dependency file .dep/my_test.o.d: No such file or directory
compilation terminated.
make.exe: *** [obj/my_test.o] Error 1

> Process Exit Code: 2
> Time Taken: 00:05

Устраняем ошибки работы
WinAVR в Windows 10

Ошибка компиляции происходит из-за проблем с DLL Cygwin, которая реализует стандарт POSIX в Windows-системах. Cygwin является средством для портирования UNIX-программ в OS Windows и представляет собой библиотеку, которая обеспечивает интерфейс POSIX на основе системных вызовов Windows.

myROBOT WinAVR Patch устраняет проблему совместимости WinAVR с Windows 10, Windows 8.1.

Патч ничего не меняет и не затрагивает в операционной системе, а лишь исправляет неправильную работу одного из файлов в самой WinAVR.

Кроме того, патч устраняет ошибку обработки функций, присутствовавших в WinAVR до версии 20050214 (подробнее в статье "AVR-GCC :: СОВМЕСТИМОСТЬ КОДА"). Позволяет использовать любые примеры кода, существующие в интернет.






Скачать патч для WinAVR-20100110:

myROBOT AVR-GCC PATCH for WinAVR






Copyright © myrobot.ru, 2005-2017


  Рейтинг@Mail.ru