Страница 1 из 4

Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 07:07:33
BOB51
Доброго времени суток всем Кошачьим и их родичам!
После просмотра ролика о новых «окошках» и лазания по рынкам в поисках удобоваримого варианта программатора ко множеству мелкосхемок вечнообновляемого сообщества забугорных производителей все чаще появляется мыслишка «а не послать бы их (производителей ПО и железок)…».
А вместе с тем и другая – пора собственную альтернативную железяку мурручить, да с подходом, позволяющим одинаково успешно пользоваться как любыми базовыми семействами, так и вновь появляющимися изделиями с учетом интересов ВЕЧНОЗЕЛЕНОЙ ЖАБЫ – хозяйки семейного бюджета.
Базовая платформа представляется как мультимикропроцессоное (мультимикроконтроллерное) ядро с «открытой» модульной структурой и, естественно, открытым кодом и схемотехникой.
Наращивание сложности и уровня системы может осуществляться постепенно по возникновению такой потребности у потребителя.
Ограничения на применение элементной базы:
Микросхемы, применяемые в базовом ядре должны быть свободно доступны к покупке на территории всех участников проекта (бывшего Союза).
Техническая документация к данным ИС должна быть свободнодоступна как на языке производителя ИС, так и на русском языке.
Не допускается (или ограниченно допускается) применение ИС, для написания программ к которым используются только ПЛАТНЫЕ среды разработки (или урезанные демо-версии).
Программное обеспечение для используемых в системе микроконтроллеров должно быть представлено исключительно свободнораспространяемыми полными версиями!
(Или версиями, требующими бесплатной регистрации).
При разработке схемотехники и печатных плат, а также программного обеспечения для использования на ПК для связи с ядром и/или модулями должно максимально применяться свободно-бесплатное общедоступное программное обеспечение (чего к сожалению нельзя сказать о системном ядре WIN98/WINXP – пока прийдется терпеть это вынужденное зло).
Проект может быть только на НЕКОММЕРЧЕСКОЙ основе.
Поскольку я, как автор данной темы изначально имел базовую подготовку на INTEL- совместимых семействах (8080-Z80-MCS51) и лишь затем перешел к работе с AVR-PIC, причем с проработкой их документации и структуры команд ассемблера с точки зрения специалиста MCS51, то данная тема в первую очередь может заинтересовать именно любителей данного семейства.
Возможно этот подход и консервативен, но глобально-корпоративные интересы производителей электронных компонентов и прикладного программного обеспечения явно направлены на привязку потребителя исключительно к своему продукту, что весьма плохо с точки зрения свободы выбора оптимальных решений при проектировании и изготовлении не только «любительских» конструкций.
Так сложилось, что вместо объективной оценки сильных и слабых сторон того или иного семейства МК на «постсоветском» (и не только) пространстве вместо нормального конструктивного обсуждения фанаты того или иного семейства МК весьма неадекватно воспринимают любое замечание специалиста, знакомого с другим семейством МК, сводя все в конце-концов к стандартному спору «кто покруче».
Подобный подход для работы в этой теме восприниматься не будет
(так же как и выяснение отношений на чем писать программы на С или на asmе)!
Каждый участник темы может предоставлять то, с чем он свободно разбирается, однако для удобства восприятия остальными участниками (особо в случае просьбы чего-то прокомментировать) следует учитывать возможности сообщества… и исходные требования ядра системы и/или автономных модулей (применяемые протоколы обмена, аппаратные средства для буферизации отдельных элементов системы, структуры шин связи) общего назначения чтобы его конструкция могла быть успешно использована другими.
Вот пока собственно и все.
В следующем сообщении выложу свое видение структуры ядра для обсуждения и приема замечаний.

Re: ретроградный консерватизм

Добавлено: Чт июн 09, 2011 08:10:58
МитяРа
Мяу всем..
Немного хотел уточнить, мы делаем "железку", как замену ПК со своей операционкой или что ?

Предложение №1:
Необходимо определиться с разъёмом-сокетом под МК-ядро и тогда можно использовать разные микросхемы.
Микросхема стоит на плате-модуле, с обвязкой по питанию и прочим, а на основную плату подключается через сокет..
по типу, как-то так, но ножек больше: http://radiokot.ru/forum/download/file.php?id=22025

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 16:37:23
bolek
И зачем, а главное кому это надо? Убить кучу времени и поменять кусок жизни на нечто, устаревшее в момент задумки?
Пассаж про "доступное к покупке на всей территории бывшего Союза" + "документация на русском"
сведет элементную базу к 155ЛА3 или 176ЛА7 :)

Имхо, задумка автора - чистой воды маниловщина.
Лучше это время потратить на зарабатывание денег, чтобы спокойно купить тот инструмент (софт) который нужен. Без особого ущерба для семейного бюджета.

