Полная версия этой страницы:
AVRISP и КПК
Привет уважаемые специалисты!!!
Использует ли кто нить КПК для программирования AVR, а именно подключить AVRISP. Может, есть и софт?
Если нет, то может, попробуем сделать, если кто заинтересовался....
Я, например КПК использую для настройки и диагностики своего оборудования через RS-232. И у многих КПК есть COM порт, а это наводит на определенные мысли...
zorromen
Apr 13 2007, 07:47
Я невидел для авр прог на кпк... тока на 51 были кадато... если хочешь берешь EVC и пиши сам прогу... я кадато ваще думал прикрепить клаву обычную через UART к КПК...
Я хочу написать Софт к AVRISP на Windows Mobile 5, используя технологию .NET, думаю через неделю начать, может есть у кого команды для AVRISP киньте ссылку чтоб не искать, прогу потом выложу на FTP и где нить в инете.
Может есть исходник на каком нить языку я его портирую.
Если будут пожелания пишите..
И интересно как разработчики используют КПК (если вообще используют),
Мне вот с ноутом не всегда удобно лазить, а ведь мона переложить работу на маленького брата.
Может кто-то хочеть присоединится к разработке.
Dog Pawlowa
Apr 13 2007, 12:00
Цитата(Tcom @ Apr 13 2007, 09:41)

... а ведь мона переложить работу на маленького брата.
Может кто-то хочеть присоединится к разработке.
А маленький брат - это тот, кто присоединится?
))) Маленький брат читается в данном смысле как КПК..
SasaVitebsk
Apr 13 2007, 14:49
У меня КПК Accer n311. Win Mobile +VGA+USB. Хочу тоже написать прогу под него. Но мне надо дрова FTDI к нему и вообще...

Короче не знаю даже как подступится. А так вообще-то было бы неплохо.
Мне тоже говорили про .net. А так все говорят что пользуют VS 2005 с прибамбахом под WinMb. Говорят что и эмулятор есть. Короче у меня даже начальных познаний нет.
А как ты с портами работаешь??? Ч/з Win API? А как эмулируешь?
Короче вопросов больше чем ответов.
Под .NET хочу использовать Delphi .NET Compact FrameWork
Есть эмуляторы для 2003 / 2005 и 5 винд, могу дать ссылки или залить на FTP. На VS 2005 нет проблем, скачать .NET SDK и эмулятор с Микрософта и будет счастье(там вроде компонента работы с COM портом есть). В эмуляторе можно работать также с портами. Так что разработку ПО можно организовать и без КПК. Ещё можно использовать BlueToоth ком порт.
Stariy Alex
Apr 13 2007, 16:38
Цитата(Tcom @ Apr 13 2007, 16:04)

Под .NET хочу использовать Delphi .NET Compact FrameWork
Есть эмуляторы для 2003 / 2005 и 5 винд, могу дать ссылки или залить на FTP. На VS 2005 нет проблем, скачать .NET SDK и эмулятор с Микрософта и будет счастье(там вроде компонента работы с COM портом есть). В эмуляторе можно работать также с портами. Так что разработку ПО можно организовать и без КПК. Ещё можно использовать BlueToоth ком порт.
У меня есть Component Деlphi для USB, но 2001 года.
Чипы FTDI - FT8U232AM/FT8U245AM
Files with Help 531kb/ohne 481kb.
Все на английском.
Там проблема в том, что надо компоненты именно под .NET.
Прикрепи файл посмотрим, дело в том что я сам хочу научится писать софт под КПК. Некоторые просветы уже есть так что опыт дело времени, я думаю настойчиво стоять на своём...
Stariy Alex
Apr 13 2007, 23:31
Цитата(Tcom @ Apr 13 2007, 01:11)

