Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
02.08.2012, 21:23
|
|
Гражданин KAZUS.RU
Регистрация: 20.09.2007
Адрес: Барнаул
Сообщений: 826
Сказал спасибо: 169
Сказали Спасибо 307 раз(а) в 188 сообщении(ях)
|
Re: Мощные МК или одноплатник? Посоветуйте!
Сообщение от aleksandr_zh
|
доброго всем дня/ночи
такой вопрос: чем заменить самоделки на МК?
в том плане, что иногда задачи для 8-битного МК типа АВР или ПИК сложноваты, часто приходится изобретать велосипед
с одной стороны, те же Xmega довольно мощные, но дороги (в сравнении с Кортексами)
покупка одноплатного ПК для многих задач дороговиста и заведомо избыточна по функционалу
...
посмотрел в сторону всяких "отладочных" платок с кортексом + LCD + картридеры - ну не то. Не буду же я под него ОС писать\портировать
...
|
По-моему, следует конкретизировать решаемые задачи. Скажем, контроллер для стиральной машины можно вполне сделать в виде своей платы, на основе 8- или 16-разрядного МК, можно обойтись без ОС. Для выполнения такой разработки предназначены отладочные платки. Они, по сути, в помощь разработчику, чтобы максимально облегчить его задачу и сократить время на ее решение. Фирма-производитель МК-микросхемы кровно заинтересована в том, чтобы именно ее МК была использована для такой платы. Обычно такая плата отдельно не продается, разве что для ремонта той же стиралки. Эта плата - только для стиралки, ничего лишнего.
Если же задача посложнее стиралки, скажем промышленное оборудование, то имеет смысл использовать одноплатный (или многоплатный, с расширениями) промышленный компьютер, например, того же Сименса, у которого их целый ряд, со своим ПО (ОС, языки программирования и т.д.). Это куда подороже, зато, позволяет автоматизировать целые производства, скажем, производство пива или любого другого продукта, материала и т.д. Тут уже заморачиваться на изготовлении ни плат, ни блоков не нужно - фирма поставляет практически все железо, надо только правильно выбрать нужное, разработать и настроить ПО и всю систему в целом.
Одноплатники на 8-разрядных МК (или процессорах) когда-то делали, но сейчас навряд ли, когда за чуть большую сумму можно купить 32-разрядный Кортекс. Делать ОСРВ на основе 8-разрядного МК сейчас явно нецелесообразно, хотя если вспомнить - RMX-80 (30-летней давности) от Intel был рассчитан на 8-разрядный I8080 (наш аналог - 580ВМ80)
В приведенном обзоре (пост #126)предлагаются одноплатный компьютер за $35 (без пересылки). Что-то подобное можно использовать как решение для промежуточных задач (которые между стиралкой и Сименсом для производства). Универсального решения нет. ИМХО.
Последний раз редактировалось azim_mg; 02.08.2012 в 21:38.
|
|
|
|
02.08.2012, 21:43
|
|
Гражданин KAZUS.RU
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
|
Re: Мощные МК или одноплатник? Посоветуйте!
коротко:
надо то, что может заменить 8-битный МК там, где еще дорого использовать одноплатники
например, задача управления сотней-другой датчиков (устройств). МК справляется и с этом, и со связью по uart
НО, для примера, надо еще и карточку SD прикрутить и ЖКИ графический, чтобы пользователь воткнул карту с новой "программой-скриптом", выбрал из файлов нужный и "запустил" его. Да еще его переспросили красивым сообщением, или сообщили об ошибке мягко с пояснениями. А не Err-00 или Inst SD на 7-сегментнике
поставлю это сообщение в шапку темы
|
|
|
|
03.08.2012, 05:59
|
|
Прописка
Регистрация: 06.03.2010
Сообщений: 2
Сказал спасибо: 36
Сказали Спасибо 27 раз(а) в 19 сообщении(ях)
|
Re: Мощные МК или одноплатник? Посоветуйте!
Сообщение от azim_mg
|
Что имеется в виду? Человек-оператор, который чего-то там настраивает, задает какие-то настройки?
|
Уточнил. Именно человек. Единственное при зависании в Винде, все тупо перегрузить. Опять немало времени на это надо, что критично в системе реального времени. А логи Винды читать, далеко не всегда поможет.
Претензии не принимаются. Все, что не сертифицировано Майкрософтом, может сбоить без юридических (для Майкрософта) последствий (что сертифицировано,- тоже может сбоить.. ). Это у вас могут быть последствия...
Сообщение от aleksandr_zh
|
коротко:
надо то, что может заменить 8-битный МК там, где еще дорого использовать одноплатники
.....НО.. еще и карточку SD прикрутить и ЖКИ графический...карту с новой "программой-скриптом", выбрал из файлов нужный и "запустил" его. Да еще его переспросили красивым сообщением, или сообщили об ошибке..
|
Если необходимо (предвидится) какое-либо развитие проекта, ИМХО-однозначно, одноплатник.
Если все определено четко и однозначно (и тираж предвидится) тут искать камень.. дожимать его ресурс.
А по сути, вопрос серьезный и не совсем он конкретно поставлен. ЭТО ОТ ТИРАЖА ЗАВИСИТ. Если девайс один/несколько, то не рационально (если не хобби) пахать, "дожимать" ресурс дешевого контроллера. .. жизнь коротка. А ваш уникальный труд того дожимания, помножит на ноль прекращение выпуска этого камня. Не умеем мы свой труд ценить. Поэтому и улетают килочасы продуктивнейшего времени на вылавливание багов в "даром доставшейся" от "доброго дяди" кривой от рождения сырятины.
Последний раз редактировалось Vlad_Petr; 03.08.2012 в 06:32.
|
|
|
Сказали "Спасибо" Vlad_Petr
|
|
|
03.08.2012, 10:08
|
|
Гражданин KAZUS.RU
Регистрация: 20.09.2007
Адрес: Барнаул
Сообщений: 826
Сказал спасибо: 169
Сказали Спасибо 307 раз(а) в 188 сообщении(ях)
|
Re: Мощные МК или одноплатник? Посоветуйте!
Сообщение от aleksandr_zh
|
коротко:
...
НО, для примера, надо еще и карточку SD прикрутить и ЖКИ графический, чтобы пользователь воткнул карту с новой "программой-скриптом", выбрал из файлов нужный и "запустил" его. Да еще его переспросили красивым сообщением, или сообщили об ошибке мягко с пояснениями. А не Err-00 или Inst SD на 7-сегментнике
...
|
Как говорят французы, с помощью "но" можно загнать Париж в бутылку. Все вышеперечисленное после "НО" уже тянет на одноплатный компьютер с какой-никакой, но операционной системой. МК на 8 разрядов здесь явно не потянет (будут слишком большие издержки на реализацию работы с SD, ЖКИ графическим, да еще сверх собственно задачи управления).
Напрашивается одноплатный компьютер на 16 или 32 разрядном МК, с ОСРВ (но только не Винда для настольных компов! В крайнем случае, для фанатов Винды, какой-нибудь облегченный вариант для КПК, может и подойдет, но мне с ними не приходилось сталкиваться). По-моему, более перспективны варианты Линекса, которых много, т.е. имеется выбор, и для которых доступна вся информация и исходные коды, да еще бесплатно. Что еще надо? "Учиться, учиться и учиться!" - Линексу.
|
|
|
|
03.08.2012, 10:27
|
|
Гражданин KAZUS.RU
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
|
Re: Мощные МК или одноплатник? Посоветуйте!
Сообщение от azim_mg
|
учиться Линексу
|
ассемблер - царь языков!
НО жизнь так коротка...
сколько этих никсов? все ли документированы? мне просто претит потратить Х лет времени учить то, что завтра будет выброшено...
слова "собери сам под эту платформу" для меня ничего не означаюсь - я просто не понимаю, что это значит
если продавец хочет получить прибыль от продажи свое платформы, то дай пару-тройку ОС к ней! пусть она будет "включи и ставь своё ПО"
инструментарий также важен. Желательно по сносной цене, ибо покупать новый инструмент под каждую модификацию платформ как-то не то
вот и ищу что-то в этой нише
|
|
|
|
03.08.2012, 11:08
|
|
Вид на жительство
Регистрация: 03.06.2010
Сообщений: 452
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
|
Re: Мощные МК или одноплатник? Посоветуйте!
проходил мимо...
А я, вот эту цацку жду.
|
|
|
|
03.08.2012, 11:19
|
|
Вид на жительство
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
|
Re: Мощные МК или одноплатник? Посоветуйте!
Создается много библиотек и примеров в помощь разработчикам. И не всегда за деньги.
Чувствую, что нужно осваивать такие пакеты чтобы прикрутить к своему проекту периферию типа дисплея, SD-card , USB, и т.д.
Я выше упомянул только SEGGER - просто других не искал.
Вот, например, какие процы поддерживает embOS (Real Time Operating System)
Про emFile (работа с SD-card ) пишут: It is written in ANSI C and can be used on any CPU.
Supported Semiconductor manufacturers.
Про emWin (работа с дисплеями): Any 8/16/32-bit CPU; only an ANSI "C" compiler is required.
Да, придется осваивать это или подобное, но прогресс не остановишь и в одиночку на старом велосипеде за ним не угонишься.
Есть и удобства: освоил, сделал заготовку и потом просто вставляешь в другие проекты.
|
|
|
|
03.08.2012, 12:58
|
|
Гражданин KAZUS.RU
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
|
Re: Мощные МК или одноплатник? Посоветуйте!
Сообщение от terminator_seva
|
проходил мимо...
А я, вот эту цацку жду.
|
ой, а что это вообще
по описанию понял, что какая-то самоделка,
но ни характеристик, ни что на неё живёт - не нашел
|
|
|
|
03.08.2012, 13:09
|
|
Вид на жительство
Регистрация: 03.06.2010
Сообщений: 452
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
|
Re: Мощные МК или одноплатник? Посоветуйте!
|
|
|
|
03.08.2012, 16:22
|
|
Гражданин KAZUS.RU
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
|
Re: Мощные МК или одноплатник? Посоветуйте!
посмотрел
И ЧО?
новый велосипед, не совместимый ни с чем?
уж лучше мамку "всё включено" купить, уж точно будет гарантия что и win, и другое станет БЕЗ БУБНА и тонны мануала (и красных глаз...
кстати, цену тоже не нашел
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:15.
|
|