> Мне бы, к примеру, freebsd, значительно более подходящую под целевую нишу этой железки - как насчет?Есть такое выражение: too far off the track. Я линуксоид, мне нравятся allwinner и rockchip и комьюнити вокруг них. Ну еще МК. И предпочтения у меня специфичные.
> Бутлоадер там совершенно ничему не мешает - что подсунули, то и загружает.
Это в теории. А на практике - возможны нюансы.
> Вон даже serial специально распаян, чтобы поиграть с управлением им.
Я догадываюсь что делать с uart, у меня их столько что пришлось udev изучать на предмет внятных имен.
> Вот правильно проинициализировать эту безумную железку - да, непросто.
И это только половина дела. Там еще навороченные железки, а по нормальному еще DVFS какой-нибудь захочется, при том это совсем мобилочный чип, там оно навернуто.
> Исходники модифицированного линуксного ведра при этом - доступны, впопенсорсе во всей красе.
По крайней мере можно подсматривать как НА САМОМ ДЕЛЕ работает. Не хучший вариант на свете.
> Спеков, правда, нет, они под nda. Ну и вот что, сынку, помогли
> тебе твои ляхи...зачеркнуто, наличие исходников, в которых ты не можешь разобраться?
Да тут не в том проблема. Самым нереальным выглядит объем работ vs время выпуска чипа и железки, ОСОБЕННО в случае *bsd на ЭТОМ. Ни samsung, ни hardkernel не замечены в longviety programs. И если они вскоре гавкнут выпуск чипов или платок, то чего? Тимы чтобы резко и быстро навалиться, пока актуально - я и на лине то не вижу для этих, там самсунь на своей волне :)
> за "разные операционные системы".
Мне почему-то кажется что отсутствие открытых дров может _усложнить_ кодинг драйвера для другой ОС. А вот наоборот - очень врядли. Сорц в который подсматривать можно это все же хорошо.
> вот конкретно такая железяка - она в единственном экземпляре, ибо узкоспециализированная.
Забавная железка, но самсунь с их exynos, что означает некую специфику.
> что нового ведра можно и не дождаться, или оно разучится чему-то
> мне нужному, но "ненужному" Линусу, а старое - будет потихонечку что-то портить.
Надеюсь это объясняет почему я без обиняков желаю "поддержку в mainline". А то что какой-то там вендор-андроид-кернел... пусть вендоры и юзают, если у них донкихотов дофига :)
> затем что пользы от шва6одки, как мы на твоем примере убедились - ноль.
Это для _вас_ ее ноль. А для _меня_ и моих юзкейсов - вовсе даже: в железках с которыми я имею дело я могу все перетрясти как надо и пропатчить. Что и практикую.
> херовины самосуня постаралась неимоверно, и референсное напряжение - 1.8v, а не
> три или пять. (и нет, питаться от vref пина нельзя, спалишь)
Хочешь открою страшную тайну? :)
1) 1.8V TX -> 3.3V RX 3V кабеля с вероятностью 95% заведется куском провода. Теоретически надо 0.7Vdd, практически скорее 0.5Vdd. Лишь бы 3.3V RX никогда не становился выходом (в тупом кабеле это так, для МК и навернутых FTDI - софтварно настраивается, уже опаснее). Проверить просто как тапка: цепляем 2 провода, GND -> GND; 1.8V TX -> 3V RX, врубаем терминалку, ставим ожидаемый baud. Если видим выхлоп - "прокатило".
2) 3.3V TX -> 1.8V RX ... по минимуму делается резистивным делителем.
3) Резистивному делителю не надо питание :)
Итого, реальная "адаптация" к 3.3V шнурку скорее всего кус провода + 2 резюка. Для этого даже платку жирно, разве что из эстетических побуждений. Так что поймал, но не в ту сторону.
> Отдельно расскажи мне, как и чем обжимается molex 50-37-5043 - я, блжад, ХОТЕТЬ это видеть!
1 штуку для дебага имхо мелкими плоскогубцами. Более расово верно - раздел кримперы на сайте ЧиД, чтоли? Там же и сами молексы. Клеммы обжимаются по 1 и потом вщелкиваются в разъем, шЫт утверждает что оно 2.5mm. Это мелкий? Святая простота.
> невидимые наконечники обжать на провода.
Хочется большие провода - к электрикам, у них есть :)
> Я хз чем и как это делается, даже если у тебя глаз-алмаз.
Я подобное в штучном количестве мелкими плоскогубцами делаю, ничего хитрого. Сначала крутануть чуток чтобы усы закрыть, посмотреть как провод лег, поправить если надо, дожать окончательно.
> По-моему это вообще не люди.)
Инопланетяне - те кто шлейфы к матрицам без промоборудования клеит :)
> А так да - шва6одка! Даже тип разъема написан. Лохи ведутся.
Нуачо, вон этот разъем в ЧиД болтается. Наверняка и в дижикеях с маусерами тоже есть.
> Где пруфы, билли?
Пруфы ... чего? Что так вообще можно? Ну вон парни Cedrus для allwinner так накодили.
> А то ведь спросишь за прайс - выставите заградительную цену, что ты,
> что предыдущий - лишь бы отмазаться.
В моем случае я заведомо пробурчу "пас", потому что в internals фрибсдей на уровне потребном для написания дров не вхож, с тем семейством железок не знаком по душам и в целом масштаб экскурсии в сторону не в моем вкусе, зело чрезмерная + соображения выше. На этом глобусе мне хватит и других задач, более тематичных. Как ты понимаешь, когда уже есть некий опыт в направлении, таски идут намного легче, и соотношение качества, времени и результата улучшается.
ИМХО такое имеет смысл с кем-то из фрибсдшных кодеров. Если им это надо. Как хинт, некоторые конторы иногда рассылают девам железки бесплатно, если те изъявляют интерес покодить под них. Вот в таком виде задарить железок кому-то тематическому может наверное прокатить, если интерес запустить "свою" ОС разбудит.
> А человек, у которого таки завалялся лишний миллион на личную игрушку -
> опять же не заинтересован в шва6одке - он прямо корейцу его занесет.
На этом глобусе много людей. У них разные цели и методы.
> У которого все ок и с nda, и с пруфами, кстати - он-то работающее ведро сделал.
Так я разве против? Для себя я на уровне анализа ситуации предпочту с корейцами не связываться, прикинув варианты развития ситуации и как юзкейсы самсуня с моими стыкуются. У самсуня какой юзкейс? Смартфоны, которые раз в год меняют. Остальное там сильно сбоку.