Привет уважаемые специалисты!!!
Использует ли кто нить КПК для программирования AVR, а именно подключить AVRISP. Может, есть и софт?
Если нет, то может, попробуем сделать, если кто заинтересовался....
Я, например КПК использую для настройки и диагностики своего оборудования через RS-232. И у многих КПК есть COM порт, а это наводит на определенные мысли...
Есть в природе PalmAVR (palmavr.sourceforge.net) - под Palm
Вроде были эмуляторы пальма на покетах.
Есть некие заготовки проекта на Java (http://sourceforge.net/projects/javrprog/)
Есть в конце концов куча открытых исходников для avrdude, Avr911 и еще немалого количества открытого софта.
Море интересных примеров программирования для покетов есть на
http://www.codeproject.com/ce/Дерзайте, переносите

P.S.
Кстати, у многих КПК есть USB-хост. Есть дрова для работы с PL2303, например. На выходе - RS-232 c TTL уровнями. Можно прицепиться к стандартному AVR910 или STK500 в обход MAX232....
beer_warrior
Apr 14 2007, 00:04
Цитата
Там проблема в том, что надо компоненты именно под .NET.
Скажите, а писать ручками на чистом С уже некошерно?
Цитата(beer_warrior @ Apr 14 2007, 00:04)

Скажите, а писать ручками на чистом С уже некошерно?
На чистом Си писать красота. Да временное отсутствие опыта написании ПО в области мобильных винд, заставляет прибегать к компонентному построению программы. Начать можно и с компонентов постепенно углубляясь, внедри устройства КПК. Я даже разберу его (КПК) чтоб посмотреть как там что к чему..
Спасибо ROC за ссылки!
beer_warrior
Apr 14 2007, 01:10
Цитата
Да временное отсутствие опыта написании ПО в области мобильных винд, заставляет прибегать к компонентному построению программы.
Мобильные Винды суть хорошо порезанная NT-шка и следовательно старого доброго Create|Write|Read|File никто не отменял. Как и сотни других традиционных WinAPI

В принципе где-то есть пара книг по программированию WinCE. Могу поискать.
а еще для покета есть эмулятор DOSа
Было бы отлично поищите пожалуста литературу beer_warrior.
А дос эмулятор у меня есть, он подерживает работу с COM портами. Так что кому нада могут безпроблем найти его в интернете, понятно что можено написать прогу под дос и пользоватся емулятором, но хотелозь бы без всяких прибамбасов работать.
Dog Pawlowa
Apr 14 2007, 09:52
Цитата(Tcom @ Apr 14 2007, 08:52)

Было бы отлично поищите пожалуста литературу beer_warrior.
А дос эмулятор у меня есть, он подерживает работу с COM портами. Так что кому нада могут безпроблем найти его в интернете, понятно что можено написать прогу под дос и пользоватся емулятором, но хотелозь бы без всяких прибамбасов работать.
Раз Вы так далеко продвинулись в обсуждении...
1) Мне написали программку (IrDA SIR text terminal, если интересно) для КПК, работающую под Framework и на большом компьютере. Среда - какой-то С. Мне кажется, это наиболее внятный путь в программировании для PocketPC.
2) Я не понял, какая задача ставится. Через COM можно управлять существующим JTAG ICE - то есть написать хотя бы ту часть AVR studio, которая ставит фузы и программирует AVR. Но! первое - я не представляю доступность и сложность протокола между PC и JTAGICE, и второе - он морально устаревает, и нужно переходит на mkII. Но порт USB в КПК slave, насколько я понимаю, и mkII к нему не подключить.
Собственно все
Почемуже, на многих КПК реализован хост, ето наводит на размышления..
Цитата(Dog Pawlowa @ Apr 14 2007, 10:52)

Раз Вы так далеко продвинулись в обсуждении...
1) Мне написали программку (IrDA SIR text terminal, если интересно) для КПК, работающую под Framework и на большом компьютере. Среда - какой-то С. Мне кажется, это наиболее внятный путь в программировании для PocketPC.
ВО первых софт писался под MS Framework .NET. Язык С# C Sharp аналог Java от Microsoft. Для него портированы API за исключением непосредственно работы с памятью. В КПК легче реализовывать USB HOST т. к. большинство контроллеров используемые в КПК в качестве перефирии имеют его. Вопрос встает в дровах
>Почемуже, на многих КПК реализован хост, ето наводит на размышления
ну это очень спорное утверждение....
в ценовом диапазоне до 400 зеленых я знаю только одну машинку с хостом кот. сейчас выпускается Acer 311 (пол-года назад вроде было две....)
поправте если знаете другие.....
Цитата(el34 @ Apr 14 2007, 13:07)

