14.09.2009, 11:33 | #231 |
Старший Пользователь
Регистрация: 30.03.2008
Возраст: 39
Город: Оренбург
Регион: 56
Машина: Lancer 9
Сообщений: 178
|
молодцы!
__________________
собирал себе комп в машину: Все что осталось моник Mystery MMT-8120s Wi-Fi модуль mini-PCI Qcom винт 160 Gb SATA-II 300 TOSHIBA 2.5" приводDVD±R/RW Pioneer DVR-TS08 D-Link корпус Cooler Master читалка для машинки OBDII USB ELM327 v1.3 адаптер |
16.09.2009, 15:20 | #232 |
Новый Пользователь
Регистрация: 16.06.2009
Возраст: 56
Город: Odessa
Регион: 54
Машина: FiatGP-06
Сообщений: 14
|
А можно в принципе, используя железо dir320 добавив, скажем USB видеокарту организовать подключение монитора? Навигация в КПК не очень удобно. Экранчик маленький. Да и иметь универсальное устройство хочется. Идея подкупает отсутствием такого тонкого места, как блок питания для x86 и маленькими габаритами. Спасибо за ответ.
|
16.09.2009, 16:06 | #233 | |
Старший Пользователь
Регистрация: 20.08.2009
Регион: 77, 97, 99, 177
Сообщений: 104
|
Цитата:
http://sven.killig.de/openwrt/slugterm_dl.html Только для практического использования навигации придётся озадачится конвертированием карт из какого-нибудь навитела в формат openstreetmaps - это сегодня единственная проблема которая препятствует использованию софта типа navit на территории РФ. Производительности хватит. |
|
16.09.2009, 18:04 | #234 |
Старший Пользователь
Регистрация: 20.08.2009
Регион: 77, 97, 99, 177
Сообщений: 104
|
Так, про энкодер расписал, теперь осталось про дисплей выложить.
Всё добавлено на ту же самую страничку, говорить о которой тут нельзя. И последняя версия прошивки тоже в уже известном всем месте. В прошивке есть USB клавиатура (кнопки + энкодер) и дисплей на PT6523/LC75823 (HID Alphanumeric display (bitmapped)). В исходниках есть и пример юзерской утилиты для работы с сегментным дисплеем через USB - типа команды echo, выводит строку на экран. Раскладка сегментов - для выложенной в качестве примера панельки от Prology MCE-525 (по мере попадания мне в руки других панелей буду добавлять другие раскладки, сама же требуха панели совершенно типовая, 80% панелей от недорогих магнитол сделаны так же). Там же есть и знакогенератор для 13-сегментных знакомест с кодировкой KOI8-R (ага, русские тэги и всё такое.) UTF-8 потом сделаю. И скроллинг тоже потом, для длинных строк, ибо это всё уже вопрос софта в компе, и вообще элементарно. В принципе, прошивка написана так, что добавить любой другой тип дисплея (другой контроллер для многосегментных индикаторов, матричный дисплей, семисегментные индикаторы прямо на ногах PIC - что угодно) - дело от силы получаса. Подробно про дисплеи напишу позже. Может к тому времени и другие типы дисплеев добавлю. ЗЫ: Кстати, интерфейс клавиатуры - абсолютно стандартен. Его даже BIOS'ы x86 мамок нормально воспринимают, я ради прикола полазал в биосе компов с помощью энкодера и кнопок съёмной панели - всё работает как задумано и, кстати, достаточно удобно. Пришлось, правда, добавить в прошивку код клавиши Delete, которого изначально не было, чтобы в BIOS попадать. |
16.09.2009, 23:31 | #235 |
Гуру
Регистрация: 13.10.2006
Возраст: 46
Город: Санкт-Петербург
Регион: 54
Машина: '98 PRIUS NHW10
Сообщений: 1,991
|
надо полистать твои сорцы...
|
17.09.2009, 00:28 | #236 |
Старший Пользователь
Регистрация: 20.08.2009
Регион: 77, 97, 99, 177
Сообщений: 104
|
Есть ещё мысль в этот же PIC запихать и USB soundcard.
В качестве ЦАП - микруха со старого сидюка, например, чтобы по магазинам не бегать. Стерео, 16 бит, 48кГц - поди плохо, для машины-то. В качестве микшера - железо магнитолы (коммутация входов - радио, ЦАП, AUX + громкость-тембр-эквалайзер) управляемое по i2c. Тогда вообще получится - вся требуха магнитолы - 1 USB устройство. Для компьютера это одно устройство будет выглядеть как 3 девайса - стандартная USB клавиатура, стандартный HID-дисплей, стандартная USB звуковуха. По-моему, будет весьма красивое решение. И в USB хабе дырки съэкономятся. |
17.09.2009, 03:25 | #237 |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
За статью - зачет, молодец. Я уже почти готов разломать свой JVC Останавливает несколько вещей - софт и нет поддержки радио и входа aux. Хотя учитывая твой грамотный подход к вопросам, может и за этим не станет дело. Правда сомневаюсь, что будешь его писать под винду и придется мне и остальным взять в руки шашки . Ведь хочется навител foobar и прочие виндоплюшки, которых ты не приемлешь. Но если будет просто поддержка панели (точнее она уже есть), это уже огромный задел. Может наконец я получу удобное управление функциями компа с магнитольной морды, оставив от нее лучшее что в ней есть - радио и усь. По поводу кодировок, пусть я лошара, но сейчас актуальнее иметь не кои8 которая почти умерла а ср1251 или утф-8, чтобы не морочить себе голову с дополнительной перекодировкой, ведь львиная доля русских тэгов в файлах сделана именно в ср1251, утф встречается реже.
|
17.09.2009, 07:26 | #238 | |||||
Старший Пользователь
Регистрация: 20.08.2009
Регион: 77, 97, 99, 177
Сообщений: 104
|
Если не уверен в себе - пока не надо. Лучше сначала девайс собрать, когда комп увидит "клавиатуру" - тогда можно и к морде пытаться подключиться.
Цитата:
Я про дисплей подробно у себя напишу, просто позже - мне как бы и другими всякими делами надо в жизни заниматься Цитата:
Или просто в микшере ещё один движок сделать - "частота радио". Цитата:
Остальное - стандартная USB клавиатура (уже есть) и стандартная USB звуковуха (будет как минимум микшер, а в лучшем случае вся звуковуха без midi). Для любой ОС это будут совершенно стандартные устройства, для которых по-умолчанию есть драйвера. Цитата:
Цитата:
Я не в курсе как сейчас у видны с поддержкой стандартных HID bitmapped дисплеев, но один хрен придётся какую-то софтинку делать, чтобы как-то прописать где какой сегмент на экранчике панели находится. Они у всех по-разному раскиданы по выводам контроллеров, так что таблицу сегментов как минимум придётся в софте реализовывать. Вроде есть какая-то софтинка под винду - называется HIDbrowser или как-то так. Может оно поможет. А вот матричные LCD по-идее должны будут без всяких драйверов идти. Правда не представляю как это будет в винде - типа в свойствах экрана ещё один монитор, бла-бла-бла, выберите разрешение из единственного 256х64 и цвет - из монохромного? Винды нету рядом, если появится - обязательно попробую, что эта дура скажет насчёт моего дисплея. Биос во всяком случае клавиатуру за родную воспринимает без вопросов вообще. |
|||||
17.09.2009, 11:00 | #239 |
Старший Пользователь
Регистрация: 17.01.2009
Возраст: 49
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5 3.2FSI Q, Porsche 996 Turbo
Сообщений: 669
|
Ну можно еще вместо дисплея/клавы подключить TTY 8-)
|
17.09.2009, 11:22 | #240 |
Новый Пользователь
Регистрация: 08.09.2008
Город: Новосибирск
Регион: 54
Машина: Mercedes C W203
Сообщений: 1
|
Stanson, насколько я понял, у тебя Audi? А у неё нету дисплейя на панели приборов?
|
Метки |
linux, mips, не x86 pc |
Здесь присутствуют: 14 (пользователей: 0 , гостей: 14) | |
|
|