Титла: C и PIC Публикувано от: completer в Mar 17, 2010, 21:44 Здравейте! Потърсих в нета и има писано по-този въпрос, но не е кой знае колко обеждаващо. Та за това
искам да се допитам до човек, който се е занимавал едновременно с линукс пик и C. Тъй като такива хора мисля, че няма в катедрата ни в университета питам тук. Моля ако някой се е занимавал с подобно нещо, да ме насочи с нужен софтуер и т.н. Опа щях да забравя, мисля контролерите да са от серия 18. Титла: Re: C и PIC Публикувано от: ivanatora в Mar 18, 2010, 11:09 Хвърли един поглед на това: http://sdcc.sourceforge.net/
Винаги има алтернатива да си пуснеш Windows във VirtualBox и там да си караш с MPLAB. Мисля че MPLAB-а даже успешно тръгваше в Wine, но не съм сигурен. Титла: Re: C и PIC Публикувано от: jet в Mar 19, 2010, 03:19 на първо четене тези пакети са по дефолт в дебианските хранилища:
nitpic - simulator for the Microchip PIC16C84 microcontroller odyssey - PIC microcontroller programming application picasm - Assembler for the Microchip PIC-family Microcontrollers simulpic - simulator for Microchip PIC16F84 microcontroller gpsim - Simulator for Microchip's PIC microcontrollers gpsim-lcd-graphic - LCD module for gpsim ktechlab - circuit simulator for microcontrollers and electronics piklab-dbg - IDE for PIC-microcontroller development - debug piklab - IDE for PIC-microcontroller development picp - command line utility to drive a PICSTART programmer picprog - Microchip PIC serial programmer software gputils - GNU PIC utilities gputils-common - headers and linker scripts for gputils gputils-doc - documentation for gputils http://home.pacbell.net/theposts/picmicro/ http://piklab.sourceforge.net/ http://www.uclinux.org/ мако встрани от рис http://www.robotshop.ca/arduino-microcontroller.html?lang=en-us Титла: Re: C и PIC Публикувано от: completer в Mar 19, 2010, 20:05 Благодаря за отговорите!
Титла: Re: C и PIC Публикувано от: victim70 в Mar 19, 2010, 22:24 Занимавам се от 20 години с контролери. Ако мислиш сериозно да се занимаваш с PIC и C като отворен код няма да откриеш добър компилатор. SDCC слабо казано работи доста зле с пикове. Най добър е на ht-soft за пикове но е комерсиален, както и пачовете са според това кой плаща музиката.
Но мога да предложа нещо друго: Използвай SDCC за чипове AT89S52 струват около 2 лева в КОМЕТ и са с 40 крака. Ще останеш доволен. Ако искаш нещо малко или РИСК архитектура, погледни чиповете Atiny и Atmega с avr-gcc не са толкова стабилни като 8951/52 но са по-производителни от ПИК овете. Ако имаш нужда от развойна система и помощ пиши едно съобщение, ще помогна колкото мога. Определенос Microchip не се забърквай, много митове се разправят за тях. Титла: Re: C и PIC Публикувано от: completer в Mar 23, 2010, 17:31 Като каза Atmega в лабораторията на университета се занимавам отскоро на едно адруйно и нещата му допадат до това, което аз искам, но единственото, което се чудех е защо не го правят да се програмира на С а си правят език, базиран на С.
И май-това е най-доброто решение за сега, защото няма да има нужда да купувам програматор, пик, развойна среда и т.н, .А адруйното струва 70 лв. http://arduino.cc/ ($2) Титла: Re: C и PIC Публикувано от: victim70 в Mar 23, 2010, 21:55 Ардуино определено не е добро решение - въпреки че много ще го оспорят. Другото нещо 70 лева (контролера е 6 лева платката е 4 лева) - за мене е 'изтумбване' на потребителите. Всичко е на пъти по евтино. Впрочем то не е за сериозни изпълнения - като да си включваш котлона радиото и фурната (образно казано) трябва да долепиш на едни платки доста нещица.
Да програматор не е нужен, за пикове, атмел контролери, моторола (freescale) ... Прави се само един кабел с 10 компонента (4 резистора 4 ценера 2 конектора). Езика за който говоря е С не е тяхната измислица - която не е гъвкава изобщо. Като тотал все пак цената не е повече от 30 лева за едно такова нещо. Нека собствениците на аруиното да се чувсват сега зле ;) (особено тези дето са горнали някой и друг порт). Титла: Re: C и PIC Публикувано от: completer в Mar 24, 2010, 19:11 Добре ето как го виждам аз щом смяташ,че няма нужда да купувам платката (тъй като съм начинаещ в тази сфера и много не разбирам от електроника "засега"):
атмега 328 за 10 лв: http://www.robotev.com/product_info.php?cPath=1_21&products_id=105 ($2) платка за прототипи - 5лв : http://www.robotev.com/product_info.php?cPath=1_41_44&products_id=168 ($2) Кабел за връзка с компютъра -тук ще трябва да помогнеш малко. Намерих такъв кабел в млад констуктор, но не виждам как ще го вържа за компа.Ето и линк http://constructor.bg/shop/product_info.php?products_id=12019&osCsid=7349ebd37d23a8ea4d54346043c09c37 ($2) Моля те дай ми ако имаш по-добро решение, за магазин или ако е от Варна още по-добре. Също така се опитвам да си олесня нещата максимално, докато не почна да схващам какво става :D Титла: Re: C и PIC Публикувано от: victim70 в Mar 24, 2010, 20:15 Пуснах ти лично съобщение за да не правя реклама във форума.
Титла: Re: C и PIC Публикувано от: ivo1204 в Jul 28, 2010, 13:51 Няколко полезни линка за AVR под Linux
Eclipse с AVR плагините - http://sourceforge.net/projects/avr-eclipse/develop http://vimeo.com/1248523 http://avr-eclipse.sourceforge.net/wiki/index.php/The_AVR_Eclipse_Plugin http://www.avrfreaks.net/index.php?module=Freaks%20Tools&func=viewItem&item_id=944 1.Инсталираш Eclipse IDE for C/C++ Developers, 87 MB http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/heliosr http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/R/eclipse-cpp-helios-linux-gtk.tar.gz 2.Плагините Eclipse->Help->Install new software-> Work with: http://avr-eclipse.sourceforge.net/updatesite/ http://avr-eclipse.sourceforge.net/wiki/index.php/Debugging 4.Най-добре е да инсталираш от сорс всичките инструменти за AVR, avr-gdb (6.xxxx) / simulavr на Дебиан/Убунту гърмят, не може да дебъгваш симулираш. gdb -7.01 e OK, http://avr-eclipse.sourceforge.net/wiki/index.php/The_AVR_GCC_Toolchain#Build_from_Sources avr-libc 1.7.0 http://mirror.lihnidos.org/GNU/savannah/avr-libc/ gcc 4.4.4 binutils от CVS Problems with LPM on attiny26 ? / http://www.comet.bg/shop/index.html/ http://www.nongnu.org/avr-libc/bugs.html .......... където версийте са стари – cvs,git, .... http://www.nongnu.org/avr-libc/user-manual/install_tools.html PREFIX=/usr/local/avr export PREFIX PATH=$PATH:/usr/local/avr/bin export PATH cd xxx mkdir 1 cd 1 ../configure --prefix=/usr/local/avr --target=avr –disable-nls '--target=avr' e за binutils,gcc, gdb, за avr-libc e '—host=avr' AVR Studio под Wine тръгва, но има бая работа, ръководство има в http://www.avrfreaks.net/ Тия http://www.olimex.com/dev/index.html гледам имат платка с XMEGA |