>Почемуже, на многих КПК реализован хост, ето наводит на размышления
ну это очень спорное утверждение....
в ценовом диапазоне до 400 зеленых я знаю только одну машинку с хостом кот. сейчас выпускается Acer 311 (пол-года назад вроде было две....)
поправте если знаете другие.....
Например HP hx21xx и выше. цена в раёне 300 баков.
А у вас какой?
c хостами
iPAQ rx4000
HP iPAQ rx5000 Travel Companion
ну там еще кое-какие с хостом у HP
они дороже 400....
а в hx21xx вроде нету ....если вру - дайте ссылку....
сейчас есть лохи от фуджитсу
но они за 400 баков
у меня Acer n50 год назад стоил примерно 320
prottoss
Apr 14 2007, 18:31
Цитата(Tcom @ Apr 13 2007, 14:41)

Я хочу написать Софт к AVRISP на Windows Mobile 5, используя технологию .NET, думаю через неделю начать, может есть у кого команды для AVRISP киньте ссылку чтоб не искать, прогу потом выложу на FTP и где нить в инете.
Может есть исходник на каком нить языку я его портирую.
В Атмеловских аппнотах есть документ описывающий протокол между хостом и AVRISP. Смотрите
Цитата(el34 @ Apr 14 2007, 17:52)

c хостами
iPAQ rx4000
HP iPAQ rx5000 Travel Companion
ну там еще кое-какие с хостом у HP
они дороже 400....
а в hx21xx вроде нету ....если вру - дайте ссылку....
сейчас есть лохи от фуджитсу
но они за 400 баков
у меня Acer n50 год назад стоил примерно 320
У меня HP hx2190b так я подключаю USB лешку к ниму.
Так что плагаю что там есть хост.Если ошибаюсь поправте.
А вот RS-232 у меня полноценный все 8 проводов.
Интересно у каких есть RS232.
Спасибо prottoss.
>У меня HP hx2190b так я подключаю USB лешку к ниму.
Так что плагаю что там есть хост.Если ошибаюсь поправте.
нет в ней хоста
http://h18000.www1.hp.com/products/quicksp...a/12294_ca.HTMLили дайте другую ссылку где он "есть".....
вот например овервью на HP iPAQ rx4000 Mobile Media Companion
с хостом - для сравнения
http://h18000.www1.hp.com/products/quicksp.../12531_div.HTML
Цитата(el34 @ Apr 14 2007, 20:47)

>У меня HP hx2190b так я подключаю USB лешку к ниму.
Так что плагаю что там есть хост.Если ошибаюсь поправте.
нет в ней хоста
http://h18000.www1.hp.com/products/quicksp...a/12294_ca.HTMLили дайте другую ссылку где он "есть".....
вот например овервью на HP iPAQ rx4000 Mobile Media Companion
с хостом - для сравнения
http://h18000.www1.hp.com/products/quicksp.../12531_div.HTML http://mega-digital.org.ua/index.php?categ...mp;show_all=yeshttp://www.hard.melitopol.org/04576-show0.htmlМогу продолжыть, и как тада работает принтер подключённый через USB КПК ?
Tcom>http://www.hard.melitopol.org/04576-show0.html
ну если вы так шутите....
а если нет.....пройдите по ссылкам
поехали-
http://www.hard.melitopol.org/04576-show0.html<подробнее>
http://www.hard.melitopol.org/28737.html<Описание на сайте производителя:>
http://h10010.www1.hp.com/wwpc/ru/ru/sm/WF...3-12288236.htmlну и что мы тут видим....????
кому верим....магазину - или HP?????
Цитата(el34 @ Apr 14 2007, 23:41)

