Есть еще вариант: взять МК с поддержкой ethernet, распаять внешний PHY, разъем, и работать напрямую через ethernet.
Да и для работы с USB не нужно переходников брать. Надо лишь взять подходящий МК.
Серожа: понятно, что если автор спросил именно про ардуйню, то программировать микроконтроллеры он никогда не пробовал → у него ничего не выйдет. По крайней мере, пока.
> все ньюансы расписать - это нужно два а4 раскатать
а то и солидную брошюру. К примеру, у меня только набросков блок-схем и описаний алгоритмов для управления спектрографом уже набралось на полсотни страниц А4. Мне страшно представить, сколько будет занимать готовая документация.
Серожа: почему же не сможет трамблер заменить? Ему нужно будет лишь с хорошей частотой опрашивать датчик положения вала двигателя и в соответствии с этим значением давать импульс на нужную свечу.
А силовой блок зажигания можно и готовый подыскать.
Даже какая-нибудь 32-битная шустрая атмелька вполне справится с задачей замены механического трамблера электронным.
Серожа: дык, я выше сказал, чем ардуйня отличается от других поделок.
Ардуйней обычно те занимаются, кто вообще никакого понятия ни об электронике, ни о программирования не имеют!
А что, москвич - уже не машина и задавить человека не может?
А для находящихся внутри он еще опасней, чем иномарка! Там у вас хоть автоматом преднатяжители и подушки сработают (т.к. они автономны), а тут - полный П.
Да ладно! Если эта гадость подвиснет и движок на скорости 200км/ч заглохнет, то ничего хорошего не будет. Или если система ABS не сработает (или наоборот: сработает, когда не нужно). Много вариантов есть, как убиться из-за глюка в "мозгах" машины.
Другое дело - брать данные с автомобильного компьютера по OBD-2 и на экранчике отображать. Это некритично.
И еще: ардуйня — это стиль жизни, а не конкретная реализация. Т.е. работа вида "тяп-ляп и в продакшн". Я не имею ничего против атмелей (хоть они и проигрывают многим другим аналогам как по цене, так и по возможностям), но если этот атмель распаян на макетке, программируется оно не на avr-gcc, а на "ардуйне-IDE" и в "продакшн" запускается в таком виде (макетка + куча проводов), то это — свинство. Давайте еще хирургические операции себе и другим делать без нужного образования и опыта, а также без нужных инструментов — тупо тюк по башке киянкой, и режь кухонным ножом...
Crash: так алгоритмы и нужны для реализации логики работы чего угодно.
А уж сколько алгоритмов используется подчас в реализации системы конечных автоматов...
Самый лучший выбор — это то, что хорошо знаешь.
Соответственно, и микроконтроллер под задачу надо выбирать, отталкиваясь от своих знаний. Если же годится с нуля, то советую посмотреть в сторону продукции STM: восьмибитные STM8S003 очень дешевые (но для изучения не годятся из-за крайне малого гарантированного количества циклов перезаписи FLASH), а семейство 32-битных STM32 столь велико, что вообще почти на все случаи жизни можно найти (от элементарных Cortex-M0 до сложных Cortex-M7). Правда, если нужен EEPROM, то не все STM32 годятся.
Если и не хватит, всегда можно добавить мультиплексоров или сдвиговых регистров.
Для бегущей строки лучше на сдвиговых регистрах сделать, в этом случае текст будет "автоматически" двигаться. Заполнять нужно будет лишь крайний столбец + генерировать тактовые импульсы.
vasIvas: Как раз нужно было оставить проприетарный. Хотя, повторю: я не специалист в AMD'шных видеокартах.
Поищите на linux.org.ru — возможно, кто-то уже с подобным сталкивался.
vasIvas: Устанавливайте блоб.
Я по поводу радеонов ничего не могу подсказать: сторонюсь их, как огня! У меня невидия везде.
По идее, в бубунтовских репах должен быть блоб AMD. Советую погуглить по своей видеокарте, какой именно версии блоб нужен.
Какой сейчас модуль стоит на видео? Это можно посмотреть при помощи lspci: сначала в lspci смотрим идентификатор видеокарты, скажем, 01:00.0, потом пишем lspci -vv -s (идентификатор) | grep -i kernel
Скажем, у меня вот как:
при наличии блоба у вас должно быть либо fglrx, либо catalyst. Ну и проверить, если блоб установлен, а иксы все равно используют mesa, что там в xorg.conf. Если надо, подправить его.
// но все равно я и ардуйню дрянью считаю, и мастдайку.