В блоге, посвященном вопросам разработки открытого «железа» появилась интересная статья (http://antipastohw.blogspot.com/2009/03/introducing-open-sou...), предлагающая создать специальный банк, который бы оказывал финансовую поддержку подобным проектам, а так же помогал с преодолением «проблемы роста».Если для создания открытого ПО требуется только желание и время, то с «железом» все намного сложнее — на него еще нужны и деньги. Каждая новая итерация в разработке «железа», будь-то добавление функциональности или исправление ошибок, требует значительных финансовых затрат на проектирование и изготовление нового шаблона печатной платы, приобретение элементной базы и покрытие производственных издержек. Вот и получается, что человек, желающий обогатить сообщество своими идеями и энтузиазмом, столкнувшись с реалиями этого бизнеса вынужден либо брать очередную ссуду в банке и ожидать, скрестя пальцы, что следующая партия из 25 ус...
URL: http://antipastohw.blogspot.com/2009/03/introducing-open-sou...
Новость: https://www.opennet.ru/opennews/art.shtml?num=20664
Имхо сделать железо открытым можно, но как его собрать на стороне юзера ? Юзер полюбому будет его покупать ...
Открытость железа может помочь юзеру отловить проблемы взаимодействия софта и железа. Видимо и всё.
Вот еще плюсы навскидку:
Открытое железо должно быть дешевле.
Его может изготовлять любой желающий, если есть соответстующее оборудование.
Под него проще писать драйвера, если спецификации открыты и грамотно написаны.
Его может улучшать любой желающий, при наличии соответствующих знаний.
У меня дома как раз станок для изготовления многослойных печатных плат простаивает, и пару роботов для термоусадки...
>У меня дома как раз станок для изготовления многослойных печатных плат простаивает,Насчет дома не знаю а фирм где оно так и есть - навалом.Приносишь им файлы с дизайном печатки, тебе ее делают.При том - натурально можно и многослойную заказать.За достаточно вменяемые суммы денег.Собственно все что требуется - осилить разводку платы.Хотя и это тоже могут сделать за вас, по даденой схеме, но за отдельное бабло ессно(тут все просто - или вы сами возитесь или платите тем кто это сделает за вас).
Радиогубители кстати сами делают 1-2-слойные печатки лазерно-утюжным методом нередко.При том порой добиваются приличных результатов (типа юзания современных qfp чипов с шагом 0.5 мм и т.п.).Хотя при ценах на платы сделанные фабричным способом по вашему проекту это не факт что оправдано вообще. А уж по части пайки - народ запросто паяет дома BGA горячим воздухом, при том иногда ухитряясь успешно перепаять навороченный чипак в откровенно наколенных условиях, который гуру из мастерских то паять не больно любят :).В общем если есть желание - найдется и сто дорог.А кому влом - будет отмазки придумывать :)
>>У меня дома как раз станок для изготовления многослойных печатных плат простаивает,У нас тут как-то все стеснительно, за неимением достойной отечественной элементной базы. Но я уже прямо вижу прекрасное далеко, в котором китайцы используют все преимущества свободного железа прямо вот как тут User294 рассказал (:
Впрочем ... им, рукодельникам, что свободное железо, что несвободное - все равно скопипастят. Один только слоган на свитче - =Познай дао коннекта!= чего стОит.
>У нас тут как-то все стеснительно, за неимением достойной отечественной элементной базы.Как ни странно, у китайцев своей элементной базы тоже не больно дофига :)
>все преимущества свободного железа прямо вот как тут User294 рассказал (:
По крайней мере, китайцы сделав что-то уровня цыски забудут содрать за это три шкуры в отличие от.На чем и будут выезжать.Качество понятное дело будет хромать.
>Впрочем ... им, рукодельникам, что свободное железо, что несвободное - все равно
>скопипастят.Да на самом деле многие типы железа разработать "с нуля" не особо сложно.Референсных схем и даже фирмвар нынче - хоть попой жуй.Производители чипов заинтересованы в их распостранении.Посему - нередко становятся достаточно щедрыми.Обычно все на что хватает китаезов - воткнуть референсный фирмвар в референсную плату.Все :).Плохо ли это?Не факт.Во всяком случае уже не придется платить в пятикратном размере за это железо.
>Открытое железо должно быть дешевле.Это кто сказал?Оно должно делать то что надо ВАМ а не "ИМ".И за это многие готовы платить.Даже больше чем за бесполезный кирпич который делает все что угодно но только не то что надо ВАМ.
>Его может улучшать любой желающий, при наличии соответствующих знаний.
Отсюда следует то что оно должно существовать по вменяемой цене.Дешевле ли чем что-то еще - зависит от кучи факторов, например, тиража.Цена по которой вы можете купить 100 микросхем и 10 000 000 микросхем может отличаться в пару раз а то и более.И даже если у вас супер-открытый девайс но в 100 экземплярах, вы по себестоимости не побьете девайс производимый 10 000 000 экземплярами.Но откровенный и необоснованный задирон цены скажем в 10 раз - да, уже не пройдет - кому надо просто сделают сами.
> Имхо сделать железо открытым можно, но как его собрать на стороне юзера ?Приходите в любую контору по производству PCB, коих легион и заказываете печатку если она слишком сложна для дармового лазерно-утюжного метода.Это стоит достаточно недорого даже для штучных образцов.А сгруппироваться и заказать с десяток однотипных плат на всю ораву - и вовсе замечательно получится (разовая стоимость подготовки производства размажется а ценник на производство самих по себе плат - достаточно скромный).Итого - сделать штучную железку на самом деле сейчас не проблема.Если вам слабо распаять компоненты - платите, вам распаяют.Хотя по факту в домащних условиях можно паять все что угодно (ну на приличный паяльник и hot-air паяльную станцию потратиться придется, но опять же, приличный комп и то дороже стоит чем все это вместе взятое и ПО ведь невзирая на это - пишут, правда?...).
Также бывают готовые универсальные прототипные платы.Нынче - и за разумные бабки.Если влом делать самостоятельно или кишка тонка, можно просто купить.
Но это уже не мало...
ИМХО, утопия.
>ИМХО, утопия.Любая идея утопия если ею займутся "ИМХО Аноним'ы"
>>ИМХО, утопия.
>
>Любая идея утопия если ею займутся "ИМХО Аноним'ы"А теперь, залогонившись, я что-то поменял что-ли? Откуда у людей такое идиотское высокомерие в отношении анонимов?
Честно говоря, для меня здесь все анонимы, поскольку ники совершенно ничего мне не сообщают...
>Честно говоря, для меня здесь все анонимы, поскольку ники совершенно ничего мне
>не сообщают...Вполне здравое состояние)
>Честно говоря, для меня здесь все анонимы, поскольку ники совершенно ничего мне
>не сообщают...Регистранты боюсь этого не поймут...
>Честно говоря, для меня здесь все анонимы, поскольку ники совершенно ничего мне
>не сообщают...Да неужели?
Отчего же это мне сообщают? Такие, например, как "Michael Shigorin" или "Skif".
>А теперь, залогонившись, я что-то поменял что-ли? Откуда у людей такое идиотское
>высокомерие в отношении анонимов?Анонимы занимаются срачем в коментах, зачастую откровенно провокационным. Скрывая свою (хотя-бы виртуальную) персоналию чтобы избежать негативной реакции применительно к такой персоналии.Поэтому негатив распостраняется на "анонимов вообще".Это разве странно?Тем более что вы прекрасно уложились в этот стереотип - довольно провокационный и не особо обдуманный комент.Если бы вы посмотрели на этот мир внимательно то заметили бы что нынче при наличии желания и (вполне разумной!) суммы денег вы можете сами сделать свою железку, даже в одно лицо. С вполне разумными затратами денег. Куда меньшими чем стоит допустим приличный писюк или ноут (потребные для создания свободного ПО). А по качеству будет обычная плата, сделанная фабричными методами.Не хуже чем у других.С зеленкой, золочением, фигурными выпилами и прочая если надо.
>Откуда у людей такое идиотское высокомерие в отношении анонимов?От maxcom-a. :D
>ИМХО, утопия.Не согласен. Это кооперация, так же как и Free Open Source Software. Всем выгодно работать над одной общей платформой, а продавать совершенно разные продукты, основанные на этой общей платформе - выгодно всем. Я, так же как и ты сейчас, раньше не понимал этой простой идеи, тоже казалось что это утопия и абсолютно нежизнеспособно. Но весь смысл в том, что в конце концов, все работают над своими совершенно разным продуктами, и у всех свои покупатели, а общая база одна.
>>ИМХО, утопия.
>
>Не согласен. Это кооперация, так же как и Free Open Source Software.
>Всем выгодно работать над одной общей платформой, а продавать совершенно разные
>продукты, основанные на этой общей платформе - выгодно всем. Я, так
>же как и ты сейчас, раньше не понимал этой простой идеи,
>тоже казалось что это утопия и абсолютно нежизнеспособно. Но весь смысл
>в том, что в конце концов, все работают над своими совершенно
>разным продуктами, и у всех свои покупатели, а общая база одна.
>Я не работал в сфере производства полупроводниковой техники, но не уверен что она может обеспечить подобающую гибкость для производства разных продуктов на одной технической базе. Содержать на энтузиазме небольшой завод потяжелее чем поддерживать F/OSS проекты.
>Я не работал в сфере производства полупроводниковой техники, но не уверен что
>она может обеспечить подобающую гибкость для производства разных продуктов на одной
>технической базе. Содержать на энтузиазме небольшой завод потяжелее чем поддерживать >F/OSS проекты.Рад за Вас что Вы там работали, но я не имел ввиду поддержку заводов на голом энтузиазме. Я имею ввиду разработку аппаратного обеспечения с открытыми спецификациями и исходниками печатных плат, что выгодно всем. А вовсе не то что подумали Вы.
>Я не работал в сфере производства полупроводниковой техники, но не уверен что она может обеспечить подобающую гибкость для производства разных продуктов на одной технической базе. Содержать на энтузиазме небольшой завод потяжелее чем поддерживать F/OSS проекты.помниться в конце 80-х можно было видео-магнитофон поменять на автомобиль. автомобиль - на квартиру....
к чему я это вспомнил? тогда не было такого беспредела со всякими патентами, спецификации на cpu, ассемблер, схемы мат. плат печатались в журналах, на видаки - тоже (и не только в наших журналах, а и в буржуйских и вполне законно), ttl рулил, понятие ibm pc уже почти не относилось к фирме ibm напрямую,... и пр., и пр. - почти как эта идея (утопия, если кому нравиться).
к чему это я?
а! да! видео-магнитофон можно было поменять на автомобиль!
а не кисло открытое железо стоило то! :-D
отличная идея! готов инвестировать 10% дохода в такой банк.
Предлагаю идею открытия свободного Центрального Банка :-)
Общался с ребятами из Китая, делали у них "безделушки" (ничего близкого к компам нет). После первой партии китайцы засыпали вопросами - хотим ещё заказов, да побольше, мы отвечаем, что мол интересующие нас продукты уже под чужим авторским правом, украсть нельзя ай-я-яй, на что получаем ответ - алё, какое авторское право, присылайте нам ваши продукты, разберем, соберем, пустим в линию.Так что в условиях когда будет вкусное опенсурс железо, оно будет отштамповано тут же в железе уже без автора. Охота работать на китай за спасибо?
- Вперед.
>Так что в условиях когда будет вкусное опенсурс железо, оно будет отштамповано
>тут же в железе уже без автора. Охота работать на китай
>за спасибо?
>- Вперед.Вы предлагаете *разработчикам* железа пытаться уделать китай по цене производства?Удел идиотов.Китайцы паяют за плошку риса по сути.И так и сяк unbeatable.
А если подумать с другой строны?Бизнес-модель сменить.Пусть себе штампуют.Чем больше, тем лучше.Все как раз на это железо подсядут - дешево и функционально же.Зашибись!А тут на сцену выходите вы и предлагаете допустим кастом девелопмент - от автора вон той вон ахипопулярной штуки которую так часто клонируют!И предложить в принципе есть чего.Адаптацию фирмвари и железа под специфику кастомера.Китаезам то тупо содравшим и штампующим R&D малость слабо, а вот автору - очень даже по зубам.А ваша компетенция уже не вызывывает вопросов - клоны и их тиражи говорят сами за себя.При том нередко за кастом девелопмент готовы прилично платить.А работы может быть не так уж и много.Просто китаезам и кастомеру - слабо.
>- Вперед.
А если выключить стереотипы и включить мозг - почему бы и нет?Когда "спасибо" начнут вам говорить несколько миллионов человек, у вас возникнут определенные проблемы с тем чтобы умереть нищим и неизвестным.
//Если для создания открытого ПО требуется только желание и времяХм...
Обьясняю на пальцах в чем состоит бредовость данной идеи (на мой взгляд).
Доминирующее положение на рынке железа занимают компании с наиболее эффективными (читай быстрыми, лучшими в своей области, и т.д) и наиболее дешевыми в себестоимости решениями. Именно лидеры получают огромный кусок пирога - прибыли, остальные куда более жестко борятся за свои кровные микроскопические 5-7% рынка.
Тут надо еще учитывать то что очень большая часть затрат уходит на разработку наиболее эффективного технологического решения, лучшего чем у конкурентов а не только непосредственно производство.Во всем цивилизованном мире давным давно происходит совместная работа различных высоко-технологичных компаний (обычно не являющихся прямыми конкурентами, а из смежных областей) в плане обмена/покупки/продажи/взаимного обмена патентами/наработками исследовательских лабораторий на какие либо технологии, и различного сотрудничества в этой области (заключение контрактов на поставку компонентов например). Это выгодно обоим сторонам - ничего принципильно нового в этом нет, это происходит уже давным давно.
Отдавать готовые схемы на блюдечке с голубой каемочкой любому желающему - значит конкретно подставить свою компанию под очень крупные убытки, конкуренты - наштампуют клонов запросто, в результате ваша фирма в канаве, а неизвестный китайский завод временно на белом коне, а разработчик схем - торгует на рынке джинсами.
Это вобще напоминает СССР где к телевизору прилагалась принципиальная схема его устройства это искренне восхищало все остальные страны оригинальностью подхода. Радиолюбительство - это конечно хорошо, пока не доходит дело до технологического шпионажа. Не путайте это разные вещи.
>Открытое железо должно быть дешевле
Для производителя. За счет того что отстутвуют как таковые затраты на разработку, не нужно покупать патенты. Для покупателя - совершенно не факт что снижение цены увеличит спрос на продукт. Коммерческую компанию редко когда кроме что нибудь интересует.
>Его может изготовлять любой желающий, если есть соответстующее оборудование.
>Его может улучшать любой желающий, при наличии соответствующих знаний.Изготовлять - да, любой владелец завода. Улучшать? Это крупные затраты. Улучшать то будут, а вот схемы открывать - никто не будет. По крайней мере те что представляют из себя хоть какую то ценность. И вы ничего не докажете. Принципиальные схемы - коммерческая тайна. Попробуйте доказать что в схеме процессора Intel Core используется ваша наработка. Очень сомневаюсь что реверс-инженеринг вобще возможен и экономически эффективен, когда фабрики работают аж в 45-нм технологическом процессе.
> Под него проще писать драйвера, если спецификации открыты и грамотно написаны.
Правильная тема. Вместо того что бы создавать "банк свободного железа" лучше бы над идеей создания "организации занимающейся поддержкой разработки драйверов для linux и компании".
Когда же наконец люди развивающие linux поймут что драйвера под железо должны писать в первую очередь производители железа и уже потом все остальные. Произоводители железа лучше всех знают свой продукт. Они заинтересованы в его продаже. Поэтому они несут на себе финансовые затраты на написание драйверов.
Все что нужно - дать им SDK, техническую поддержку, и ввести систему "сертификации железа" которая будет гарантировать корректную работу драйвера с этим устройством, в первую очередь для потребителя. Этой системе уже более 10 лет. Покупая raid контроллер я вижу логотип - сертифицированно для виста - и я знаю что этот продукт кто то протестил, поставил цифровую подпись и он будет стабильно работать.Фанатичное желание некоторых требующих открытия всего и вся отпугивает от linux производителей железа. В результате для MacOS за короткое время наштамповали больше драйверов чем для linux. В результате от linux отворачиваются пользователи. Пользователю нужно что бы у него отлично работали устройства и без танцев с бубном. Если фотопринтер или сканнер отлично работает под macos и windows - и не работает под linux или его очень сложно заставить работать - какую ОС выберет к конце концов пользователь?
Многие продукты конкурентов - tv-тюнеры например делаются на одном чипе, и отличаются качеством поставляемых драйверов. Кто в своем уме откроет исходники драйверов если это дает весомое преимущество конкурентам?
ps. А можно еще идею открытой «колбасной фабрики» придумать.... приходи.. кушай колбасу....
Несколько замечаний>Это вобще напоминает СССР где к телевизору прилагалась принципиальная схема его устройства
>это искренне восхищало все остальные страны оригинальностью подхода.На саммо деле это (было) очень разумно. Конкурент схему разривует без проблем. А при ремонте без схемы проблемы. Другое дело что тогда ремонтировать технологически проще было.
>Попробуйте доказать
>что в схеме процессора Intel Core используется ваша наработка. Очень сомневаюсь
>что реверс-инженеринг вобще возможен и экономически эффективен, когда фабрики работают аж >в 45-нм технологическом процессе.Процессоры делают на veriloge/vhdl. Какая там принципиальная схема Интел и сам не знает. Открытых процов есть. Вот например
http://www.opensparc.net/opensparc-t1/downloads.html
OpenSPARC T1 Processor Download
OpenSPARC T1 is the open source version of the UltraSPARC T1 processor. The UltraSPARC T1 processor with CoolThreads technology is the highest-throughput and most eco-responsible processor ever created. It's a breakthrough discovery for reducing data center energy consumption, while dramatically increasing throughput. Its 32 simultaneous processing threads, drawing about as much power as a light bulb, give you the best performance per watt of any processor available.
By making the source for this design available for a larger community to review and learn from, we expect that ideas around the multi-thread concepts can be explored more freely and openly, and that truly beneficial innovations can be achieved.>лет. Покупая raid контроллер я вижу логотип - сертифицированно для виста
>- и я знаю что этот продукт кто то протестил, поставил
>цифровую подпись и он будет стабильно работать.Вт именно - кто-то. Кое-где и кое-как. Ничего это не гарантирует. Примеров тому много.
>Фанатичное желание некоторых требующих открытия всего и вся отпугивает от linux производителей
Да ну. Рыночная доля и все.
>железа. В результате для MacOS за короткое время наштамповали больше драйверов
>чем для linux.Рыночная доля макоси в штатах небось побольше линуховой-то. Даже по штукам, а уж по деньгам и вовсе. Кстати я вовсе не уверен что яюлоки за драйвера не платят.
>Многие продукты конкурентов - tv-тюнеры например делаются на одном чипе, и отличаются
>качеством поставляемых драйверов. Кто в своем уме откроет исходники драйверов если
>это дает весомое преимущество конкурентам?Как кто? Производитель чипов ессно. Для роста доли своего чипа.
А вообще все это свободное от временного перепроизводства спецов в годы холодной войны. Сейчас они кончаются и все будет меняться.
>Вт именно - кто-то. Кое-где и кое-как. Ничего это не гарантирует. Примеров
>тому много.Вы просто не видели как MS к этому относится.Все это HQL - чисто номинальное разводилово.Ничерта они там не проверяют.Сертификация?Она у MS делается по принципу "на отъ...сь"! :)
>Как кто? Производитель чипов ессно. Для роста доли своего чипа.
Здравая мысль.Производителю выгодно чтобы его чип юзали все кому не лень и как можно шире.При этом навар конкретного OEMа производителя чипов не волнует, ему интересно продать побольше чипов :)
>А вообще все это свободное от временного перепроизводства спецов в годы холодной
>войны. Сейчас они кончаются и все будет меняться.Сейчас за счет кризиса еще не такое перепроизводство :).Думаю ничего уже меняться не будет.Фарш невозможно провернуть назад.И дело даже не в спецах.Дело в том что на открытые технологии есть спрос.Потому что кастомеры заколеблись с навязками не того что им надо а того что есть.А если есть спрос - будет и предложение.А натура проприетарщиков такова что им проще продавать то что есть у них и навязывать это всем вокруг чем произвести то что надо клиентам а потом еще драть три шкуры за снятие искусственных ограничений.Опенсорц гибче и быстрее адаптируется к меняющимся задачам и обычно не страдает левыми ограничениями.И не занимается переизобретением велосипедов по сто раз.Дизайн велосипеда улучшенный 20 раз лучше чем 20 сырых самобытных дизайнов велосипедов сделаных с нуля.И ничего с этим проприетарщики не сделают.Пока они изобретают свои неуклюжие и сырые велосипеды независимо, у опенсорцников получается куда более интересный, улучшенный совместными усилиями дизайн за то же самое время.Который обычно в итоге может получиться лучше при равных затратах времени, денег и сил.В конечном итоге - опенсорц это всего лишь использование существовавших до вас знаний и добавление к ним своих.И это единственный нормальный и не тупой way to go.Глупо пренебрегать опытом предшественников и их наработками.
>Сейчас за счет кризиса еще не такое перепроизводство :).Нет сейчас таких спецов. Не видели нынешних студов?
>Думаю ничего уже меняться не будет.Фарш невозможно провернуть назад.И дело даже не в спецах.Дело в том что на открытые технологии есть спрос.Потому что кастомеры заколеблись
Так нет предложения. Оффис кривоватый один, за бабки сана, броузер один за бабки гугла и т.д.
> А если есть спрос - будет и предложение.Спрос никому не нужен. Нужен платежеспособный спрос.
>20 сырых самобытных дизайнов велосипедов сделаных с нуля.
Это вы про линуховские дистры например?
>Это вы про линуховские дистры например?Они базируются на ядре kernel.org а многие и в апстрим что-то возвращают.Я про проприетарщиков и им подобных.Вот они - да, каждый свой велосипед изобретает.Сам.С нуля.А дальше пофиг что начинка говно, главное красиво покрасить и впарить лоху.А то что тормоза под управлением ездока не работают и руль неудобный - да и фиг с ним.Улучшать уже времени нет.Напишем в лицензии отмазку что если что - мы не при чем да и все дела.Ну и автоматический тормоз прикрутим - если юзер разгонится до 10 км/ч - пусть срабатывают тормоза.Будем называть это заботой о безопасности ездока, чтобы лохи ничего не поняли.Ну а отключать ее будем только тем кто нам доплатит.Круто же - можно даже продать... отсутствие насильно впариваемой фичи!
Ну вот кастомеров несколько заколебло на таких поделиях кататься - они стали предпочитать велосипеды вон тех любителей из вон того гаража, которые из процесса сборки секрета не делают и все на виду.Поэтому тормоза - работают, руль - как попросите так и будет.И ездит нормально.Не ограничивая скорость искусственно до 10 км/ч тормозами пока не доплатишь за разгон денег как еще за полтора таких велосипеда :)
>>Это вы про линуховские дистры например?
>Они базируются на ядре kernel.org а многие и в апстрим что-то возвращают.Я
>про проприетарщиков и им подобных.Вот они - да, каждый свой велосипед
>изобретает.Сам.С нуля.Вот он фанатизм в чистом виде. Рассудку вопреки, наперекор стихиям... Во 1 вы думаете что проприетарщики чужой код не смотрят, а свой повторно не используют. Во 2 вы думаете что коммерческих библиотек и компонентов (в том числе и с поставкой исходников) не существует. Ну и так далее.
проблема, получается, не в опенсурсе а в рыночности мирового хозяйства.
>Обьясняю на пальцах в чем состоит бредовость данной идеи (на мой взгляд).Да нет никакой бредовости :).Вендоры сто лет выпускали референсные дизайны схем и прочего - не секретные ни разу.
>Отдавать готовые схемы на блюдечке с голубой каемочкой любому желающему - значит
>конкретно подставить свою компанию под очень крупные убытки,Почему?Конкуренты смогут например переплюнуть техпроцессы интеля? :)
>завод временно на белом коне, а разработчик схем - торгует на
>рынке джинсами.Много вы дельного разработали?А может вы много видели дельных разработчиков торгующих джинсами?
>конечно хорошо, пока не доходит дело до технологического шпионажа.
В конечном итоге то что прячут обычно для заинтересованных сторон ни разу не секрет.Более того - обычно все идеи или тривиальны или общеизвестны или "витают в воздухе" а прячут чаще всего всякие бэкдоры и подобную байду (Интел и SMI mode проца а также Award и его AWARD_SW все знают, имхо).А китайцы как максимум по технологиям осилили содрать MIPS да и то потом пришлось его официально лицензировать договорившись с STMicro кажется.Ну а мигалки для елочных гирлянд и прочие конструкции которые и радиогубитель сделает - да, китайцы штамповать могут.Еще могут референсный дизайн наштамповать.Но он на то и референсный что производители чипов его просто задарма раздают всем, лишь бы их чипы юзали.Китайцы как вы понимаете по параметрам чипов (чисто из-за отставания техпроцессов) не смогут переплюнуть достойные чипы.А заурядные дизайны, типа MIPSоа, по устаревшим техпроцессам и на 500МГц даже у нас умеют делать.По сути оно и так открытое для тех кому оно было надо :)
>>Открытое железо должно быть дешевле
>Для производителя.И для покупателя.Думаю что железо у которого цена задрана в десятки раз по сравнению с себестоимостью скоро отойдет в историю в массе своей.Кроме каких-то эксклюзивных решений сделанных под конкретную задачу.
>За счет того что отстутвуют как таковые затраты на разработку,
Обратите внимание, при этом у китаезов получаются глючные и проблемные устройства для low-end с абы как сляпанным софтом и массой лажи в схемотехнике.Ну, как китайское шмотье - для тех кто не может себе позволить что-то лучшее.С другой стороны - не всем нужна одежда "от кутюр" по дикой цене.И дизайн обычной рубашки ничего секретного из себя не представляет.Точно так же - дизайн типичной компьютероподобной системы - такая же банальность как дизайн рубашки.Настолько же предсказуем и типичен.Что там скрывать и нафига?
>снижение цены увеличит спрос на продукт.
Экономику вы в школе\институте прогуливали, да?Или у вас в совке такого счастья не было?Иначе бы видели характерную кривую спрос-предложение и не пиндели бы по части цен.
>Изготовлять - да, любой владелец завода. Улучшать? Это крупные затраты. Улучшать то
>будут, а вот схемы открывать - никто не будет.Скажите, а что такого ценного в СХЕМЕ в эпоху когда схемы управляются программами?Схема большинства железок достаточно проста и предсказуема.Любой неглупый студент соответствующей направленности вам с нуля набросает схему по которой реально сделать железку не хуже чем то что делают китайцы но - адаптированное под ваши нужды.А из-за отсутствия улучшений как раз начнется слив конкурентам которые сделают лучше.
>вы ничего не докажете. Принципиальные схемы - коммерческая тайна.
Ага, осталось сказать что там секретного, если любой неглупый студент соотв. ВУЗа вам схему компьютерной системы которую можно произвести в железе нарисует с нуля по быстрому?
>Попробуйте доказать что в схеме процессора Intel Core используется ваша наработка.
А что, в России уже научились проектировать свои приличные процессорные ядра? :)
Кстати говоря, разбор начинки интел кора у специалистов соотв. направленности - есть.Как и анализ почему оно лучше чем предшественники и прочие.И почему i7 лучше чем Core2 :).>над идеей создания "организации занимающейся поддержкой разработки драйверов для linux и
>компании".А это уже есть...
>писать в первую очередь производители железа и уже потом все остальные.
Когда драйвера от производителей железа будут качественнее чем от ядерщиков.Микрософт кстати по подобной же причине здорово узурпировал драйверный вопрос нынче.Если они не изволят вам подписать дрова - вы сосете!При том если для линуха вы можете попытаться написать драйвер и без высочайших одобрений, то для винды начиная с x64 висты и новее - драйвер будет там работать только с высочайшего одобрения MS.
>Произоводители железа лучше всех знают свой продукт.
Давайте посмотрим на D-Link например?Совсем не самые плохие китайцы.Тайвань даже, впрочем, теперь это тоже китай :)
А что внутри?А внутри по сути референсная схема от вендора чипа процессора, с референсной же фирмварой на основе линуха раздаваемого тем же производителем.Они лучше всех знают свое железо?Буахахахаха, а параметры connection tracking в соответствии с объемом оперативы выставить не могут :D.В общем то если ВЫ захотите сделать аналогичное - это ни разу не проблема.И кстати полно процессорных бордов с полной схемой.Производителям чипов в принципе выгожно чтобы их чипы юзали как можно больше народа, именно поэтому они и раздают схемы всем подряд.Чем больше поюзают их чипов тем им же лучше (а Fab'ы с 300мм пластинами дома у народа не стоят так что вы фиг от производителей чипов откажетесь, при всей открытости и чем там еще).
>Покупая raid контроллер я вижу логотип - сертифицированно для виста
Да, спасибо, я знаю как микрософт делает эту сертификацию.Де факто - они почти ничего не проверяют в ходе сертификации, процедура чисто номинальная: заплати-лети.В смысле, почти не бывает случаев чтобы даже откровенное говно не прошло бы сертификацию.Непрохождение сертификации - это ИСКЛЮЧЕНИЕ а не правило (цель скорее бабла срубить да под свой контроль все взять, а вовсе не какое-то там качество которое никому в редмонде нафиг не впилось - и так сожрете, как миленькие, что дали :D).Поэтому я даже туалетную бумагу сертифицированную MS не куплю.Хрен его знает что там у них.А то вон у меня родной сертифицированный драйвер MS не цепляет блютэйковский блютус.Качественнее некуда, мля.Итого - простая оббираловка для вендоров да намордник с поводком, чтоб дергать можно было за что-то.Например, если вендырь займется поддержкой линукса, можно ему и не сертифицировать драйвера в отместку :)
>- и я знаю что этот продукт кто то протестил, поставил
>цифровую подпись и он будет стабильно работать.Блаблабла, проблема только в том что у микрософта все эти их цифровые подписи - для стрижки бабла с вендоров, для защиты системы от юзера чтобы он DRM не сломал и так далее.А качество всех в этой схеме колыхает в хренадцатую очередь.Достаточно на висту посмотреть.
На подумать: MS заявлял что 80% бсодов висты - из-за дров Nvidia.Эти дрова проверены, сертифицированы и с цифровой подписью, заметьте.Можете ли вы быть уверены что подпись гарантирует что-то там?Хрен! Микрософтовский WHQL занимается чем угодно, кроме, собственно, КОНТРОЛЯ КАЧЕСТВА.Прикиньте, да?Поздравляю вас - микрософт успешно захавал вам мозг их сказками.Раз уж вам так нравится MS, рекомендую познакомиться с их внутренней кухней поближе.Боюсь правда что тогда вам MS может перестать нравится.Потому что их действия обычно мотивированы далеко не попытками сделать качественный продукт с функционалом нужным пользователям.Скорее, они дошли до точки когда пытаются прогибать под себя и вендоров харда и юзеров своей системы.И цифровые подписи - один из методов руления вендорами.Ну, как поводок для собак.Воистину идиотская ситуация.
>Фанатичное желание некоторых требующих открытия всего и вся отпугивает от linux
>производителей железа.Все бы так отпугивали :)))
>В результате для MacOS за короткое время наштамповали больше драйверов
>чем для linux.Для макос все просто :))))))).Там железа которое надо поддерживать - МАЛО.Всякие там хакинтоши - от лукавого и по части поддержки видеокарт от "неправильного" вендора, "неправильных" чипсетов и прочая голова у Эппла просто не болит - можно честно послать левых хакеров на..й и ничего за это не будет!Знаете, с таким успехом - под Nokia n8x0 тоже все нужные для ее работы драйвера - есть.So what?Наиболее сложные драйвера обычно для чипсетов, видео и т.п..
>В результате от linux отворачиваются пользователи. Пользователю нужно
>что бы у него отлично работали устройства и без танцев с
>бубном.Если загнать пользователя в те же рамки - строго определенный набор железа, то и в линухе все прекрасно работает.А в маке, простите, вас не спрашивают какой процессор, видео, чипсет и прочая вы хотите - вы или покупаете вот такое или идете на..й!Не вижу никаких проблем продавать компы с линухом точно так же - подобрав железо которое поддерживается системой без сучка и задоринки.Более того, подбор железа имеет место и у серьезных продавцов серверов и прочая.Чтобы потом юзеры не трахались на ровном месте.
>Если фотопринтер или сканнер отлично работает под macos и windows
>- и не работает под linux или его очень сложно заставить
>работать - какую ОС выберет к конце концов пользователь?А что, под макосью без проблем работают допустим, GDI-принтеры?А что они делают с чисто технически отсутствующим там GDI?А что до отличной работы - попробуйте заставить макос работать на ином чипсете, иной видяхе и т.п. - расскажете тогда про отличную поддержку железа, ага.
>и отличаются качеством поставляемых драйверов.
И что самое смешное обычно это референсная байда от вендора чипов обвешанная свистелками и перделками.Производитель карты в лучшем случае осиливает громоздкую монстрилу для простейших действий с их картой (скажем просмотр кино в виндах).Строго говоря, в виндах для современных технологий нет каких-то стандартных API.
Там нет устоявшегося и стандартного API для Bluetooth.Есть стэк от Widcomm (наиболее популярный), есть MSовский, есть еще какие-то.И все разные.Итого - синезубый софт в винде обычно хотит Widcomm.Если у вас не он - во блин незадача, половина софта у вас не заработает.В линухе софт работающий с зубом как-то устаканился.
В винде нет средств для generic работы с "usb вообще".И если нет драйвера ядра для вашей железки - вы пролетаете!В линухе есть libusb.То самое api для работы с "usb вообще".В итоге под линухом с самодельными, нестандартными и т.п. железками намного проще.В винде надо драйвер ядра писать.И попадос на трах с подписями и прочая.А в линухе... ну вон нокиевский же флешер просто берет да флешует n8x0 по юсб с минимальным геморроем.В винде надо дрова ставить, etc. Микрософт обделали на их же поле!
Location awareness.В линухе для совместного юзежа GPS сто лет есть GPSD.И софт может юзать на всю ораву один GPS ресивер.Это довольно стандартно и весь софт который в линухе есть - обычно в курсе этого факта.В винде все по сельски.Виртуальный компорт и ... только что-нибудь одно!Хочется чтобы три программы одновременно знали текущие координаты?Сосите!Оно так не умеет.
Ну и тому подобные "продвинутости" у "законодателя мод" из редмонда.
>Кто в своем уме откроет исходники драйверов если
>это дает весомое преимущество конкурентам?Вендор чипака вполне может открыть референсный драйвер.И ему же лучше - больше чипов купят.Ему то только на руку чтобы карты делали не 5 фирм а 50 а проблемы фирм - не проблемы вендора чипов ;).
>ps. А можно еще идею открытой «колбасной фабрики» придумать....
>приходи.. кушай колбасу....Вы немного не поняли идею опенсорц.Что не удивительно - видно закоренелого проприетарщика со стажем.Собственно, состав колбасы - он на ней напечатан, прикиньте?!И ничто не мешает вам кстати говоря базируясь на нем сделать вашу колбасу, лучше.Или предложить свой рецепт колбасы.При том никто не обещал вам что конкретно взятый завод непременно отдаст вам колбасу даром.В случае опенсорц - никто вам не обещает что все и вся даром.Обещают лишь что состав колбасы - напечатан.И прозрачность техпроцесса, гарантирующая что внутри - именно колбаса, состав которой и был озвучен.А не картон, мыши или вообще отрава.
>А заурядные дизайны, типа MIPSоа, по устаревшим техпроцессам и на 500МГц даже у нас умеют делать.По сути оно и так открытое для тех кому оно было надо :)Какое отношение дизайн (одного из самых производительных РИСК процов кстати), выполненый естественно на верилоге (и далеко не студентами), имеет к техпроцессу (да еще к у нас не имеющемуся)? Смешались в кучу люди, кони...
>Экономику вы в школе\институте прогуливали, да?Или у вас в совке такого счастья не было?Иначе бы видели характерную кривую спрос-предложение и не пиндели бы по части цен.
В порядке оффтопа. В совке я экономику прогуливал. Нынче наблюдая за экономистами еще раз понял как правильно делал. Пусть детям и юношеству мозги псевдонауками засирают.
>Наиболее сложные драйвера обычно для чипсетов, видео и т.п..
Но в мире всего 3 производителя видеочипов. Если уж 3 похожих драйвера ниасилить то это никак не демонстрация светлых перспектив пропагандируемого подхода.
>Если загнать пользователя в те же рамки - строго определенный набор железа, то и в линухе все прекрасно работает.
Да ладно, ставил я с год назад НВидиевский драйвер на линух. Плюнул в итоге. Не, наверное можно полтырнета пропахав его поставить было.
>В винде нет средств для generic работы с "usb вообще".И если нет драйвера ядра для вашей железки - вы пролетаете!В линухе есть libusb. То самое api для работы с "usb вообще".В итоге под линухом с самодельными, нестандартными и т.п. железками намного проще.
Если не охота париться с ДДК, то для винды есть средства разработки драйверов маус кликаньем. Типа я хочу то-то и то-то, сгенерируй мне юсб драйвер. Только нужно за бабки работать, тогда их покупаешь и все.
STMicroelectronics Chooses Jungo USB Driver Development Tools
Если бесплатно, то просто не знаю как там дела обстоят.
Самоделки же естественно через виртуальный ком порт обычно подключаются. Впрочем сейчас поддержка сетевого подключения все шире и шире.
Да юсб и вообще не бесплатный
When designing a USB device you need an official USB vendor ID (VID) which is unique world-wide. Vendor ID's will be assigned by the USB Implementers Forum (www.usb.org). There is a fee of $1500 US.
>Схема большинства железок достаточно проста и предсказуема.Любой неглупый студент соответствующей направленности вам с нуля набросает схему по которой реально сделать железку не хуже чем то что делают китайцы но - адаптированное под ваши нужды.А из-за отсутствия улучшений как раз начнется слив конкурентам которые сделают лучше.
>га, осталось сказать что там секретного, если любой неглупый студент соотв. ВУЗа вам схему компьютерной системы которую можно произвести в железе нарисует с нуля по быстрому?Да ладно, ладно успокойтесь. Я уже понял что вы не только китайских железок не разрабатывали, но и студов давно не видели. А может и вообще никогда.
bbk 11.03.2009 18:11:56
Добрый день, уважаемые пользователи этого портала
Суть проблемы такова... Нужно сдать 2 работы, вроде бы как простенькие, но не для меня
1) "Управление графическим объектом"
Нужно запрограммировать квадрат, который бы перемещался при нажатии мышкой... Или же перетаскивался... по полю.
------------------
2) "График синусойдов"
Надо так же запрограммировать ось координат, чтобы при нажатии на кнопочку выстраивалась синусойда.
Координаты соответствуют стандартной синусойде...
В общем надо построить синусойду...
------------------
Уважаемая администрация проекта, прошу, не удаляйте тему, ведь я не со спамом , а с проблемой и большой просьбой.Это вот значить программисты (все кстати бабок хотят). Торвальдсов предвидится немного. С электронщиками еще хуже.
>к у нас не имеющемуся)? Смешались в кучу люди, кони...Ну во всяком случае это один из немногих чипов которые наши осилили произвести (на чьих мощностях - не помню, наверное все-таки не наших).
>Пусть детям и юношеству мозги псевдонауками засирают.
Тем не менее, эта псевдонаука неплохо согласуется с тем что происходит на практике - собственно поведение рынка оно в среднем по больнице описывает неплохо.А вот вы чушь порете в результате.Те кто пошел дальше по этой дорожке - прогулял побольше.И довольствуется своими тремя классами образования, нисколько не жалея что прогулял огромную кучу нафиг не нужных "псевдонаук".
>Но в мире всего 3 производителя видеочипов.
Да что вы такое говорите?Серьезно?Вообще-то их здорово больше.Просто вы не только прогуливать любите но и наблюдательность у вас на уровне носорога :).Все то что мало-мальски не ширпотребное вы ессно не видите. И почему-то с детской наивностью считаете что этого стало быть не существует.
>Если уж 3 похожих драйвера ниасилить
Похожих?Простите, три упомянутых вами конторы сделали три разных GPU.Сами и с нуля.И похожего там - не больше чем между роялем, баяном и барабаном.Общее у них только то они музыкальные инструменты (графические прцессоры) и издают звук (реализуют некие спецификации).Следует ли отсюда что тот кто не умеет играть на рояле, баяне и барабане одновременно - лох недостойный?!А может отсюда следует что барабанщик посаженный за рояль просто обязан сыграть что-то дельное хоть и впервые в жизни за роялем? :)
> то это никак не демонстрация светлых перспектив пропагандируемого подхода.
Да, конечно.Сами вендоры трахаются с этими драйверами, микрософт кипишует что 80% крашей висты из-за дров нвидии (а взвис дров интеля в висте я видел сам).А вот анонимы зато рассуждают про эффективность подходов :)
>Да ладно,
Нет не ладно.Вон взять мою Nokia n800 как пример такого подхода.Работает.Сразу.Из коробки.И wi-fi, и блютус, и экран, и точскрин и кнопки кастомные - сразу работают.Управление питанием через кастомный чип нокии - работает.Светодиодом можно поморгать.Камера сразу действует.Заряд батарейки железка знает.И так далее.При старте нас встречает удобный визард помогающий настроить жпрс и прочая.И глючить там нечему - поскольку набор железа не меняется, вендор может просто оттестить на вот этом сочетании железа и софта до почти идеального состояния.И оно у всех будет так же работать - у них софт и железо бит-в-бит совпадают с тем что отладили :)
>ставил я с год назад НВидиевский драйвер на линух. Плюнул
>в итоге. Не, наверное можно полтырнета пропахав его поставить было.А я поставил в убунте ровно одну галочку - в манагере драйверов.Драйвер сам скачался, поставился и заработал.Все что потребовалось - 2 минуты на даунлоад и ребут.Все.Если вы хотели именно такой работы системы но не получили ее - значит вы неправильно выбрали себе дистр.Если вы хотели потрахаться с системой и удобство системы вас не колыхало - поздравляю, вы получили то что хотели и вам грех жаловаться.Что не так? :)
>Если не охота париться с ДДК, то для винды есть средства разработки
>драйверов маус кликаньем.Понимаете, никакое маус кликание не напишет за меня процедуры работы с девайсом.Более того - микрософт подписывает дрова насколько я помню не на халяву и на довольно жестких условиях, я в гробу видал удовольствие платить за этот шыт и геморроиться.А без подписи мои дрова фиг кто поставит.Даже я сам чтобы на х64 висте их вкорячить должен буду крепко посношаться с оной до того как мне станет можно загрузить мой же драйвер, просто не подписанный MSом.
>Типа я хочу то-то и то-то, сгенерируй мне юсб драйвер.
Да, конечно.И оно вот прям путем телепатии узнает о всех особенностях конкретно моего девайса и как с ним работать.Так я в это и поверил.Ессно я про железяки не вписавшиеся в стандартные классы а потому требующие (в винде) драйвера который знает как с этим работать.
>Только нужно за бабки работать, тогда их покупаешь и все.
Да-да, конечно, у анонимов все просто.Ведь языком пиндеть - не мешки ворочать.Давайте вы мышкой напишете драйвер хотя-бы для FTDI2232?А то FTDI дает сорц дров для линуха.А для винды - только бинарь.Попробуйте мышкой аналог соорудить?Без использования бинарей вендора ессно (допустим что их нет, как это и происходит для девайса разработанного с нуля) :)
>STMicroelectronics Chooses Jungo USB Driver Development Tools
А STMicro известен крутыми юсб дровами или вообще чем-то с юсб?И пусть оно там chooses себе хоть черта лысого.Я что, против?
>Если бесплатно, то просто не знаю как там дела обстоят.
В линухе можно вообще со всем этим не мудохаться.Просто не писать драйвер а написать user-mode программу которая юзает libusb чтобы найти "свой" девайс на шине, открыть к нему нужные pipe'ы и просто погонять через них данные.Просто, топорно и работает.И драйвер писать не надо.Таким макаром Нокия в линухе прошивку в n800 своим флешером аплоадит.Девайс при загрузке в бутлоадер не является чем-то стандартным.И в винде чтобы просто поработать с ним НЕОБХОДИМО поставить драйвер - по другому просто достукаться до девайса НИКАК.В линухе - без всяких драйверов девайс через libusb находится на шине, открываются нужные pipe'и и в них пишутся\читаются нужные команды и данные.И все это - из юзер программы.Вообще не суясь в ядро лишний раз.
>Самоделки же естественно через виртуальный ком порт обычно подключаются.
Ага, видел такую самоделку у кого-то тут из местных.APCовский UPS называлась.А детектилась она именно таким usb-to-serial чипом организующим виртуальный компорт.Такие вот самоделки - APC по быстрому перегнал линейку упсов на юсб таким манером :).Секрет в том что юсб сам по себе - очень навороченый.Спеки на него невъ...х размеров.Вот многих и ломает с ним разбираться когда можно воткнуть чип который сам все сделает а наружу отдаст простейший компорт который к тому же у большей части железок уже был\есть.
>Впрочем сейчас поддержка сетевого подключения все шире и шире.
Дык.Но это требует навороченный проц, желательно способный запустить линух внутри железки.Потому что реализовывать всю пачку протоколов OSI самолично или колупаться с нестандартными инкарнациями протокольных стеков сильно на любителя.ИМХО.Юсб в этом плане лучше.С точки зрения железки.Он подразумевает тупую железку (он же даже для мышей и клав!) и мощный навороченный хост.
>Да юсб и вообще не бесплатный
>When designing a USB device you need an official USB vendor ID
>(VID) which is unique world-wide.В ряде случаев можно легально зажать VID производителя чипа работающего с USB.
- У тех же FTDI и подобных можно зажать их VID как я помню.Это удобно даже, в том же линухе ядро такой чип цепанет сполоборота (драйвера FTDI в линух сто лет встроены).В винде ессно придется самому драйвер вколупывать (и кто после этого Plug'n'play-ная ось*?!).
- Производители микроконтроллеров с встроенным юсб обычно разрешают юзать свой VID на некоторых условиях.Или еще многие подешевке продают несколько PIDов (оплата VID по сути размазывается на всю ораву юзающих разные PIDы под этим VIDом).>the USB Implementers Forum (www.usb.org). There is a fee of $1500
>US.Если натурально влом платить - обычно можно отделаться от этого платежа.
А так - да, можно еще и за воздух заплатить.А то полтора килобакса за 2 байта VIDа - не сильно отличается если честно :)>и вообще никогда.
Может я просто нормальных студов видел?А не лоботрясов которые пошли в вуз только чтобы от армии откосить? :)
>электронщиками еще хуже.
Понимаете, если кто-то делает что-то бесплатно, он это для *своего* удовольствия делает прежде всего.Решать за дебиловатых студентов их задачки - никакого удовольствия, имхо.Пусть сами свои мозги развивают, позорники.Обычно таких студентов спецы не любят.Что хорошего то в долбо..ах и тунеядцах которые сами думать не хотят?Поэтому студенческие задачки у программеров и ОСОБЕННО электронщиков обычно вызывают не сочуствие а раздражение.Ну не любят люди зарабатывающие мозгом дураков.И это понятно и предсказуемо.
>>Пусть детям и юношеству мозги псевдонауками засирают.
>
>Тем не менее, эта псевдонаука неплохо согласуется с тем что происходит на
>практике - собственно поведение рынка оно в среднем по больнице описывает
>неплохо.А вот вы чушь порете в результате.Те кто пошел дальше по
>этой дорожке - прогулял побольше.И довольствуется своими тремя классами образования, нисколько не жалея что прогулял огромную кучу нафиг не нужных "псевдонаук".Только поскольку вы похоже не с нашей планеты скажу что американские, европейские и японские банки пользовались услугами лучших экономистов. Всем от этого стало плохо, многие умерли.
>>Если уж 3 похожих драйвера ниасилить
>
>Похожих?Простите, три упомянутых вами конторы сделали три разных GPU.Сами и с нуля.И
>похожего там - не больше чем между роялем, баяном и барабаном.ОбщееВся трехмерная графика это 3 алгоритма одинаковых для всех. Поэтому и ГПУ практически одинаковые.
>>Впрочем сейчас поддержка сетевого подключения все шире и шире.
>
>Дык.Но это требует навороченный проц, желательно способный запустить линух внутри железки.Потому что реализовывать всю пачку протоколов OSI самолично или колупаться с нестандартными инкарнациямиПрочтите
http://www.compitech.ru/html.cgi/arhiv/03_03/stat_146.htm
И обратите внимание на год статьи. А лучше научитесь пользоваться гуглом. И вообще как я уже сказал анонима под псевдонимом больше просвещать не буду. Пусь кругозор остается на уровне ГЦЦ рулит миром и экономисты-мудрецы спасут планету.
> Если для создания открытого ПО требуется
> только желание и время,Это, гм, неправда.Можно конечно писать программы на блокнотике (бумажном), ручкой (шариковой) но - неудобно, знаете ли.И даже блокнот и ручка стоят денег.А уж компьютер - и подавно.
> то с «железом» все намного сложнее
Вообще-то с железом совершенно аналогично.И кстати при сильном желании разработать свою железяку, печатную плату и прочая с нуля сделать - здорово дешевле чем покупка приличного компа.Собссно плату вы можете и сами спроектировать если уж желание есть.Опенсорц софт для этого есть.Если кишка тонка - платите тем кто сможет, как и с софтом.Далее - платы нынче делаются ШТУЧНО, по ВАШЕМУ дизайну за вполне вменяемые суммы.Их даже студенты нынче делают.На выходе - аккуратная заводская плата, по желанию за бабки вам даже компоненты запаяют.И все это за очень разумные бабки.В сумме пачка прототипов вашей супер-дупер-железки будет стоить меньше чем приличный компьютер.
> — на него еще нужны и деньги.
Да, а приличные компьютеры типа бесплатны?
Когда будет UPI (Universal Peripheral Interface).Когда будет PMPU (Power Management Processor Unit) - процессор управления и ветвления
питания, с програмируемыми напряжениями на входах/выходах.Когда печатная плата с рабочей логикой будет изготовляться как рисунок на принтере
- только правильно нарисовать дорожки, красный квадратик - CPU, зеленый UPI контроллер,
желтые полоски с кружочками UPI контакты.,.....Промышленно будет изготовлятся только такая бумага, клей или зажимы для подюключения
переферии (если такая останется), наверно только нейродатчики вместо клавы.Вот тогда и будем сидеть дома и в Gimp или Paint рисовать материнские платы,
тут же их печатать, вставлять в HomeFactorPC системники, размером A4, и тут же
нервно рвать на тыщщу маленьких материнок если Венда глюкнет... :)
> Когда будет UPI (Universal Peripheral Interface).
> Когда печатная плата с рабочей логикой будет изготовляться как рисунок на
>принтере
>- только правильно нарисовать дорожки, красный квадратик - CPU, зеленый UPI контроллер,
>желтые полоски с кружочками UPI контакты.,.....Это все делается так на программируемой логике (ПЛИС).
http://altera.ru/cgi-bin/go?1
Что такое CБИС программируемой логики?
СБИС программируемой логики (в англоязычной литературе называют FPGA, CPLD, а на русском языке часто называют ПЛИС) - цифровые микросхемы, имеющие программируемую (конфигурируемую) пользователем внутреннюю структуру.
СБИС программируемой логики предназначены для реализации широкого класса цифровых устройств: от простейших, эквивалентных нескольким микросхемам средней степени интеграции, до реализации, так называемых, "систем на программируемых кристаллах", содержащих RISC процессор (или несколько процессоров), набор стандартных периферийных устройств (UART, USB, PCI контроллеры, Ethernet контроллеры, VGA контроллеры, контроллеры статической и динамической - DDR, DDR2 памяти:) и оригинальные пользовательские блоки ввода, хранения, обработки и отображения информации.
Типичные области применения СБИС программируемой логики: цифровая обработка сигналов, пользовательская электроника, системы сбора данных, системы управления, телекоммуникационное оборудование, оборудование для систем беспроводной связи, компьютерное оборудование общего назначения.> Вот тогда и будем сидеть дома и в Gimp или Paint
>рисовать материнские платы,
>тут же их печатать, вставлять в HomeFactorPC системники, размером A4, и тут
>же
>нервно рвать на тыщщу маленьких материнок если Венда глюкнет... :)Ну вот примерно так и и сидят и рисуют. Только не в гимпе. А плату с пустой ПЛИС в середине можно и купить.
>Это все делается так на программируемой логике (ПЛИС).А *открытые* средства разработки для ПЛИС вообще есть?В частности альтеровских?А то для микроконтроллеров и т.п. - хоть попой жуй.А для плис... хм... ?
Открытых - насколько я знаю - нету, а вот бесплатные - есть. Если не ошибаюсь - какая то фирма (xilinx?) раздает свой софт в том числе и под линукс совершенно бесплатно, а вот ключики - на полгода вроде...
>>Это все делается так на программируемой логике (ПЛИС).
>А *открытые* средства разработки для ПЛИС вообще есть?В частности альтеровских?А то для микроконтроллеров и т.п. - хоть попой жуй.А для плис... хм... ?на фтп альтеры лежит под Линиукс ихнее, + под вайном запускается безглючно макс+2, бери да скачивай и юзай 8)
по этой теме полазь на http://projects.org.ua/
>макс+2, бери да скачивай и юзай 8)Не люблю закладываться на черные ящики и блобы, спасибо.В моем понимании это не особо перспективно и излишне рискованно.Соответственно единственный вариант когда я могу поюзать закрытый блоб в данный момент: просто позарез с ножом к горлу надо а без него - ну никак.Даже если блоб бесплатен - а что мне с ним делать через допустим 2, 3, 5, 10 лет когда у меня будет другая система и не факт что под нее удосужатся собрать этот блоб?Вон амдшники сказали - в новой версии своего (не менее бесплатного) блоба мы не будем поддерживать твою видяху, чувак!Что помешает той же альтере сказать то же самое про мою систему, процессор, тип чипа и прочее?
>Не люблю закладываться на черные ящики и блобы, спасибо.В моем понимании это
>не особо перспективно и излишне рискованно.Соответственно единственный вариант когда я могуЕрунду говорите полную, поскольку от вопроса далеки. ПЛИС разработка ведется на стандартных verilog/vhdl, это все равно как проги на си/паскале писать. Разработанный verilog/vhdl код портируется на любое подходящее железо и любой совместимый компилятор.
>код портируется на любое подходящее железо и любой совместимый компилятор.Прекрасно.Вот я для программинга микроконтроллеров я и предпочитаю GCC.Можно освоить один тулчейн и далее им и пользоваться, под разные архитектуры и под любой платформой (обычно потребные версии есть и под win и под linux а накрайняк если позарез надо на чем-то нестандартном - есть сорцы).И есть уверенность что завтра, через полгода или пять лет у меня никто сий компилер не отнимет.Не заставит за него платить.И не натыкает туда идиотских ограничений.Мне так нравится.И жаль что под плисы ничего подобного нет - это не способствует желанию их освоить.Тем более что все что надо мне я спокойно делаю на микроконтроллерах.На которых в частности делают и управление питанием.Например BLDC моторы спокойно рулят контроллером - который в реалтайме обмотки коммутирует на основании своего понимания положения ротора движка в данный момент :).Это еще повеселее павлиновского источника питания пожалуй :).
Кстати вспомнил про кульный баг Segway (2-колесный самокат такой у которого колеса по бокам и который балансирует на них именно за счет программных дел).Он из-за бага фирмвари умел двигая вперед резко давать полный назад.Ессно ездок в итоге пахал носом землю :)))
> Когда будет UPI (Universal Peripheral Interface).Павлин, тормоз отпусти.USB уж наверное добрый десяток лет а ты про него все еще не в курсе? :) А для простых и медленных применений в более простых железках - SPI, I2C.
> Когда будет PMPU (Power Management Processor Unit)
Уже много лет были такие ASIC`и, именно такие.И нынче у множества чипмейкеров есть куча чипов для этого.Снимись с тормоза и посмотри уже на номенклатуру чипов, а?Даже опенмокошники себе чип нарыли на который спеки не зажоплены - кажись с I2C управлением, чтоли.Если не вру - что-то от Филипса.
> с програмируемыми напряжениями на входах/выходах.
Ты действительно хочешь иметь возможность программно запалить систему к едреной фене одним неверным движением?Тогда я тебе расскажу как сделать такое даже если вдруг именно такий чип не накопался в готовом виде :).Берем мелкий микроконтроллер.Нам от него надо АЦП и ШИМ.К нему на выход ШИМ-а полевик-ключ, прицепленый куда-то к более высокому входному напряжению.Далее сам понимаешь.Пишется тривиальная фирмварь.Обвязки минимум.Получаешь программируемый источник питалова - от нуля до входного напряжения на полевике.В зависимости от фирмваре микроконтроллера - со стабилизацией, ограничением тока, детектом КЗ, возможностью отрубить питание совсем и прочая.Только имей в виду - таким макаром спалить схему становится действительно реально.И не дай боже лохануться в такой фирмваре... тут уже отмазка AS IS становится не просто словами :)
> Когда печатная плата с рабочей логикой будет изготовляться как рисунок на
>принтереПавлин, радиогубители уже несколько лет используют лазерно-утюжную технологию, которая работает именно так как ты сказал.
Хотя для сложных плат которые на коленке делать не спортивно все еще проще: отдаешь файлы с разводкой платы конторе занимающейся производством PCB на заказ, таких легион. Они тебе делают что попросил по твоему дизайну за вполне адекватные бабки - можно себе сделать хоть единичный экземпляр какой-то железки.И не то чтобы цены дикие.Никаких многих килобаксов для этого не надо.Особенно - в России.>- только правильно нарисовать дорожки, красный квадратик - CPU, зеленый UPI контроллер,
>желтые полоски с кружочками UPI контакты.,.....А что мешает то кроме отсутствия желания?Ты давно на современные цифровые девайсы то смотрел?Их так и ляпают собственно.Именно поэтому нынче студенты и прочие от души делают железки не хуже того что делают тайваньцы и прочая.
> Вот тогда и будем сидеть дома и в Gimp или Paint
>рисовать материнские платы,Да, запрячь бы тебя трассировать вручную BGA, шариков так на 500 с хреном, Paint'ом. Вот это было бы смешно.Можно было бы в интернете онлайн трансляцию с десктопа вместо всяких там Дом-2 крутить :-).Но, кстати, половина упомянутых контор делающих PCB принимает как входной материал и СХЕМЫ.Они могут развести схему за тебя, но как ты понимаешь - или ты геморроишься сам, или за тебя это делают другие но за определенную мзду.И никак иначе.Т.е. в итоге подготовка производства будет дороже.
>нервно рвать на тыщщу маленьких материнок если Венда глюкнет... :)
Штирлиц склонился над картой.Его неудержимо рвало на родину :)
Проблема еще в том, что вы забыли об анархии царящей в мире софта. ПОДАВЛЯЮЩЕЕ БОЛЬШИНСТВО программ распространяется как есть, дорабатывается на ходу, гарантий не предоставляется, поддержка либо на голом энтузиазме, либо за допплату.Вы представляете, чтобы Вы купили железку без каких-то гарантий, которую бы пришлось "патчить" паяльником? Даже по российскому законодательству есть такие понятия как гарантийные обязательства и сроки эксплуатации. И для того, чтобы что-то продавать нужно эти обязательства соблюдать, поскольку это напрямую затрагивает права потребителя.
Жалко с софтом пока все далеко не так...
>Проблема еще в том, что вы забыли об анархии царящей в мире
>софта. ПОДАВЛЯЮЩЕЕ БОЛЬШИНСТВО программ распространяется как есть, дорабатывается на ходу,
>гарантий не предоставляется, поддержка либо на голом энтузиазме, либо за допплату.Как ни странно, то же самое характерно для коммерческих программ.
>Вы представляете, чтобы Вы купили железку без каких-то гарантий, которую бы пришлось
>"патчить" паяльником? Даже по российскому законодательству есть такие понятия как
>гарантийные обязательства и сроки эксплуатации.Гарантийные обязательства?Отсутствие патчинга паяльником?А вот китаезы умудряются скажем продавать свое железо.У нас.Без гарантии со стороны *производителя* (а вы этого дядюшку Ляо и его хедкватеры то вообще видели?).И кстати - видал как в "ультре" продавали кульные китайские контроллеры дисков.С неверно прошитым BIOS'ом на плате, так что контроллер не позволял с него грузиться :))))
А так - никогда не видели КРИТИЧНЫХ багов в важном функционале у например, чипов?Почитайте даташиты.Секция errata - очень красочно и доходчиво рассказывает что баги бывают и в железе.А бывает много чего.Сам стирается флеш и еепром.Вачдог, на который при взвисе вся надежда не срабатывает, монитор питания который должен срубить проц чтобы при просадке питания не работал глючно - не срубает.И так далее.А теперь внимательно прочтите даташит и сайт производителя чипов в вашем устройстве еще раз.Обратив внимание на подписи мелким шрифтом.Там сказано про то что в критических применениях использовать чипы - нельзя.Что производитель если что - ни за что не отвечает и это вы сами.Что точность документации на чип - лишь в меру талантов и никак не более.И так далее.Длинный список дисклаймеров.Мало чем отличающихся от AS IS по части софта.
И еще на подумать.В случае опенмоки процесс создания устройства был на виду.И печатная плата и конструктив обладали версией, как софт.Думаете у остальных оно иначе?Если вы внимательно посмотрите на печатную плату то на многих из них вы найдете характерный маркер версии.Как вы думаете, новые версии печаток выпускают чисто для прикола, чтобы бабло на запуск в производство новой версии потратить?Правильно, там чинят ляпы, о которых ВЫ были попросту не в курсах, потому что об этом не любят говорить :).Так что если вы вдруг всерьез намерены припахать ширпотребный писюк для управления своим звездолетом в управлении подачей кислорода - подумайте о том что вендор не будет отвечать в случае чего за ваши проблемы.Они давно и технично отмазались везде где могли точно так же как и софтварщики ;)
>И для того, чтобы что-то продавать нужно
>эти обязательства соблюдать, поскольку это напрямую затрагивает права потребителя.По факту это нынче при засилье китайцев - проблемы продавца.Китайцам глубоко положить на эти обязательства :)
>Жалко с софтом пока все далеко не так...
>Гарантийные обязательства? Отсутствие патчинга паяльником?А вот китаезы умудряются скажем продавать >свое железо.У нас.Без гарантии со стороны *производителя* (а вы этого дядюшку Ляо и его хедкватеры то >вообще видели?)Нет конечно у Вас есть выбор - и вы конечно идете на рынок и покупаете "noname" без чека. Я покупаю технику сделанную в Китае у нормальных контор. Менял по гарантии много раз и абсолютно без проблем, по совершенно разнообразным причинам. Если вы не умеете нормально общаться с товарищами из гарантийного отдела и пытаетесь скандалить и кидать им в лицо платы - это ваши личные проблемы.
> А вот китаезы умудряются скажем продавать cвое железо
Так было бы что нибудь приличное российское - брали бы. Пока у китайцев значительно лучше получается. У нас даже корпуса то сделать хорошие отечественные и с нормальной ценой не могут. Что вы все так разошлись рекламных слоганов про "иновации и нанотехнологии" от Медведева наслушались?
> А так - никогда не видели КРИТИЧНЫХ багов в важном функционале у например, чипов?
Например. http://minimaltek.ru/?p=60
А что так все этой идеей загорелись? Все равно область применения ее - low-end.
>рынок и покупаете "noname" без чека. Я покупаю технику сделанную в
>Китае у нормальных контор. Менял по гарантии много раз и абсолютно
>без проблем, по совершенно разнообразным причинам.И опять же, то что вы там поменяли - проблемы продавца.А не производителя.Как он их разрулит, его половые трудности.И "сделанную в Китае" - простите, если китайцы спаяли Нокии или Асусу девайс - от этого они *китайскими* *производителями* не становятся.И именно *эти* китайцы ни у кого ничего не передирают.Они просто и тупо пашут на нокию, асус, ... ;)
>Если вы не умеете нормально общаться с товарищами из гарантийного отдела
>и пытаетесь скандалить и кидать им в лицо платы - это ваши личные проблемы.У меня никаких проблем нет, я про ЗоЗПП в курсе.И если меня кто-то попытается нагреть с гарантией, проблемы будут сугубо у него.Впрочем я обычно покупаю нормальные товары у нормальных контор, посему у меня нет этой проблемы.Я просто констатировал факт что китайцы сами по себе плевать хотели на наши законы.Все это - проблемы продавца продающего такой товар в итоге.Как они там с этим производителем потом утрясут - да их дело.
>Так было бы что нибудь приличное российское - брали бы. Пока у
>китайцев значительно лучше получается. У нас даже корпуса то сделать хорошие
>отечественные и с нормальной ценой не могут.Электронику иногда приличную все-таки делают.Нет, не сами чипы и прочую комплектуху конечно - с этим у нас полный швах.Российская комплектуха - для пионеров и отчаянных мазохистов!А вот именно спроектить готовый девайс и потом сделать под это непозорную печатку на уровне буржуев, засунуть в корпус (иногда даже довольно приличный) и прочая - да могем в общем то.Просто ничего ширпотребного не делают - потому что китайцев по цене переплюнуть проблемно да и сделать что-то востребованное - еще суметь надо.А вот малосерийные устройства под специфичные задачи наши все-таки клепать научились достаточно неплохо, по технологичности обычно фиг отличишь от буржуев.То что вы их не видите - правильно, они мелкосерийные и для специфичных нужд.Правда вот полно до сих пор "совков" недобитых в шефах болтается - так что фуфлогоны делающие заведомый хлам по устаревшим технологиям до сих пор есть.Но бывают и нормальные конторы.Юзающие современную комплектуху и делающие железки не хуже чем у других.Что до производства печаток - в рашке могут сделать приличную печатку, многослойную, с зеленкой, золотом и прочая с нормальной точностью и все дела.Вполне культурно выглядит.Раздраконь любой девайс, увидишь такое же на вид.Как вы понимаете - это наши просто купили у буржуев оборудование.Ну вот и делают на нем печатки.И нет причин почему оно будет хуже чем у остальных.
>Что вы все так разошлись рекламных слоганов
>про "иновации и нанотехнологии" от Медведева наслушались?При чем тут Медведев вообще?И чего я наслушался?Мне вас ткнуть носом в конкретные конторы делающие приличные печатки?Банально донельзя: нарисовал печатку, залил файлы, заплатил бабло, сделали.Им похрен - сделают и 1 экземпляр.И не так уж оно и дорого, даже студенты
Или показать где купить не шибко позорный корпус для своей девайсины?>Например. http://minimaltek.ru/?p=60
Обычная ошибка в софте.Фирмвару тоже пишут люди.Не индусы как правило на ваше счастье.Но - все-таки люди.А люди умеют ошибаться.А вот дефекты чипов... это подлее :) Пишете *вы* прошивку.По спекам от производителя на чип - а другого источника информации у вас нихрена нет все-равно, никто лучше производителя свой чип не знает.А потом - бац и не работает.Или работает не так как должно.Или еще что не так.Скажем глюки.Хорошо если через час.А не через 2 года работы.После выяснения может оказаться и что дурак вовсе не вы - тогда в очередном выводке даташитов производителя удлинняется секция Errata где описано что в таких-то условиях оказывается наш чип ведет себя не так как мы задумали а вот так и эдак.Имейте, дескать, это в виду, разработчики!А почитав такую еррату можно и прифигеть.Бывали очень кульные баги. Например у ранних вариантов чипов со встроенным флешом и\или EEPROM (на одном кристалле такого чипа размещен проц, флеш, RAM, EEPROM и вся периферия - самодостаточный такой чипак - все при себе, маленький такой компьютер, как правило сие называется микроконтроллером) просто слетал флеш при проблемах с питанием, когда питание есть но ниже заявленного как минимальное. А такая ситуация - да легко!Скажем, батарейные устройства (разве ж юзер будет сразу выкидывать севшую батарейку?Правильно, фиг вам!).Или там сеть просела.Мало ли.Чубайс непредсказуем.Итого вот так вот бац - и у юзера дохлый девайс.На ровном месте.Потому что глючащий при недостаточном напряжении питания проц себе флеху подтер пока глючил.Фирварь частично повредилась - досвидания! :).В итоге вот так вот вроде ничего с устройством не делали а оно бац и сдохнет или начнет непредсказуемо работать.В современных чипах такое учли - воткнули монитор питания который в случае чего удерживает чип в состоянии сброса, не давая глючить.Только вот и мониторы питания сами глючные бывают и мнение монитора о беспроблемном питании может не совпасть с мнением процессора который от недостатка питания взглюканет и прочая.Глюки встроенной периферии иной раз способные поставить колом всю фирмварь - ну это вообще норма вещей.Будет фирвара ждать пока периферия выставит определенный битик, как в даташите написано.А железяка возьмет и не выставит этот битик.Никогда.Потому что глючное.И - круто, все повисло т.к. ждет того чего никогда не случится :).На этот случай и тому подобные приколы и оплошности (программера и не только) в таких чипах есть вачдог - специальный сторожевой таймер, который софт должен периодически дергать подтверждая что он еще не сдох и действительно работает.Все-таки мало ли чем там этот чип рулит.Вдруг он в тутуево за 500 километров чем-то важным рулит а железка управляется ремотно?Чтобы кнопку ресет нажать, выписать крюк в 500км мало кому понравится и понятно какого мнения все будут о таком устройстве и чипе.Самый прикол - глюки бывают даже в вачдогах.Не срабатывают.Или наоборот - срабатывают так здорово что чип вообще остается в состоянии сброса до упора, пока ему питание не отключат.И вот в таких условиях, с бажным софтом и бажным железом у которого бывают баги даже в логике деглюкаторов оно тем не менее, умудряется как-то работать :).Но сами электронщики по этому поводу зубоскалят "а кто будет проверять проверяющего?" намекая на то что даже система где аж несколько вачдогов - вовсе не бесконечно надежна как могло бы показаться на первый взгляд.Кроме того - на любой вачдог можно написать технически правильный зависатор, который исправно сбрасывает вачдоги но ничего полезного не делает что в конечном итоге и есть с точки зрения внешнего мира зависон :)
>А что так все этой идеей загорелись? Все равно область применения ее
>- low-end.В данном случае нет понятия low-end.Вы можете скажем сделать железку аналогов которой тупо не существует в природе, при этом нету и никакого деления на low и hi end'ы за отсутствием конкурентов и отсутствия end'ов.Потому что (сюрприз!) никто не знает ЛИЧНО ВАШИ хотелки, потребности и так далее.Массово выпускают нечто усредненное.Совсем не факт что именно то что хотелось вам и совсем не факт что оно делает именно то что надо вам и именно так как надо вам, обладает именно такими параметрами которые были нужны лично вам да еще и по вменяемой цене.При этом самой по себе железке в данном случае не обязательно быть очень навороченной технически.Она должна быть ровно такой чтобы осилить возложеную на нее задачу с той логикой которая потребовалась конкретно вам.Вполне может оказаться что с задачей справится примитивный 16-лапый программируемый "таракан" в DIP-корпусе которого сможет распаять даже юный пионер.И нахрена тогда туда втыкать "Core i7" с его тысяча-с-хреном выводов?А вот то что такую же железку не захочется потом другим - еще не факт :)
"Если бы программисты строили здания так же, как пишут программы..."
Идея управления банком всем сообществом - это не гут.
Хотя... может, так и к коммунизму придем?
> Хотя... может, так и к коммунизму придем?Есть примеры, один уже дохлый, другой во всю развивается.
>Идея управления банком всем сообществом - это не гут.Ага, конечно, надо каждый раз переизобретать одни и те же велосипеды по сто раз, тратя время и силы на то что уже не раз сделали до вас а не на улучшение этого или на что-то действительно новое :)