LTagKirov писал(а):
Pingvin писал(а):
Даже если Pingvin откроет исходники на Армаду, LTKirov этого недостаточно, так как он не уверен, что Pingvin захочет и сможет выпускать и продавать дешёвое железо Армады.
И тд и тому подобное...
Программисты очень сильно переоценивают "исходники",скажу больше - никому кроме автора они ненужны, даже заказчику
Прошивка которая запускается только на одном варианте платы - будет полезна только если эта плата крайне простая, яркий представитель Таг8. Ещё пример есть очень широко известный проект прошивка для роутеров OpenWrt. Поделка запускается на 100500 вариантах плат, с различным устройством железа наборами блютуф, вифи, поддержкой звуковых плат, флешь, даже процессоры и тех больше 6 разновидностей поддерживается. А здесь _всего_ лишь_лазертаг поделка на убогом микроконтроллере от одного производителя _одного_типа и вида_корпуса, и заявляются такие сложности с запуском на "чужом" железе
Людям нужна а'ля_лазертаг_ардуина, чтобы неважно от какого китайского производителя купил плату, скачал скетч от любого автора, запустил и всё мигает. Ну пускай один шилд всего 0.5Вт звука а другой 10Вт, основным функциям чем это помешает работать ?
Ну давайте по порядку
Цитата:
Прошивка которая запускается только на одном варианте платы - будет полезна только если эта плата крайне простая, яркий представитель Таг8.
Список готовых плат озвучьте?
Который раз повторяю - плата ядра одна у Caustic и Armada! Там нет привязки к аппаратуре контроллера, грубо говоря - это переходник SMD-DIP с картой памяти. Поэтому на нем ЗАПУСТИТСЯ ЛЮБАЯ, АБСОЛЮТНО ЛЮБАЯ ПРОШИВКА!
А разнообразие железа как раз и будет достигаться применением шилдов.
Можно написать драйвера и для шилда с повязкой, как у Caustic.
Я не исключаю такую возможность.
Но это возможно только если не будет "конкуренции" шилда Cаustic с остальной электроникой Armada за аппаратные ресурсы контроллера. О чём Alexies в доходчивой форме написал выше.
Менять же всю архитектуру Armada (освобождая ресурсы) и переписывать прошивку, лишь для того чтобы была возможность подключить шилд от Caustic - на кой оно мне надо?!
Да и остальным - тоже!
Поменял шилд, залил прошивку Caustic - играй на здоровье, чего ещё для счастья не хватает?
Цитата:
Людям нужна а'ля_лазертаг_ардуина, чтобы неважно от какого китайского производителя купил плату, скачал скетч от любого автора, запустил и всё мигает.
А разве это не а'ля_лазертаг_ардуина?!
Цитата:
Ну пускай один шилд всего 0.5Вт звука а другой 10Вт, основным функциям чем это помешает работать ?
Да - будут различные НЕДОРОГИЕ шилды с РАЗНООБРАЗНЫМ ФУНКЦИОНАЛОМ. Что за плач Ярославны из-за 200 рублевого шилда?!
Вы посчитайте, сколько разных шилдов выпущено для ардуины и успокойтесь!
Цитата:
Ещё пример есть очень широко известный проект прошивка для роутеров OpenWrt. Поделка запускается на 100500 вариантах плат, с различным устройством железа наборами блютуф, вифи, поддержкой звуковых плат, флешь, даже процессоры и тех больше 6 разновидностей поддерживается. А здесь _всего_ лишь_лазертаг поделка на убогом микроконтроллере от одного производителя _одного_типа и вида_корпуса, и заявляются такие сложности с запуском на "чужом" железе
Если Вы не в курсе - для любой железяки типа блютуф, вифи, поддержкой звуковых плат, флешь нужно писать свой модуль ядра! Иначе железка так и останется просто железкой!
И над их написанием работает не один и не два человека!
И это "не наш случай" - тут одна прошивка на 100 контроллерах работает, а Вы призываете - 100 прошивок на один контроллер!
Без какого-либо разнообразия железа!
А я то как раз призываю пойти по пути OpenWrt - одно ядро и драйвера для разных железок!
Во вторых - контроллер не убогий вовсе!
В третьих - сложности преодолимы, но смысла нет никакого!
Цитата:
Программисты очень сильно переоценивают "исходники",скажу больше - никому кроме автора они ненужны, даже заказчику
Как сказать, как сказать...
Как уже писал Alexies - железо за неделю можно "сочинить" и развести плату. Прошивки пишутся и "шлифуются" годами.
ИМХО - среди производителей есть желающие их заполучить.
Форкнуть, как Вы выразились - всегда легче, чем с нуля писать своё!
А вот кому нужны две одинаковые по функционалу прошивки - для мня действительно загадка!
Тем более, если исходники не интересуют...
P.S. Зайдите на lasertagparts.com - там человек пишет лазертаг прошивку для ардуино.
Может это то, что Вам нужно?