Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Какой бесплатный и мощный текстовый редактор?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.63 MB
Время: 0.094 c
2-1328712585
upc
2012-02-08 18:49
2013.03.22
Запретить изменять Position с помощью колесика у TrackBar


15-1338481548
М
2012-05-31 20:25
2013.03.22
Поиск файла в подкаталогах.


15-1339965003
Юрий
2012-06-18 00:30
2013.03.22
С днем рождения ! 18 июня 2012 понедельник


15-1335356229
AV
2012-04-25 16:17
2013.03.22
Кодировка русских путей при запуске bat, сделанного в NotePad


15-1336722340
xayam
2012-05-11 11:45
2013.03.22
Шахматы, май 2012: Ананд - Гельфанд