Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизКакой бесплатный и мощный текстовый редактор? Найти похожие ветки
← →
matt © (2012-10-23 20:53) [40]я пользую Eclipse с плагинами, но он все таки прожорливый (
← →
kilkennycat © (2012-10-23 20:59) [41]
> Игорь Шевченко © (23.10.12 20:48) [39]
чуть позже, сайт как раз сейчас леплю.
в кратце, это PIC18F14K50. собран на малюсенькой платке, с кварцем и усб-разъемом, с прошитым бутлоадером. Т.е. программатор не нужен. однорядный 2,54 разъем портов, чтоб втыкать в макетку (макетка также прилагается, на пять устройств). в комплекте идут платка с еепром, с ртс, семисегментным индикатором, светодиодиками, кнопками и переменным резистором, динамиком. Сие позволит начинающим освоить достаточно большой кусок в области микроконтроллеров, последовательные шины, ввод-вывод дискретного и аналогово, работа с внешней памятью и т.д. И все это еще и в применении с обычным компом. Ориентировочная цена 1500 рублей. Буду стараться дешевле, но пока мелкий опт, дороговата комплектуха. Кроме всего этого, постараюсь в создании учебников. В общем, цель всего этого - дать возможность научиться новичкам с минимумом затрат.
← →
Jeer © (2012-10-23 21:03) [42]
> в кратце, это PIC18F14K50. собран на малюсенькой платке,
> с кварцем и усб-разъемом, с прошитым бутлоадером. Т.е.
> программатор не нужен.
KilkennyDuino :)
xDuino на PIC-ах.
← →
Jeer © (2012-10-23 21:06) [43]Кость, ты хочешь перешибить удобство IDE от Arduino ?
Не выйдет, там народу реально больше работало, чем тебе человеко-лет осталось.
Так, что я для такого случая ( начало работ с mcu ) советую IDE от Arduino и для Duino.
← →
kilkennycat © (2012-10-23 21:09) [44]
> Jeer © (23.10.12 21:03) [42]
у меня дешевле получается, да и конструктив вертикальный, удобнее для макетных плат. и плата размером всего 15х42. единственно накосячил - все с одной стороны, а кварц на другую сторону поместил :( для макеток пофиг, а вот ежели в готовый девайс вставлять, то лишает восможность плату плоскостью ложить.
← →
kilkennycat © (2012-10-23 21:12) [45]
> Jeer © (23.10.12 21:06) [43]
я не просто хочу, я перешибу и по удобству(куда включено и учебно-софтовое) и по стоимости. И в дальнейшем вообще хочу немного патриотично сместить баланс в области мк в сторону отечественного. Найдк достойную и доступную отечественную элементную базу - и это тож тогда. Через неделю поеду к воронежцам общаться, мож договорюсь о производстве своих мк.
← →
Jeer © (2012-10-23 21:13) [46]main-модули xDuino стоят 600-800 руб.
Долепить примитивную обвязку - это домашнее задание для начинающих.
← →
Игорь Шевченко © (2012-10-23 21:14) [47]kilkennycat © (23.10.12 20:59) [41]
> Кроме всего этого, постараюсь в создании учебников. В общем,
> цель всего этого - дать возможность научиться новичкам
> с минимумом затрат.
Ты ссылками не забывай делиться, пожалуйста. Я как раз раздумываю, не стать ли таким новичком :)
← →
Jeer © (2012-10-23 21:15) [48]
> немного патриотично сместить баланс
Ну не знаю, пока народ нос воротит от отечественного.
← →
Jeer © (2012-10-23 21:16) [49]
> Я как раз раздумываю, не стать ли таким новичком
Хорошее дело.
← →
Jeer © (2012-10-23 21:29) [50]
> мне как-то неудобно предлагает начинающим труднопонимаемые
> и неудобные среды от изготовителя,
К сожалению, после первых попыток, вполне удачных, написать на mcu аналог "Hello world!" - т.е. помигать светодиодами, приходит понимание,что реально разработка работающего изделия ( например, управление серводвигателем со всем его обвесом и регулятором аля fuzzy-logic ) или алгоритмически сложные задачи во взаимодействии с периферией, продуктивно решаются именно в программно-отладочных средах от производителя, да и еще желательно на платах готовых прототипирования.
← →
kilkennycat © (2012-10-23 21:41) [51]
> Jeer © (23.10.12 21:29) [50]
это все правильно. но для первого шага мигательногосветодиодного это вполне подходит.
> main-модули xDuino стоят 600-800 руб.
ну, отладка от TI и ST вообще около 300 рублей.
майн-модуль у меня будет стоить около 250-300 рублей, что уже дешевле дуиновских. а так я посмотрел, докупить макетку, какого-либо обвеса - намного дороже получается.
ну и это у первый проект, и несмотря на всю его серъезность, заводское изготовление плат, официально (сертификация, торговая марка, юрлицо и т.д) он все-таки первый. посмотрим. я буду демпинговать конкурентов по цене, и при этом стараться делать более интереснее.
Об отладочных средствах пока не думаю. можно тупо дешево сделать клонов пиккита, например, но мне кажется, что в этом направлении еще есть куда помозговать.
В общем, все ориентировано на возможность дать нормальный первый шаг, дешево, без паяльника и программатора.
← →
kilkennycat © (2012-10-23 21:44) [52]
> Игорь Шевченко © (23.10.12 21:14) [47]
ок. только че раздумывать? становись бета-тестером :) Двух бетатестеров мне вполне достаточно, (первый - Алмаз), на двух комплектах я не разорюсь :)
← →
Иксик © (2012-10-23 22:09) [53]
> Ega23 © (23.10.12 06:50) [11]
>
> Notepad++
+1. Он и как компонент поставляется (вернее наоборот, он и есть надстройка над компонентом Scintilla), с настраиваемой подстветкой и пр., т.е. вроде то, что Косте нужно. Бесплатный. Мы его в своем софте используем, очень довольны. Ну и в работе - жутко удобная штука.
← →
Игорь Шевченко © (2012-10-23 22:11) [54]kilkennycat © (23.10.12 21:44) [52]
Если у тебя почта, начинающаяся на black, действительна, то отправил письмо.
← →
Иксик © (2012-10-23 22:11) [55]P.S. MIT лицензия - то, что надо :)
← →
Jeer © (2012-10-23 22:21) [56]
> kilkennycat © (23.10.12 21:44) [52]
Ну я тоже могу принять участие, поддержу Костю. :)
Поскольку из hard-а я не уходил и сейчас в нем - можешь получить довесок объективного мнения.
← →
Jeer © (2012-10-23 22:37) [57]Насчет Arduino:
Язык - практически С, с довесками объектности.
Масса исходников, примеров.
Совершенно бесплатная среда.
Именно поэтому весь мир был, да и сейчас охвачен дурдуино-строительством.
К такому вот пропагандированию не грех стремиться.
Кстати, вот пример плоттера на Arduino.
Написано и отлажено за пару часов + час на Delphi-приложения ( отображающая часть плоттера ).
Почему плоттер, а не осциллограф ?
Все эти mcu имеют весьма слабенькие АЦП, мультиплексируемые и довольно шумящие.
Для 6-каналов частота выборки по каналу около 2 кГц, одного - 15 кГц.
/*
Plotter 6-chanels
*/
#define LED 13
const char chGo = "G";
const char chStart = "!";
const char chStop = "|";
const char chSet = "A";
const char chReset = "E";
int HByte = 0;
int LByte = 0;
int arADCs[6];
boolean arEnabled[6];
char buffer[3];
int i = 0;
void setup() {
// initialize serial communication at 9600 bps:
Serial.begin(9600);
pinMode(LED,OUTPUT);
// all ADC enabled
for(i=0;i<6;i++){
arADCs[i] = 0;
}
}
// main loop
void loop() {
if (Serial.available()) {
buffer[0] = Serial.read();
if(buffer[0]==chGo) {
digitalWrite(LED,HIGH);
_ReadADCs();
_SendADCPackets();
digitalWrite(LED,LOW);
}
if((buffer[0]==chSet) || (buffer[0]==chReset)){
delay(2);
if (Serial.available()) {
buffer[1] = Serial.read();
arEnabled[(byte)buffer[1]-48] = (buffer[0]==chSet);
}
}// if "A" or "E"
}
}// loop
void _ReadADCs() {
for(i=0;i<6;i++){
if (arEnabled[i]){
arADCs[i]=analogRead(i);
}
}
}
void _SendStop() {
Serial.print(chStart); // start cmd
Serial.print("E"); // stop cycle
Serial.println(chStop); // stop cmd
}
void _SendADCPackets() {
for(i=0;i<6;i++) {
if (arEnabled[i]){
HByte = arADCs[i]/256;
LByte = arADCs[i]%256;
Serial.print(chStart); // start cmd
Serial.print(i); // idx ADC
Serial.print(",");
Serial.print(HByte); // high byte
Serial.print(",");
Serial.print(LByte); // low byte
Serial.println(chStop); // stop cmd
}
}
_SendStop();
}
← →
kilkennycat © (2012-10-23 22:40) [58]да... в мплабе я бы провозился гораздо дольше. и написал бы гораздо больше :)
← →
kilkennycat © (2012-10-23 23:33) [59]
> Jeer © (23.10.12 21:06) [43]
> там народу реально больше работало, чем тебе
> человеко-лет осталось.
дык ведь мне не с нуля начинать. Надеюсь максимально надергать уже существующего, то есть большую часть времени потратить на некую систематизацию. А то с этими ардуино и готовыми примерами от кучи народа появляется своего рода бездумное "батонокидательство". Жутко читать на форумах нечто такое: "учтите, что иногда светодиод не светится, тогда проводки к нему надо поменять местами". все. типа, такая вот лампочка. так светится, а так не светится.
← →
kilkennycat © (2012-10-24 01:08) [60]похоже нотепад++ - выбор. покорила надпись на их сайте :)
SHA-1 digests for binary packages : Check it if you"re paranoid.
← →
Ega23 © (2012-10-24 01:11) [61]
> похоже нотепад++ - выбор
Труъ!
← →
Германн © (2012-10-24 01:48) [62]
> Jeer © (23.10.12 18:00) [35]
>
>
> > Ну если редактор, компилятор и отладчик в одном флаконе
> > существовали еще до ТП, то я о таком просто не знаю.
>
>
> На CP/M был редактор, к которому прикручивался пакетный
> запуск asm и отладчик.
>
Костыли придумали гораздо раньше компьютера. Так что не надо о костылях. :)
← →
Германн © (2012-10-24 01:52) [63]
> Я как раз раздумываю, не стать ли таким новичком :)
О как!
ЮЗ перешел с Дельфи на Яву, а теперь ИШ думает о том "не переключиться ли ему с программирования для РС на программирование для МК".
Очень интересно.
← →
kilkennycat © (2012-10-24 01:56) [64]осталось яву в мк запихать :)
← →
Германн © (2012-10-24 02:01) [65]
> kilkennycat © (24.10.12 01:56) [64]
>
> осталось яву в мк запихать :)
>
Вот как разбогатеешь на своих поделках, жду от тебя этого "запихания" в свободное от работы время :)
← →
kilkennycat © (2012-10-24 02:11) [66]да уже вроде запихали. что-то аж лет 5-7 назад я слышал о камне, яву аппаратно воспроизводящий. хотя, может о дотнете это было...
← →
Jeer © (2012-10-24 10:07) [67]Что мне известно по java-mp:
Sun разработала ядро, названное picoJava.
В 2000 Fujitsu выпустила первые java-mp на ядре picoJava ( MB86799, MB92901..)
Фирма Derivation разработала ядро LavaCore 32x
Реализуется в FPGA на Xilinx Virtex-II.
Omron разработала java-mp для 3G-телефонии.
Известны также разработки и применения java-mp от LG, Rockwell, Patriot.
В основном, это "бортовые" процессоры.
Ядра - собственные.
Patriot выпускает в промышленных масштабах.
← →
Jeer © (2012-10-25 11:33) [68]Косте на заметку:
Arduino на PIC32MX320F128
http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,892,893&Prod=CHIPKIT-UNO32
32x mcu + .Net
http://www.netduino.com/netduino/
Спектр отечественных Arduino и плат расширения
http://jt5.ru/products/
Отечественный Arduino
http://robocraft.ru/blog/RoboCraft/97.html
Freeduino.ru
http://www.freeduino.ru/arduino/index.html
Seeduino
http://www.seeedstudio.com/depot/microcontrollers-arduino-compatible-c-132_133.html
Курсы по Ардуино
http://mk90.blogspot.com/
← →
GreyWolf83 (2012-10-27 21:19) [69]Если Eclipse кажется слишком навороченным (прожорливым, монструозным), то можно попробовать среду Code::Blocks http://www.codeblocks.org/. Среда является Open-Source и написана на С++ и wxWidgets, поэтому полегче чем Eclipse на Java. Эта IDE тоже позволяет подключать различные порты gcc и теоретически отладчик (gdb). На некоторых форумах правда народ жаловался на проблемы с работой отладчика. Сам я только компилировал нечто вроде "Hello, World" для MSP430 и до отладки пока не дошло.
← →
GreyWolf83 (2012-10-27 21:50) [70]
>
> > Jeer © (23.10.12 21:06) [43]я не просто хочу, я перешибу
> и по удобству(куда включено и учебно-софтовое) и по стоимости.
> И в дальнейшем вообще хочу немного патриотично сместить
> баланс в области мк в сторону отечественного. Найдк достойную
> и доступную отечественную элементную базу - и это тож тогда.
> Через неделю поеду к воронежцам общаться, мож договорюсь
> о производстве своих мк.
Я тут почитал эту тему, и задумка конечно внушает уважение. Только учтите, что контроллеры Atmel и платформа Arduino уже сейчас имеют огромное сообщество пользователей, которые выкладывают свои наработки и общаются на форумах. И именно для начинающих это очень серьезный аргумент начинать именно с них. И превзойти среду разработки AVR Studio или Atmel Studio, в которые фирмой Atmel на протяжении многих лет вкладывались немалые ресурсы, с наскоку невозможно.
А про отечественные МК -- насколько мне известно, в настоящее время нет конкурентноспособных на коммерческом рынке предложений. То, что делается, делается для военных с соотв. ценой и исполнением (например, http://www.milandr.ru). Чтобы какое-то семейство МК от какого-то производителя стало конкурентноспособным на коммерческом рынке, нужно обеспечить много чего: 1. Характеристики на уроне аналогичных предложений от других фирм 2. Цену на уровне аналогов 3. Удобные средства разработки и отладки 4. Техподдержку 5. Уверенность в том, что "завтра" этот чип не снимут с производства 6. Производитель должен обозначить внятную политику разития данного семейства МК, чтобы пользователи не оставались с устарешими моделями 7. Сеть дистрибьюторов 8. Обеспечить непрерывность поставок
В настоящее время в России нет организаций способных на это.
← →
kilkennycat © (2012-10-27 23:25) [71]
> GreyWolf83 (27.10.12 21:50) [70]
> для начинающих это очень серьезный аргумент начинать именно
> с них
возможно. Но у меня во-первых, дешевле, во-вторых, будет более доступно к пониманию фундаментальных вещей. А вот после моих наборов уже будет более логично переходить к мощным продуктам, ардуино или разберри
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.61 MB
Время: 0.122 c