|
Хочу свой смартбук!, Ковыряние китайских смартбуков, переделка, тюнинг под собственные потр |
|
|
|
Dec 10 2011, 20:51
|
Группа: Участник
Сообщений: 11
Регистрация: 10-12-11
Пользователь №: 68 779

|
Приветствую многоуважаемую публику!
Хочу задать несколько чайниковских вопросов на тему того, с какой стороны надо ковырять ARM-систему и немного пофлудеть по поводу места ARM в потребительской электронике и нашей жизни вообще.
Извините за слишком многабукаф и лирический оффтопик.
Из всех возможных вариантов, как то планшет, он же с сумкой-клавиатурой, коммуникатор, нетбук, смартбук Toshiba AC-11x, смартбук китайский больше устраивает именно последний вариант по многим причинам, главная из которых -- очень много пустого пространства в корпусе, которое просто просится на то, чтобы его заняли разными полезными девайсами плюс беспрецедентная дешевизна, плюс сам корпус, по слухам, китайцы делают довольно качественно. Естественно, покупаться он будет не как готовое устройство, а как машинокомплект для дальнейшей доработки. И вот тут возникают варианты. Их, собственно, всего три.
1) Купить самый дешёвый б/у смартбук как корпус+матрица, ARM DevBoard и перепроектировать под него плату 2) Купить самый дешёвый китайский смартбук, хороший планшет, и пересадить мозги из планшета 2) Купить смартбук на чипсете последней модели (WonderMedia WM8650) и просто начать ковырять чипсет
Первый вариант меня привлекает гораздо больше. Но дело в том, что в настоящий момент я только начинаю кое-как осваивать цифровую технику, только недавно узнал разницу между CMOS и TTL, и в ближайшее время сотворю свою первую светодиодную моргалку на ATTiny. В основном я больше по аналоговой технике усилители, темброблоки, эквалайзеры, -- и в ближайшем будущем планирую научиться использовать микроконтроллеры в качестве управляющих устройств для цифровых регуляторов громкости, умной индикации и тому подобных вещей. Поэтому доработку смартбука я себе представляю так: посмотреть в даташит на предмет обвески конкретной микросхемы и банально повторить что там умными дядями нарисовано, подпаявшись к нужному месту на материнской плате смартбука. Меня немного пугает то, что ведь всё это работает на частотах в несколько сотен МГц, то есть по сути дела СВЧ, и при неудачной разводке может что-то на что-то наводиться, или вообще можно сжечь что-нибудь, с таким трудом заказанное и оплаченное. Поэтому возникает походу следующий вопрос.
Может перед тем, как ковырять смартбук, прочитать какую-то литературу, и если да, то какую?
ARM-платформу надо осваивать, и желательно до того, как она «освоит» тебя. Она практически доминирует среди мобильной техники, и рвётся не только обратно на десктопы, где она 20 лет назад родилать в желудёвом воплощении, но уже и на серверы, и в обозримом будущем похоронит x86/x64. Даже Мелкософт почувствовал направление ветра, и не зря же готовит _десктопную_ версию Windows 8 для ARM. Но начинать с подержанного КПК как-то неинтересно, а с эмулятором qemu-arm я и сейчас играюсь. Как подключиться к «диагностическому» UART'у целевого устройства с приведением уровней 1,8В-->5В, открыть порт терминалкой и залогиниться -- я примерно знаю, по крайней мере видел, как это делают.
Цель -- получить устройство с примерно следующими характеристиками. 1) В ближайшей перспективе: 1.1) Выкинуть китайский аккум на 2,1 А*ч и как-то засунуть или набрать из отдельных банок аккум общей ёмкостью 8-12 А*ч. Пусть его надо будет сутки заряжать -- зато неделю можно будет работать вдали от цивилизации. С обычным нетбуком такое вряд ли реализуемо. 1.2) Установка 512МБ ОЗУ вместо штатных 128 или 256. 1.3) Развести или добавить PATA(SATA)-контроллер для установки 1,8"HDD или CompactFlash. 1.4) Установка USB-концентратора на 4 порта, который будет активен только при подключении внешнего источника питания («зарядного»), и который будет способен выдавать положенные 500мА на _каждый_ порт. 2) В среднесрочной перспективе: 2.1) Апгрейд матрицы (скорее всего, вместе с её контроллером) 3) В далёком будущем: 3.1) GPS 3.2) Серьёзный звук (USB-микроконтроллер + АЦП/ЦАПы)
По всем этим пунктам у меня есть вопросы к уважаемым знатокам этого форума.
1.1) Что представляет из себя контроллер заряда аккумулятора? Это набор датчиков напряжения, тока и температуры, или ещё и счётчик, который считает, сколько джоулей прошло на зарядку/потребление? Потребуется ли какая-то модификация или установка другого контроллера при подключении параллельно дополнительных банок?
1.2) Капитан Очевидность мне подсказывает, что микросхемы должны совпадать по разрядности, типу и напряжению питания. А какие ещё могут быть нюансы при пересадке памяти?
1.3) Далеко не все ARM SoC вообще его содержат, а если он и есть, то нужно во-первых иметь счастье куда надо подпаяться, во-вторых сделать некоторые приготовления, чтобы его задействовать, возможно какие-то ноги процессора оторвать/посадить на +Vcc или 0. Но с двумя гектарами флэш-памяти система выглядит как-то неубедительно (скорее всего 1,2ГБ займёт только ОС со всеми желанными пакетами), а носить устройство с постоянно воткнутой SD-картой как минимум непрактично. Есть совсем сумасшедший вариант -- сделать программный IDE-контроллер, задействовав GPIO, но его мы, наверное, не будем рассматривать. Поэтому вопрос: какие бывают PATA-, SATA-, SD-контроллеры для шин IIC, IIS, SPI, 1-wire и что там ещё встречается на ARM'ах, и как обстоит дело для них с наличием дров в Linux? Хочется иметь стационарно ещё один накопитель для размещения на нём /usr или /home, а если удастся подключить 1,8" жёсткий диск, то ешё и swap.
В даташите к VT8505 двухканальный интергированный PATA-контроллер я видел, а вот в обрезке даташита к WM8650 я его что-то не видел.
1.4) Как его легче всего заиметь -- купить рекомендуемую гуру микросхему или разломать готовое китайское устройство? Если разламывать, то какой активный хаб лучше? Микросхема хаба сама выдаёт питание на порт или открывает базу ключа, который коммутирует в порт первичные +5В?
2.1) 480 строк даже по вчерашним меркам -- это как-то маловато. Есть же матрицы с разрешением 800х480 и соотношением сторон 15:9 меньшего размера -- значит должны быть и матрицы с диагональю 7", имеющие бОльшее разрешение, например 1000х600или 960х576. Прочитав тут темы про перестановки дисплеев на ноутбуках сдела вывод, что матрицу надо пересаживать с тем контроллером, с которым она работает в «родной» конфигурации. После пересадки очевидно надо будет править и пересобирать драйвер framebuffer'а, потому что клоки синхронизации во многих случаях задаются программно, а часто и разрешение вбивается константами, к тому же некоторые любят естественные управляющие сигналы, а некоторым подавай инверсные. Вопрос в том, насколько LCD_Interface разных процов совместим с разными контроллерами, и как там насчёт тактовой частоты? НЯП, контроллер матрицы должен работать на одной или на кратной частоте с процессором.
3.1) Насколько я слышал, добавить GPS в целом не сложно -- проблема правильно развести аналоговую (радио-)часть и сделать правильную антенну. А в целом схема такая: найти UART, привести его по уровням напряжения с UART'ом GPS-микросхемы, соединить, запитать и поставить соответствующее ПО. Я правильно рассуждаю?
3.2) Здесь вроде всё понятно. Взять микроконтроллер, и запрограммировать его так, чтобы он представлялся звуковым устройством, принимал изохронные потоки и управлял ЦАПами, осуществляя первичную буферизацию. Вопрос только в том, какой МК для этого лучше подойдёт. Правда, этот пункт пока не особо интересен -- практики у меня маловато да и другие дела есть поважнее.
Извините, если вопросы получились слишком наивные и тупые. Заранее спасибо всем ответившим.
Китайцы уже могут разрабатывать и продавать устройства, актуальные для их, китайских реалий и местной публики. Специально для России массово никто ничего не разрабатывает, вся разработка сводится к совещанию маркетологов «Во что перекрасить это говно и что из него демонтировать, чтобы в России оно хоть кому-то было нужно?». Что ж, займёмся же тюнингом того что есть сами.
--------------------
С наибестейшими регардами
|
|
|
|
|
 |
Ответов
|
Dec 15 2011, 15:02
|
Группа: Участник
Сообщений: 11
Регистрация: 10-12-11
Пользователь №: 68 779

|
Цитата(Михась @ Dec 12 2011, 06:53)  Пока ты с этой хренью разберешся, уже будет не андроид а мандроит и не арм а харм какой. Вспомнилось тут... === «...Ты, несчастный, дышишь ртутью и мучаешь глаза, глядя на небрежно начертанные мелкие буквы. Теряешь волосы и собираешь морщины на лице, пытаясь воспроизвести заклинание, вызывающее к тебе в спальню двенадцать девственниц. Да когда у тебя это наконец-то получится, ты даже вспомнить не сможешь, зачем они тебе понадобились!..» === Цитата(Михась @ Dec 12 2011, 06:53)  Я хорошо помню, когда первые сотики появились народ пытался альтернативные прошивки писать. Ага!  Во-первых, в фетишизации мобильных телефонов как-то склонности никогда не имел, рассматривая их исключительно как средство связи. Поэтому никогда не понимал смысл аппаратов с цветным дисплеем, камерой и при этом ужасно неудобной клавиатурой и отвратительно организованной телефонной книгой и списком контактов. Во-вторых, первые «сотики» -- это кирпичи по объёму и по массе, аналоговые сами по себе и работавшие в аналоговом стандарте NMT. Какие такие там, простите, прошивки??? Цитата(Porty @ Dec 12 2011, 08:08)  если ТС сможет сделать всё задуманное то смысл ему делать задуманное с каким то ширпотребам Смысл что-либо подобное делать есть именно с ширпотребом. Потому что за бОльшие (чем стОит ширпотреб) деньги уже хочется готовое устройство с нетривиальным дизайном, полностью соответствующее требованиям. Цитата(Porty @ Dec 12 2011, 08:08)  если он с такими знаниями может разработать что то новое и купить хоть сто айпадов 2 64гига? Во-первых, язвить совершенно не обяхательно. Во-вторых, ЦА айпадов -- быдло с прогрессирующим комплексом неполноценности. В-третьих, за эти деньги можно купить себе квартиру побольше. Цитата(Porty @ Dec 12 2011, 08:08)  Сама задача бессмысленная. Действительно, плюнь и разотри Почему?
--------------------
С наибестейшими регардами
|
|
|
|
Сообщений в этой теме
Саблезубый сильф Хочу свой смартбук! Dec 10 2011, 20:51 haker_fox QUOTE (Саблезубый сильф @ Dec 11 2011, 04... Dec 11 2011, 06:57 Саблезубый сильф Цитата(haker_fox @ Dec 11 2011, 08:57) Сл... Dec 11 2011, 09:41 haker_fox QUOTE (Саблезубый сильф @ Dec 11 2011, 17... Dec 11 2011, 09:56 VDLab Цитата1) В ближайшей перспективе:
1.1) Выкинуть ки... Dec 11 2011, 10:23 Microwatt Э.эээ... на некоторой ступени технического развити... Dec 11 2011, 11:06 Cosmojam http://beagleboard.org/hardware-xM - как вариант д... Dec 11 2011, 11:33 ArtemDement Cosmojam, отдавать за это 199$ как-то не хоче... Dec 11 2011, 16:54 Cosmojam Дык то на Атоме, а ТС вёл речь об АРМ. Среди АРМир... Dec 11 2011, 18:09 Саблезубый сильф Цитата(haker_fox @ Dec 11 2011, 11:56) Ка... Dec 11 2011, 23:15 Михась Плюнь и разотри.
Пока ты с этой хренью разбереш... Dec 12 2011, 04:53 Porty если ТС сможет сделать всё задуманное то смысл ему... Dec 12 2011, 06:08 MrYuran Цитата(Саблезубый сильф @ Dec 11 2011, 00... Dec 12 2011, 06:15 sasamy Цитата(MrYuran @ Dec 12 2011, 10:15) Tosh... Dec 14 2011, 08:08  MrYuran Цитата(sasamy @ Dec 14 2011, 12:08) За 7 ... Dec 14 2011, 08:25 Porty мне вот интересно откуда Саблезубый собирается нап... Dec 12 2011, 06:22 andrewlekar Очевидно саблезубый планирует разбирать б/у девайс... Dec 12 2011, 06:51 Михась Цитата(andrewlekar @ Dec 12 2011, 12:51) ... Dec 12 2011, 06:57  MrYuran Цитата(Михась @ Dec 12 2011, 10:57) Почин... Dec 12 2011, 07:10 Cosmojam Цитата(MrYuran @ Dec 12 2011, 09:15) Tosh... Dec 12 2011, 11:02 MrYuran Цитата(Cosmojam @ Dec 12 2011, 15:02) 30%... Dec 12 2011, 11:25 Dron_Gus На 4pda Ваше стремление оценят. Там любят пилить к... Dec 16 2011, 10:03 Саблезубый сильф Цитата(MrYuran @ Dec 12 2011, 08:15) Назв... Dec 20 2011, 00:43 MrYuran Цитата(Саблезубый сильф @ Dec 20 2011, 04... Dec 20 2011, 04:58 andrewlekar ЦитатаЯ полагал, что я -- не первый, у кого возник... Dec 20 2011, 05:44 Саблезубый сильф Цитата(Михась @ Dec 12 2011, 08:57) Не, я... Dec 24 2011, 13:38 MrYuran Цитата(Саблезубый сильф @ Dec 24 2011, 17... Dec 26 2011, 05:13 _Pasha Скажу такой вэсчь. Когда начнется отслеживание ваз... Dec 27 2011, 12:17 andrewlekar Цитата1) Какими, какого типа/класса портативными в... Dec 26 2011, 04:44 John Silver Поддержу других ораторов: плюньте на это дело... с... Dec 26 2011, 14:10 DpInRock ЦитатаПолучить конфетку - "вероятность крайне... Dec 27 2011, 13:22 _Pasha Цитата(DpInRock @ Dec 27 2011, 17:22) Уже... Dec 28 2011, 07:55 Dron_Gus Тренировки пользователя? Тогда повторно на свалку. Dec 29 2011, 10:18 _Pasha Цитата(Dron_Gus @ Dec 29 2011, 13:18) Тре... Dec 29 2011, 12:35
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|