Форум программистов, компьютерный форум, киберфорум
Наши страницы
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.87/122: Рейтинг темы: голосов - 122, средняя оценка - 4.87
drvtos
1 / 1 / 0
Регистрация: 25.05.2010
Сообщений: 3,610
1

Программатор на минипк 9х9 см

27.11.2012, 13:14. Просмотров 22002. Ответов 54
Метки нет (Все метки)

Коллега midosso успешно . И я сподобился взять, за кумпанию. Вечером заберу и буду смотреть бараньими глазами на сие чудо. Потом брошусь на форум расспрашивать, куды питание подавать и что потом с этим делать :)

Здесь хочу обсудить идею, навеянную отсюда, хотя есть еще много вариантов, в частности у нас в Сообществе.

То есть, люди делают девайсы на МК, которые могут автономно, без ПК, прошивать МК. Чудесно! А если у нас на руках уже девайс на МК, который явлется ПК? Ясно, что возможностей поболе. И одна из них - не писать свой программатор :)
Вторая - использовать этот девайс не только как прошивалку микроконтроллеров.

Вот я и формулирую свою хотелку. Есть эта супер-пупер маленькая материнка. Хочу на ней запустить Винду (ХР, наверное), под которой будут выполняться следующие задачи:

1) Прошиваться атмеловские МК - с этого же все началось
2) запускаться несколько виндоуз-приложений и с ними будут выполняться "макросы", то есть манипуляции по заранее записанному сценарию

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

Как я это вижу со своей колокольни:
а) установлена сама винда.
б) Из AVRTools качнул AVRDRAGON-а (хотя по крутому лучше бы заюзать LPT или СОМ-порт с 5-ю проводками, раз уж в девайсине такое есть) или любой прошивальский софт, чтобы его можно было запускать с батника или скрипта (подсказка от коллеги уни).
в) установлены нужные мне приложения. Если конкретно, то это CoDeSys для прошивки промышленных контроллеров (ПЛК) и несколько конфигураторов от ОВЕНа, например, для операторской панели.
При этом, как рассказал коллега Stiit.mi, с Кодесис можно работать и с командной строки (я еще не пробовал), так что по сути никакой разницы в прошивке МК через какой-то UNIPROF или в прошивке ПЛК через Кодесис не будет.
А вот с конфигураторами я не знаю. Возможно, таки придется писать макросы. Где-то я видел программы, которые запоминают все, что вытворяешь в системе - и потом их воспроизводят. И народ хвалит эту штуку. Например, AutoIt.

Ну вот. Накидали все это, файлы для прошивки или конфигурирования (это одно и то же, в контексте разговора) запилили, батники-скрипты-сценарии подготовили - и в путь! Приезжаем на удаленный объект, цепляем устаревшее оборудование к нашей малышке, произносим волшебное слово (да, надо распознавание речи, чтоли :) ...) и вуаля! Прошивка обновлена.

Насколько это все реально? (если жестко отказаться от глаз и рук - монитора и клавы)
Можно ли обойтись винтом-карманом? Или взять какой-нить старый обычный винт (у меня валяется что-то, но не знаю, сколько же нужно объема для описанной минимальной конфигурации)
Можно ли найти недорогую (иначе весь смысл теряется) замену HDD, но чтобы винда стала?

Пусть безумная идея,
Не рубите сгоряча
Вызывайте нас скорее
Через доку-главврача

Примечание. Если бы я умел прошивать все эти устройства дистанционно по Сети, то вопрос не стоял бы так остро. Но там возникает ряд дополнительных технических вопросов, это раз. И мои объекты - это царство добродушных простых дядек, которые Сеть до устройства не додянут. Порвут по дороге. Или спиздят на рыбалку :) Это два. Вот и приходится обновлять самому. Нечасто. Но бывает.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2012, 13:14
Ответы с готовыми решениями:

Продаю одноплатные минипк 9х9см
Одноплатный компьютер KONTRON MOPSlcdLX формата PC104. AMD LX800 процессор (500Mhz), 1Gb...

Что лучше: Моноблок или МиниПК + Монитор
Всем доброго времени суток! По работе встала необходимость увеличения диагональности экрана...

матрицы 9х9
заполнить матрицу ЛП,от центра по спирали: вниз-влево-вверх-вправо.матрица 9х9.

MOPSlcdLX: мини-материнка 9х9 см
http://forum.*******************/download/file.php?id=12982&t=1&sid=8a778ce0d380a2afe11af3b3800168cc...

Как переделать массив 9х9?
//--------------------------------------------------------------------------- #include <vcl.h>...

54
ShodS
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 2,011
27.11.2012, 13:30 2
Цитата Сообщение от drvtos
Пусть безумная идея
Да.... брат. Занесло тебя...... Помоему легче все таки взять ноутбук или нетбук, пусть бу..... и цена не на много дороже будет платки волшебной, и проблем раз в 100 сразу меньше станет.....
По крайней мере все будет гибко..... и клава под рукой и монитор..... А нестандартные ситуации на каждом шагу встречаются.....
0
virt
0 / 0 / 0
Регистрация: 04.07.2016
27.11.2012, 13:33 3
Ну почему... очень интересно.
По крайней мере, это всё можно положить в карман.