Tcom>http://www.hard.melitopol.org/04576-show0.html
ну если вы так шутите....
а если нет.....пройдите по ссылкам
поехали-
http://www.hard.melitopol.org/04576-show0.html<подробнее>
http://www.hard.melitopol.org/28737.html<Описание на сайте производителя:>
http://h10010.www1.hp.com/wwpc/ru/ru/sm/WF...3-12288236.htmlну и что мы тут видим....????
кому верим....магазину - или HP?????
ДА согласен, обманулся я. Продавец на радиорынке пытался продать мне шнур к моему КПК, для подключения флешки

.. обмануть хотели..(или неправельно опредилил модель)
А RS-232 есть точно я ним настраиваю свои девайсы, через терминальную программу..
SasaVitebsk
Apr 26 2007, 23:00
Цитата(Tcom @ Apr 15 2007, 00:29)

ДА согласен, обманулся я. Продавец на радиорынке пытался продать мне шнур к моему КПК, для подключения флешки

.. обмануть хотели..(или неправельно опредилил модель)
А RS-232 есть точно я ним настраиваю свои девайсы, через терминальную программу..
А где можно купить переходники или кабеля, чтобы поиметь выход на rs232 или USB? Я ж так понимаю, что выходной разъём не стандартизован.
Тож ща парюсь с FujitsuSiemens Pocket LOOX N500, написал прогу на С# которая в COM порт плюется по нажатию кнопки на форме.
Разобрав разъем зарядного устройства и воткнув его в КПКшник тыкался осцилом по ногам и нашел ногу TX, с ТТЛ уровнем. C ногой RX пока никак-найти не могу ее. Есче смутило то что сигнал с TX какойто не нормальный не совсем на RS232 похож, с пилообразными какимито импульсами...причем када эта же самая прога работает на обычном компе(даздраствует.NET) с нормальным COM портом все нормально и привычно.
P.S. COM портовые шланги видел в интернет магазинах примерно по 20$
zorromen
Apr 27 2007, 07:59
Ура прицепил вчера к своему V37 разьем СОМ ... качаю среду разработки eVC4.0, блин кадато скачивал потом стер шас опять пришлось качать потому что теперь мжна прицепить СОМ ... а к нему через АВР и клаву и ваще можно теперь любой программно апаратный комплекс разрабатывать ... мобильность блин, красота ...
А вот у меня ASUS P535... коммуникатор...
и на нем нет СОМ порта и USB-хоста тоже нет.... Нет даже IR...

дык можно ли и как-нить и нам реализовать какой-нить выход?... Очень хоцца...
Я его недавно купил и еще не копал в эту сторону, но раз тут такая пьянка...

Может кто уже делал что-нить.
Есть у кого мысли на ентот счет?
Я думаю можно реализовать железку-переходник подключаемую по USB, но может есть выход попроще... программно..так сказать
SasaVitebsk
Apr 27 2007, 10:39
Цитата(Punk @ Apr 27 2007, 06:29)

Есче смутило то что сигнал с TX какойто не нормальный не совсем на RS232 похож, с пилообразными какимито импульсами...
P.S. COM портовые шланги видел в интернет магазинах примерно по 20$
Похоже, что функция IRDA включена.
Так а com портовые шланги подходят к разным КПК? Разъёмы унифицированы?
Так как я на свой Acer n311 в инете ничего не нашёл. У меня есть что-то типа док стэйшн (в виде зарядного устр-ва). Там есть выход USB хост. Но во первых таскать с собой такую ерунду не очень удобно, а во вторых с драйверами пока ещё не понятно. Хотелось бы rs232.
Я распиновку кабеля нащёл в инете.. У меня был переходник зарядка - кпк я его переделал подцепив разьём DB9 с кабелем 1 метр. Получился полноценный RS232 9 контактов.
Щяс работаю над написание программы программатора для AVRISP/STK-500(современем напряжно, но дома повечерам почютчють.Как всё зделаю выложу где нить)
zorromen
Apr 28 2007, 11:03
В какой среде программируете?
Borland Develop Studio 2006 + Плагин Compact Framework.
На Dalphi, мне вроде удалось собрать всякие SDK. Пробую сечась писать ПО.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.