роботы робототехника микроконтроллеры


 Страниц (2): [1] 2 »   

> Описание: Делимся опытами, помогаем решить проблемы с программированием М.К в linux
m_b Post Id



Лейтенант


Сообщений всего: 37
Дата рег-ции: Февр. 2011  



Кто как прошивает М.К в Linux//
Через Wine+PonyProg?
Или через Code::Blocks+консоль!?

тут кое-что про Сode::Blocks

http://www.ibm.com/developerworks/ru/library/l-CodeBlocks_and_avr-gcc/index.html

(Отредактировано автором: 03 Апреля, 2011 - 11:49:23)

 
 Top
mihail Post Id



Гуру


Сообщений всего: 1065
Дата рег-ции: Март 2010  



m_b пишет:
Через Wine+PonyProg?
Зачем все это?
Есть версия PonyProg для linux http://www.lancos.com/ppwin95.html Правда немного устаревшая.
Есть версия AVRDUDE для linux http://www.nongnu.org/avrdude/
 
 Top
m_b Post Id



Лейтенант


Сообщений всего: 37
Дата рег-ции: Февр. 2011  



root@prime:/usr/local/src/PonyProg2000-2.07c# make
cd v; make vlib
make[1]: Вход в каталог `/usr/local/src/PonyProg2000-2.07c/v'
cd srcx ; make
make[2]: Вход в каталог `/usr/local/src/PonyProg2000-2.07c/v/srcx'
g++-3.4 -c -fpermissive -Wno-deprecated -I/usr/local/src/PonyProg2000-2. 07c/v/includex -I/usr/X11R6/include -O2 -DAthena -o /usr/local/src/PonyProg2000-2.07 c/v/objx/vapp.o vapp.cxx
make[2]: g++-3.4: Команда не найдена
make[2]: *** [/usr/local/src/PonyProg2000-2.07c/v/objx/vapp.o] Ошибка 127
make[2]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v/srcx'
make[1]: *** [srcx] Ошибка 2
make[1]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v'
make: *** [vlib] Ошибка 2




Такая проблемA oooo


HOMEV = /usr/local/src/PonyProg2000-2.07 c/v

LINUX_HEADERS = /usr/src/linux-headers-2.6.35-28 -generic

INSTALL_PREFIX = /usr/local/bin
(Добавление)
Скачивал с
http://www.lancos.com/ppwin95.html

(Отредактировано автором: 05 Апреля, 2011 - 05:29:50)

 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



невооруженным глазом видно что нет ".configure"

Config.mk

CODE:

HOMEV = /usr/local/src/PonyProg2000-2.07 c/v

LINUX_HEADERS = /usr/src/linux-headers-2.6.35-28 -generic

INSTALL_PREFIX = /usr/local/bin


В первой строке необходимо указать АБСОЛЮТНЫЙ путь к файлам исходников программы.
Обязательно проверь, что у тебя заголовочные файлы исходников ядра находятся по тому же пути, какой указан во второй строчке. Вторая строчка подозрительная проверь еще раз. (.../include) забыл возможно.
Третья строка указывает, куда будет приложение проинсталлировано


и похоже у тебя просто более новая чем g++-3.4 и gcc-3.4 версия компилятора

лечится как обычно символическими ссылками

CODE:

ln -s /usr/bin/g++ /usr/bin/g++-3.4
ln -s /usr/bin/gcc /usr/bin/gcc-3.4


дальше тоже просто не будет ... наверняка еще каких нибудь пакетов нет или в сорцах опечатки Улыбка
 
 Top
m_b Post Id



Лейтенант


Сообщений всего: 37
Дата рег-ции: Февр. 2011  



killgur пишет:
невооруженным глазом видно что нет ".configure"


root@prime:/usr/local/src/PonyProg2000-2.07c# ./configure
-bash: ./configure: Нет такого файла или каталога


В первой строке там надо ?

HOMEV = /usr/local/src/PonyProg2000-2.07c/v/..( ты ставил эту версию!
где там исходники??)

LINUX_HEADERS = /usr/src/linux-headers-2.6.35-28 -generic/include

INSTALL_PREFIX = /usr/local/bin

(Отредактировано автором: 05 Апреля, 2011 - 09:41:10)

 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



m_b пишет:
killgur пишет:
невооруженным глазом видно что нет ".configure"


root@prime:/usr/local/src/PonyProg2000-2.07c# ./configure
-bash: ./configure: Нет такого файла или каталога


В первой строке там надо ?

HOMEV = /usr/local/src/PonyProg2000-2.07 c/v/includew/v

LINUX_HEADERS = /usr/src/linux-headers-2.6.35-28 -generic/include

INSTALL_PREFIX = /usr/local/bin


ну я то откуда знаю где у тебя сорцы лежат Улыбка

в первый раз было правильно... зачем поменял 1 строку.

а то что нет конфигуратора это раздолбайство авторов пакета и только.

за конфигуратор придется вручную все искать и прописывать.

PS

кто ж так файлы ищет %) методом пуска
CODE:

ls -l | grep '*configure'

(Отредактировано автором: 05 Апреля, 2011 - 09:57:46)

 
 Top
m_b Post Id



Лейтенант


Сообщений всего: 37
Дата рег-ции: Февр. 2011  



Может поэтому в INSTALL сразу написали make))
make install

Неучто у такого популярного софта нет более качественных исходников:?
(Добавление)
mihail пишет:
m_b пишет:
Через Wine+PonyProg?
Зачем все это?
Есть версия PonyProg для linux http://www.lancos.com/ppwin95.html Правда немного устаревшая.


Использовали?? какую именно версию!??
(Добавление)
root@prime:/usr/local/src/PonyProg2000-2.07a# ./configure
-bash: ./configure: Нет такого файла или каталога
root@prime:/usr/local/src/PonyProg2000-2.07a# make
cd v; make vlib
make[1]: Вход в каталог `/usr/local/src/PonyProg2000-2.07a/v'
cd srcx ; make
make[2]: Вход в каталог `/usr/local/src/PonyProg2000-2.07a/v/srcx'
make[2]: *** Нет правила для сборки цели `v_defs.h', требуемой для `usr/local/src/PonyProg2000-2.07a/v/objx/vapp.o'. Останов.
make[2]: Выход из каталога `/usr/local/src/PonyProg2000-2.07a/v/srcx'
make[1]: *** [srcx] Ошибка 2
make[1]: Выход из каталога `/usr/local/src/PonyProg2000-2.07a/v'
make: *** [vlib] Ошибка 2
root@prime:/usr/local/src/PonyProg2000-2.07a#
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



m_b пишет:
Может поэтому в INSTALL сразу написали make))
make install

Неучто у такого популярного софта нет более качественных исходников:?
(Добавление)
mihail пишет:
m_b пишет:
Через Wine+PonyProg?
Зачем все это?
Есть версия PonyProg для linux http://www.lancos.com/ppwin95.html Правда немного устаревшая.


Использовали?? какую именно версию!??



ну обычно порядок такой

CODE:

.сonfigure

make

make install


странно что у такого сложного пакета нету конфигуратора ... щас скачаю погляжу что внутри.

(Отредактировано автором: 05 Апреля, 2011 - 10:01:32)

 
 Top
m_b Post Id



Лейтенант


Сообщений всего: 37
Дата рег-ции: Февр. 2011  



бес ./configure еще не делал ща время нет разбираться!
спс за помощЬ!
(Добавление)
а
разве не ./configure
или нет разницы
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



судя по последнему листингу правильной была строчка
CODE:

HOMEV = /usr/local/src/PonyProg2000-2.07 c/v
 
 Top
m_b Post Id



Лейтенант


Сообщений всего: 37
Дата рег-ции: Февр. 2011  



killgur пишет:


кто ж так файлы ищет %) методом пуска
CODE:

ls -l | grep '*configure'


я в курсе думал что надо не .configure
а ./configure))

c форума Ubuntu
[color=aqua]
Установка программ из исходных текстов

Я рекомендую по возможности избегать этого способа установки программ. Основное, что вам понадобится - это средства для компиляции, для этого сначала нужно установить пакет build-essential. Дальше, нужно распаковать архив с кодами программы в какую-то временную папку. Потом нужно найти файл README или INSTALL, прочитать его и выполнить то, что там написано. Чаще, установка программ таким способом ограничивается последовательным выполнениям следующих команд:

Код:

./configure
make
sudo make install


Но в некоторых случаях могут быть отличия. Кроме того, после выполнения скрипта ./configure вы можете получить сообщение о том, что в системе не установлено библиотек нужных для компиляции программы. В таком случае нужно будет установить их самому и повторить процесс. Обычно процесс компиляции занимает определенное время и напрямую зависит от мощности вашего компьютера.

Вот так. Желательно конечно по возможности избегать установки программ не с помощью deb-пакетов, то есть другие способы не рекомендуются. Однако их нужно знать чтобы не запутаться в потоке информации.
[/color]

(Отредактировано автором: 05 Апреля, 2011 - 10:06:21)

 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



m_b пишет:
бес ./configure еще не делал ща время нет разбираться!
спс за помощЬ!
(Добавление)
а
разве не ./configure
или нет разницы


я на BSD слегка злоупотреблял символическими ссылками в старые времена потому и без "/" пишу.
привычка однако
 
 Top
m_b Post Id



Лейтенант


Сообщений всего: 37
Дата рег-ции: Февр. 2011  



что можно почитать про сборку руками??
там ваобще долго возиться?!

просто так не хочется опять причин перекидываться на win7 хотя в autoCad Всеравно там рисую)
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



killgur пишет:
m_b пишет:
бес ./configure еще не делал ща время нет разбираться!
спс за помощЬ!
(Добавление)
а
разве не ./configure
или нет разницы


я на BSD слегка злоупотреблял символическими ссылками в старые времена потому и без "/" пишу.
привычка однако


./configure - совершенно правильно

хм сам себе ответил ... совсем че та уже .... и цитировать невозможно стало.
(Добавление)
m_b пишет:
что можно почитать про сборку руками??
там ваобще долго возиться?!

просто так не хочется опять причин перекидываться на win7 хотя в autoCad Всеравно там рисую)


возится с этим именно пакетом наверно долго ... минут так 40-50

во время make вылезло даже подключение "asm"

придется искать в папке исходников ядра какой нить asm-... и опять делать символическую ссылку.
(Добавление)
в релизе все впорядке а в 2.07beta ошибка в makefile

строчки
CODE:

$(SRCS) >dep.file

менять на
CODE:

$(SRCS) > dep.file


Вобчем поставилось но поскольку у меня FreeBSD то наверно мне и проще то.

(Отредактировано автором: 05 Апреля, 2011 - 10:46:03)

 
 Top
m_b Post Id



Лейтенант


Сообщений всего: 37
Дата рег-ции: Февр. 2011  



Может тут Autoconfig??
(Добавление)

перед

make[2]: *** [/usr/local/src/PonyProg2000-2.07c/v/objx/vpsprntr.o] Ошибка 1
make[2]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v/srcx'
make[1]: *** [srcx] Ошибка 2
make[1]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v'
make: *** [vlib] Ошибка 2



после исправления make


make[2]: Вход в каталог `/usr/local/src/PonyProg2000-2.07c/v/srcx'
g++-3.4 -c -fpermissive -Wno-deprecated -I/usr/local/src/PonyProg2000-2. 07c/v/includex -I/usr/X11R6/include -O2 -DAthena -o /usr/local/src/PonyProg2000-2.07 c/v/objx/vpsprntr.o vpsprntr.cxx
In file included from vpsprntr.cxx:13:
/usr/local/src/PonyProg2000-2.07c/v/includex/v/vpsprntr.h:17: fatal error: fstream.h: Нет такого файла или каталога
compilation terminated.
make[2]: *** [/usr/local/src/PonyProg2000-2.07c/v/objx/vpsprntr.o] Ошибка 1
make[2]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v/srcx'
make[1]: *** [srcx] Ошибка 2
make[1]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v'
make: *** [vlib] Ошибка 2

(Отредактировано автором: 05 Апреля, 2011 - 14:43:32)

 
 Top
Страниц (2): [1] 2 »
« Микроконтроллеры »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru