roboforum.ru

Технический форум по робототехнике.

dccharacter - Излить посильно

Блоги посетителей.
Правила форума
В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.

Re: dccharacter - Излить посильно

Сообщение Dmitry__ » 29 янв 2016, 05:55

dccharacter писал(а):Так можно ли из-под линухов скомпилить проект/прошить девайс без этого долбанного MPLab???

В линухе есть mplabX, а значит все можно, линух - конструктор же :)

dccharacter писал(а):Не, все-таки микрочип то ли говнюки, то ли идиоты

Как ты вообще такое находишь?

A Linux command-line utility for the PICkit3
http://uuki.kapsi.fi/pickit.html#mdb

Есть sdcc, есть gputils, есть gpsim
Посмотри сайт настоящего дзена
http://stanson.ch/index.php?page=proj&proj=EtherPIC
Осилл себе сделай нормальный :)
http://stanson.ch/index.php?page=proj&proj=USB-oscope
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: dccharacter - Излить посильно

Сообщение dccharacter » 29 янв 2016, 06:35

Ты читал это? http://uuki.kapsi.fi/pickit.html#mdb
Баги и уныние
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение Dmitry__ » 29 янв 2016, 07:03

Да какие баги? Мир прекрасен и наполнен хорошими гаджетами. Зачем тебе вылизывать такты? Есть венды, не насилуй себя. :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: dccharacter - Излить посильно

Сообщение Dmitry__ » 30 янв 2016, 03:59

Все, я принял узбакоительное, возбудили меня в соседней ветке. Теперь я збакоен, вопросы есть? извени за грубость, я сожалею ... :cry:
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: dccharacter - Излить посильно

Сообщение dccharacter » 30 янв 2016, 09:22

А чо случилось? Я тут скетчи пишу в vi, make upload в дуню...
Вроде работает
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение Dmitry__ » 30 янв 2016, 15:19

Значит ты не увидел скрытого сарказма. Это хорошо :)
Вообще, я не искал в линухе решения для программирования мелких пик. С пик 32 полностью перешел в линух, ибо это mips и давно поддерживается линухом. Мелкие пик по привычке шью в винхп под виртуалбоксом. Там все замечательно работает. Мплаб использую и использовал всегда только как программатор, ну еще иногда как дебагер.
Но со всеми контроллерами, с которыми мне надо было перейти на линух, всегда находилось решение. В этом плане самым сложным (по идее) должен был быть avr, но оказалось и он очень хорошо поддерживается линухом, и си, и асм, и программатор. Программатор пользую аврдуду и штатные загрузчики ардуин в контроллерах. ISP не пользовал, но во всех makefile для авр проектов он упоминается, значит тоже нет проблем...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: dccharacter - Излить посильно

Сообщение dccharacter » 30 янв 2016, 18:03

Так нет решения для пика-то. Скачать IDE - это не решение
она уже под виндой скачана
я ж говорю, редиски они
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение Dmitry__ » 30 янв 2016, 18:40

Ну как нет решения? Я же дал ссылку на сайт дзена, он пики18 под линухом юзает. Есть си для мелких контроллеров:
http://sdcc.sourceforge.net/
SDCC is a retargettable, optimizing ANSI - C compiler suite that targets the Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.), Maxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based (hc08, s08), Zilog Z80 based MCUs (z80, z180, gbz80, Rabbit 2000/3000, Rabbit 3000A, TLCS-90) and STMicroelectronics STM8. Work is in progress on supporting the Microchip PIC16 and PIC18 targets. It can be retargeted for other microprocessors.

Инклуды для новых (для SDCC имею ввиду) пиков выдергивай из мплаба.
И это, говорю, под линухом есть mplabx, я даже пользовался этим монстром под линухом. А раз под линухом есть иде для пик, значит можно выдернуть все команды управления программатором и компилятором, ибо в линухе все заточено под командную строку, говорю - линух - конструктор. Немного красноглазия и экстаз обеспечен :)

Добавлено спустя 4 минуты 29 секунд:
dccharacter писал(а):Скачать IDE - это не решение
она уже под виндой скачана

Почему не решение? Даже на моем нетбуке на атоме виртуалбокс летает. Сделай папку совместного пользования линухом и вендой, заходишь в венды, юзаешь программатор из мплаба, переходишь в линух - пишешь программу в своем любимом редакыоре.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: dccharacter - Излить посильно

Сообщение dccharacter » 31 янв 2016, 00:26

Вот смотри, чем меня бесит твой линукс
Собираю Марлин мэйком, получаю ошибку
Код: Выделить всёРазвернуть
make: *** No rule to make target '/home/user/tmp/wiring.o', needed by '/home/user/tmp/Marlin.elf'.  Stop.

Вот если не строить замок из костылей (из-под IDE компилится, но надо мэйком) - вот попробуй затраблшутить. Я давно уже мучаюсь. Давай, говори че делать

Добавлено спустя 3 минуты 30 секунд:
http://www.extrudable.me/2013/05/03/bui ... m-scratch/ пробовал

Добавлено спустя 28 секунд:
https://github.com/MarlinFirmware/Marli ... s%3Aclosed ни одного решения, только костыли

Добавлено спустя 22 секунды:
https://plus.google.com/+JeremieFrancoi ... nSH5ZvVLvp Человек не нашел решения

Добавлено спустя 1 час 13 минут 6 секунд:
Или вот попробуй в гноме без стороннего софта поменять обои на столе. Оборжешься, ппц
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение Dmitry__ » 31 янв 2016, 01:21

dccharacter писал(а):Вот если не строить замок из костылей (из-под IDE компилится, но надо мэйком) - вот попробуй затраблшутить. Я давно уже мучаюсь. Давай, говори че делать

Пффффффф, да как 2 пальца обсосать. Говорил тыщу раз...
http://ed.am/dev/make/arduino-mk
Только добавь "BOARD := mega2560" :D

dccharacter писал(а):Или вот попробуй в гноме без стороннего софта поменять обои на столе. Оборжешься, ппц

Я не пользуюсь гномом, я сижу на lxde, чего и тебе советую. lubuntu! lubuntu! lubuntu!
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: dccharacter - Излить посильно

Сообщение dccharacter » 31 янв 2016, 01:32

Vse, sletela raskladka
PPC
Koroche ya doper scompilit Arduino-Makefile i bez tebya. No vot est concretniy Makefile, cotoriy s Marlinom idet i tam gde-to kosyak. Kak nayti kosyak?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение Dmitry__ » 31 янв 2016, 01:43

dccharacter писал(а):Vse, sletela raskladka

Ты только чеку не выдергивай из гранаты :D
dccharacter писал(а):No vot est concretniy Makefile, cotoriy s Marlinom idet i tam gde-to kosyak. Kak nayti kosyak?

A kto tebe skazal, hto tot makefile nastojashij makefile? :)

Добавлено спустя 1 минуту 53 секунды:
dccharacter писал(а):Koroche ya doper scompilit Arduino-Makefile i bez tebya

Этим?
http://ed.am/dev/make/arduino-mk
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: dccharacter - Излить посильно

Сообщение dccharacter » 31 янв 2016, 05:06

Не, вот ТРУ СТАФФ https://github.com/sudar/Arduino-Makefile

Добавлено спустя 1 минуту 21 секунду:
Note that you will have to manually #include <Arduino.h> in main.cc in the above example. That header is not automatically included, as would be the case if it were a .ino file.
Кажися правильный Arduino-Makefile такого не требует
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение dccharacter » 01 фев 2016, 19:23

http://hackaday.com/2016/02/01/3d-print ... w-science/
Говорят АБС только с вентиляцией
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение dccharacter » 02 фев 2016, 05:20

Пффффффф, да как 2 пальца обсосать. Говорил тыщу раз...

Карочи, вот спасение, вывод переменных в консоль:
$(error VAR is $(VAR))
Таким образом выяснилось, что мейкфайл Марлина не понимает названий плат Марлина, ему цифру подавай. Соответственно он неправильно биндил камень, от этого лез не в ту директорию, от этого не находил в ней файл и не мог его скомпилять. Твою ж мать, а! Вот через *опу так через *опу.
На вот, кури, это как раз твой уровень мозгозакручивания: http://www.oreilly.com/openbook/make3/book/ch12.pdf
Debugging makefiles is somewhat of a black art
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Пред.След.

Вернуться в Блоги

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4