P.S. Для неграмотных и тех, кто не читал "Мертвые души" Гоголя:
МАНИЛОВЩИНА, ы, мн. нет, ж. (публиц). Беспочвенная мечтательность, пассивно-благодушное отношение к действительности. [По имени Манилова, персонажа «Мертвых душ» Гоголя.

P.P.S. Я тут примериваюсь к STM32F103: скорее всего заменю им одним блок из пяти ATMEGA48+PIC12F.
Тоже была наращиваемая мультимикроконтроллерная система...
А документации к STM32 на русском в ближайшем обозримом (и неближайшем тоже) будущем не будет...

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 16:42:25
МитяРа
bolek писал(а):И зачем, а главное кому это надо?
Прежде всего, этот надо автору темы.. Было-бы иначе - темы-бы не было..

У тя есть, что конкретно сказать, а не холиварить ?

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 16:44:35
BCluster
ПО свободное есть. Железо делать смысла не вижу никакого. Не хотите использовать новое - используйте старое, в чем беда?

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 16:48:36
bolek
МитяРа писал(а):...У тя есть, что конкретно сказать, а не холиварить ?
Есть. Если с первого раза не понял, специально для тебя: эта затея - глупость и пустая трата времени.

Могу подарить горсть не использованных 1816ВЕ35 времен СССР для старта проекта: как раз соответствует условиям выбора элементной базы. Почтовые расходы за счет получателя :))

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 17:02:09
МитяРа
bolek писал(а):Есть.
Есть, да не в тему.. :evil:
BCluster писал(а):Не хотите использовать новое - используйте старое, в чем беда?
Сам пока не совсем понял основной сути проекта, но ситуации ведь разные бывают..
Ну например:
В своё время мя долго сидел на 98-м, т.к. в ХР не работало именно внешнее железо, для МК-шных нужд..
Со временем эта проблема решилась, но ситуация вновь повторяется и уже в более "жёстком" варианте с 7-кой и последующими версиями Винды..

Ясен мышь, что старые программы и приложения к которым привык нормально на новых ОСях работать не будут, а до кучи если ещё "железо" заточено под COM и LPT, которых на новых материнках ещё поискать надо..
Переходники на USB не спасут..

Подождём, дальнейших уточнений от автора.. :tea:

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 17:11:55
МитяРа
bolek писал(а):1816ВЕ35 времен СССР для старта проекта: как раз соответствует
Не соответствует.. 35-е это 48-е семейство.. :)))

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 17:54:55
BOB51
вот ... мышшш... :shock:
а заголовок - то темы не тот почему-то прописался... :?
вообще-то было "ретроградный консерватизм"
ну да ладно...
прототип схемки ядра набросаю где-то к понедельнику
суть - использовать в полной мере "подручные средства" с возможностью их многоцелевого применения, не только одного семейства и сатбильно выпускаемые.
система должна работать и как приставка к ПК (независимо от капризов внешнего рынка) и, возможно, как самостоятельное изделие.
я ведь НЕ НАВЯЗЫВАЮ собственного мнения ВСЕМ окружающим - кому не интересно - могут пропустить, а кого заинтересует - всегда рад помурчать 8)

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 18:00:41
МитяРа
BOB51 писал(а):использовать в полной мере "подручные средства" с возможностью их многоцелевого применения,
В давние славные времена, когда только-только начинал заниматься МК, когда ещё из компов была только серия ЕСхххх,
не было никаких программ, а всё делалось самолапно..
У нас на работе был сделан Отладочный модуль, 7-сегментным индикатором, клавиатурой, памятью, разъёмами портов и встроенным программатором..
Память на МК тогда была внешняя, на РФ2/5..

Можно скошачить что-то подобное, с модулем процессора-МК и на современной элементной базе.. :tea:

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 18:25:01
BOB51
вобщем-то это и будет делаться :))

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 18:26:26
МитяРа
На сколько ног будем кошачить процессороМК-шный сокет ?

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 18:45:59
ploop
Приветствую чернокож... шёрстных котов!
Ясен мышь, что старые программы и приложения к которым привык нормально на новых ОСях работать не будут, а до кучи если ещё "железо" заточено под COM и LPT, которых на новых материнках ещё поискать надо..
Переходники на USB не спасут..
Все эти самописные программы не используют стандартизированных протоколов, а занимаются "ножкодрыганием", от того и все проблемы.
COM, LPT и тому подобное - умерли, не надо их воскрешать. Есть USB, его более чем достаточно для любых нужд. Если кто забыл, переводится как Universal Serial Bus, ключевое слово - Universal. Аппаратная поддержка есть в МК почти всех производителей, так же как и отдельные микросхемы не так дороги.

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 18:52:27
МитяРа
И те не хворать пушистый..

Смысл не в том, что не через чего подключать, а иногда бывает не к чему подключать.. :)))

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 18:54:45
ploop
Аааа, ты про то, что старые железки остались не при делах? Дык, новые надо разрабатывать :))

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 18:58:07
МитяРа
ploop писал(а):Дык, новые надо разрабатывать
Дык, вот и разрабатываем.. :))

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 19:13:54
BOB51
да ладно... пусть пошипят пока - схемки ведь в теме еще нет 8)
да и тема больше не для выяснения крутизны, а для дела:
был у меня в старые времена опыт по созданию подобных систем с жесткой привязкой к конкретному изделию ( http://www.cosmedtech.ru/schemes/VROM.pdf , http://www.cosmedtech.ru/schemes/prog_at89s_vol1a.pdf ), но... вся номенклатура весьма шустро меняется, вот и пришлось занятся новым вариантом, с учетом уже полученного опыта и технологий сквозной работы с mcs51-avr-pic семействами (кстати, ткаже собственного изготовления). :cry:
Жаль, что нет знакомых спецов для создания консоль-оболочки в ПК, нет спеца, владеющего С (одинаково для всех семейств) в такой степени, чтоб совместно писать программы для конкретной железной схемотехники: основная оболочка С, а драйверы лапок и прикладухи ассемблер, да еще в грамотном сопряжении.
Ну и так далее...

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 22:11:33
*Trigger*
ploop писал(а):переводится как Universal Serial Bus, ключевое слово - Universal.
Вообще то, по википедии «Useless serial bus» — «бесполезная последовательная шина». :))) :))) :)))

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 23:01:30
ploop
Не знаю, какие вы там википедии читаете, в нашей вроде всё правильно: http://ru.wikipedia.org/wiki/USB

Re: Послать подальше производителей ПО и железок.

Добавлено: Чт июн 09, 2011 23:29:07
*Trigger*
Читать историю, второй абзац. Это была шутка.