Буду внимательно следить за темой.
0
drvtos
1 / 1 / 0
Регистрация: 25.05.2010
Сообщений: 3,610
27.11.2012, 13:36 4
Э, брат, так не интересно :) Мы не ищем простых путей.
Платка - куплена. Не важно, какие были у меня мысли, меня спросили: буш? Ответил: Буду.
Так что научно медицинский факт, что эти затраты понесены. Можно просто ее положить и ждать случая кому-то подарить. А можно потрындеть на форуме о прошивалке :)

На самом деле, это же развивает. Мои познания в ПК столь малы, что будет полезно сделать этот девайс даже в ущерб рациональности. В разумных, конечно, границах...
0
27.11.2012, 13:36
tokky
0 / 0 / 0
Регистрация: 06.11.2009
Сообщений: 155
27.11.2012, 13:48 5
Цитата Сообщение от drvtos
Ну вот. Накидали все это, файлы для прошивки или конфигурирования (это одно и то же, в контексте разговора) запилили, батники-скрипты-сценарии подготовили - и в путь! Приезжаем на удаленный объект, цепляем устаревшее оборудование к нашей малышке, произносим волшебное слово (да, надо распознавание речи, чтоли :) ...) и вуаля! Прошивка обновлена.
Поскольку мир не идеален, на удаленном объекте что-то может пойти не так. Скорее даже _должно_.
И вот стоите вы такой красивый с мертвой железякой в одной руке и малышкой в другой, а добродушные простые дядьки стремительно теряют свое добродушие. :)
Оно того стоит?
0
ShodS
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 2,011
27.11.2012, 13:52 6
Цитата Сообщение от drvtos
Платка - куплена.
Это то хорошо! Однозначно пригодится!
Я себе целых 3 прикупил..... Цена то бросовая.....
Но я хочу применить их в качестве стационарного, мало потребляющего, включенного в 24\7 режиме, сервера (громко сказано конечно) там пару win приложений простеньких будет крутится..... А вот мобильное применение, мне кажется не очень эффективным.
Ну кто знает, мож у тебя получится создать реального конкурента планшетам и нетбукам..... :)
0
drvtos
1 / 1 / 0
Регистрация: 25.05.2010
Сообщений: 3,610
27.11.2012, 13:57 7
Цитата Сообщение от tokky
на удаленном объекте что-то может пойти не так. Скорее даже _должно_.
Вопрос качества работы.
Мне приходилось, и не раз, разруливать с дядьками. Они все в душе действительно добрые :) Так что все пойти не так - может. И ничего страшного. Достаем из кустов рояль...
Как говаривал мой бывший шеф, давайте переваривать неприятности по мере их возникновения.
0
drvtos
1 / 1 / 0
Регистрация: 25.05.2010
Сообщений: 3,610
27.11.2012, 14:03 8
Цитата Сообщение от ShodS
Ну кто знает, мож у тебя получится создать реального конкурента планшетам и нетбукам..... :)
У меня - нет. Я же не рисуюсь, когда гворю, что я чайник в ПК. И не собираюсь глубоко вникать.
Но я подхожу к понятию "хорошая консультация" в таком ключе: если кто-то знает, как это сделать, если это настолько для него несложно, что может сесть и за 15 минут нарисовать путь, если он не сторонник жесткого правила "я все это по крупицам узнавал, пущай и они ртом посрут" - то результатом может получиться полезная вещица для меня, вклад в копилку решений для других и хорошее настроение нескольких эмбеддеров. Так чьо не попробовать?
А если идея бредовая, то мы быстро это поймем и спокойно разойдемся по своим бутербродам.
0
sirki962
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 124
27.11.2012, 14:07 9
Насчет ее мобильности тоже вопрос, под виндой в даташите заявлено потребление 5в * 1,5 ампера, не очень то экономично. Управление совсем без кнопок это тоже, я думаю лишнее. Я планирую тоже делать на ней сервер, и думаю прикрутить к ней на 1 из ком портов какую-нибудь мегу с дисплеем 4*20 и маленькой клавиатуркой кнопок на 6-8. Накатать простенькую прогу- затычку на комп в том же Hiasme, чтоб читала ком порт и рулила виндовыми приложениями.

и да, винт ей не обязателен, можно на CF карту поставить винду
0
drvtos
1 / 1 / 0
Регистрация: 25.05.2010
Сообщений: 3,610
27.11.2012, 14:14 10
Цитата Сообщение от sirki962
даташите заявлено потребление 5в * 1,5 ампера, не очень то экономично
Ну, я ж не говорю о батарейном питании. Да и 7,5 ВА там набирается в максимальном режиме. Впрочем, блок питания на 10-15 Вт сейчас такой маленький можно купить...
Цитата Сообщение от sirki962
Я планирую тоже делать на ней сервер, и думаю прикрутить к ней на 1 из ком портов какую-нибудь мегу с дисплеем 4*20 и маленькой клавиатуркой кнопок на 6-8. Накатать простенькую прогу- затычку на комп в том же Hiasme, чтоб читала ком порт и рулила виндовыми приложениями.
Во! Поделишься?

Цитата Сообщение от sirki962
и да, винт ей не обязателен, можно на CF карту поставить винду
Замечательно. То есть, нужна специальная сборка, картридер и все? Ты так будешь делать? Сможешь рассказать?
0
virt
0 / 0 / 0
Регистрация: 04.07.2016
27.11.2012, 14:19 11
Специальной сборки не нужно, и ридера - тоже. CF физически равносильна винчестеру.
0
ShodS
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 2,011
27.11.2012, 14:22 12
Цитата Сообщение от drvtos
У меня - нет.
Ну почему же..... Смотри: Ты выдвинул идею, и изложил ее тут. В итоге данного обсуждения может чтото толковое получится, и пользоваться популярностью, пусть не у широкого круга, но например у какогото количества Електронщиков, которые предпочтут использовать сей чудо аппарат вместо чегото более сурьезного. Вот те и замена нетбукам и прочим зверушкам..... Так что не скромничай.....
0
sirki962
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 124
27.11.2012, 14:23 13
Да собственно я пока это только в теории разрисовал. Пока думаю как пилить переходную плату под нормальные разъемы. Питать думаю блоком от принтера через dc/dc на 5 вольт, еще 12 вольт надо сделать про запас для переходника ide/sata-usb (если не смогу припаять ноутбучный сидюк). А про управление когда-то я делал в том же хиасме клиент сервер управление компом с навигатора в котором winCE. на меге проще наверное будет. В случае развития идеи перейду к железу.
Насчет CF я не особо уверен что ей понравится с виндой, но надо почитать, про сборки под ssd чтоб флешку сильно не насиловала перезаписями. А с чего ей работать разницы нет
0
sirki962
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 124
27.11.2012, 14:24 14
Цитата Сообщение от virt
Специальной сборки не нужно, и ридера - тоже. CF физически равносильна винчестеру.
Равносильно - то да, а ее не убьют частые перезаписи того же файла подкачки и журналов? Хотя это и поотключать можно
0
virt
0 / 0 / 0
Регистрация: 04.07.2016
27.11.2012, 14:26 15
Вот именно, что можно поотключать. Как и ненужные службы, чтобы за спецсборками не гнаться.

Вот найти ёмкую CF - я не уверен, что можно.
0
sirki962
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 124
27.11.2012, 14:31 16
Цитата Сообщение от virt
Вот именно, что можно поотключать. Как и ненужные службы, чтобы за спецсборками не гнаться.

Вот найти ёмкую CF - я не уверен, что можно.
А зачем? Двухгиговой вполне хватит. Не игры же туда ставить? Во всяком случае у меня нет ничего такого большого. А в сервере можно сделать и обыкновенный винт через усб переходник
0
drvtos
1 / 1 / 0
Регистрация: 25.05.2010
Сообщений: 3,610
27.11.2012, 14:32 17
Видите, друзья, вы тут сразу видите кучу подводных камней и спасительные маршруты между ними. Вот это и есть то, что я ценю в таких обсуждениях.

Да, так вот и вырисовывается вариант: кто-то (возможно, из купивших эту платку, их немало) проходит весь путь, а потом рассказывает, какую винду, на какую флешку, как поставить, что поотключать, и тэдэ, и тэпэ.

Управление на отдельной платке с МК - тоже вариант. Тогда уж вообще девайс не слепой и можно видеть, что не так пошло...
0
virt
0 / 0 / 0
Регистрация: 04.07.2016
27.11.2012, 14:37 18
А зачем? Двухгиговой вполне хватит. Не игры же туда ставить? Во всяком случае у меня нет ничего такого большого. А в сервере можно сделать и обыкновенный винт через усб переходник
Да, тоже выход.
В крайнем случае, в дорогу можно с собой прихватить usb-винт, если уж что-то тяжёлое и разнообразное надо таскать..
0
drvtos
1 / 1 / 0
Регистрация: 25.05.2010
Сообщений: 3,610
27.11.2012, 14:46 19
Цитата Сообщение от virt
В крайнем случае, в дорогу можно с собой прихватить usb-винт, если уж что-то тяжёлое и разнообразное надо таскать..
Для примера, Кодесис весит в развернутом виде около 20 МБ. Программаторы атмелов тоже не шибко ибучие в этом смысле. В общем, лишь бы винда стала.
0
virt
0 / 0 / 0
Регистрация: 04.07.2016
27.11.2012, 14:51 20
Нет, я не в том смысле - если есть 100500 объектов, и надо соответствующее количество софта, статистики, ещё чего-то...
0
27.11.2012, 14:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2012, 14:51

Дан массив 9х9 отсортировать по убыванию
Дан массив 9х9 отсортировать по убыванию любым методом

Дан массив 9х9 произвольных символов
Дан массив произвольных символов, размерностью 9х9. Определить номера строк, содержащих...

Заполнить двумерный массив размером 9х9 случайными числами
Было дано задание Заполнить двумерный массив размером 9х9 случай- ными числами. Отобразить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru