The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Обновление Debian 12.5 и 11.9"
Отправлено WatchCat, 20-Фев-24 02:20 
>Лично мое мнение: x86-32 архитектурный урод.

Зато в нем,в отличие например от arm,есть сегментный механизм защиты памяти,позволяющий
например сделать проверку границ массивов _аппаратными_ методами. Или переполнение стека.
Другой вопрос что линукс не использует этот механизм потому что когда-то финский студент
поленился с ним разбираться. Вот и получили ограничение в 4 гига на один процесс.
А могли бы иметь ограничение в 16381 сегментов каждый по 4 гига.
Причем некоторые дос-экстендеры это умели тридцать лет назад. Но были мало распространены
даже "там" потому что стоили под пять сотен баксов,еще тех,а не нынешних. Я под один из таких
экстендеров успешно писал код. И не только на Си,но и на Meridian ADA.

>К сожалению, мощные _новые_ машины идут с ME или PSP, и я не ок с этим.

У ноутбуков еще в 90е годы был аналогичный по назначению режим SMM.
Только о нём мало кто тогда знал и задумывался.

> Мне даже дико не хочется ввязываться в апгрейд Дебиана с 11 на 12.
>А я местами скипнул 11.

У меня тоже были случаи когда на некоторых компах я какую-нибудь версию дебиана пропускал так
как всё отлично работало и объективно не требовало возни с апгредом ради только самого апгрейда.

> Так и я тот сервистул для солнечного контроллера точно также реверсом сделал.
>Прикольный подход к делу.

Так я как еще решить вопрос сбора статистики с солнечного контроллера если китайский
софт на тот момент даже не умел записывать ее в csv-файлы? Не говоря о том что требовал
виндов,причем по отзывам пытавшихся использовать - не под всякими работал.

>Ну и при этом не должно быть особых проблем код портировать хоть на распи или что там.

Запускал на плате от Mele A2000G.

>Но он 1-ядерный и сколько там памяти, гиг? Так то работать будет - но в каде наворачивать лучше >девайс помощнее, кернел билдить - тоже.

Успешно рисовал схемы в KiCAD и делал модели под 3д-печать в OpenSCAD. Например сделал гребной винт для небольшого лодочного мотора. Кернел под него вообще только на нем и билдил. В отличие от
способного таки упасть посреди расчета OpenSCAD - сборка дистрибутивного ядра дебиана на ровном месте не падает сама по себе. Запустил и оставил собираться. Можно даже в это время хотябы
и opennet почитать. Или даташит какой-нибудь. Или даже понабирать исходник чего-нибудь в редакторе eFTE.
Памяти,да - только один гиг. И это бывало проблемой при посещении некоторых сайтов,с сильно захламленными страницами. Конкретно для меня таким неудобным сайтом оказывался нужный мне Авито.
Собственно,это и было ровно единственным недобством использования этого компа в качестве десктопа.

>Но все равно x86 здоровые, управление питанием переусложнено

Если говорить о применении в качестве именно десктопа - то сейчас есть x86 процы и платы под них с широким диапазоном регулирования энергопотребления. В частности таковой оказалась ранее
упомянутая мной плата от компа-моноблока от Асус. Она "родственна" ноутбучным,даже питание от 19 вольт,но при этом позволяет собрать на ней полноценный десктоп. Что я и сделал. Хотя если бы в какой-нибудь арм можно было поставить два гига памяти то интел и не потребовался бы. Ну если
уж халявно достался от моноблока с разбитым экраном то почему бы и не использовать если можно
настроить на небольшое энергопотребление.
А так-то да, я согласен что управление питанием у интелов несколько "не очень". Даже не столько
у самого проца,у него-то как раз относительно неплохо,сколько реализация на системной плате, которая управляется через acpi который как правило имеет кривые таблицы в биосе.

>Вайргад куданить пробросьте

А под него можно найти халявные места для проброса? Я находил только под openvpn,но он очень плохо работает через интернет от сотового оператора "мегафон". Еще находил халяву для shadowsocks. Работает отлично, но халявные подключения живут всего несколько дней,потом надо
заново возиться.

> Вот через пару недель халявное солнечное электричество включится и займусь погружением
> в те исходники в соответствии с той рекомендацией.
> Интересно, откуда такие времянки? Через 2 недели в вашей местности - ясная плгода?

Это связано с астрономическими углами положения солнца над горизонтом. Через пару недель
оно вылезет из-за кромки леса и даст мне халявную электроэнергию. Если бы не лес то энергетическая халява начиналась бы где-то с середины февраля.

> Вот с x86-32 на armhf - действительно очень хорошо переносится.
>При норм использовании си - можно 1 сорц компилить а не "переносить".

К сожалению, очень много где при написании кода подразумевалось что int и указатель - равны
и оба по 32 бита. За последние три десятка лет такого когда понаписали очень дофига. И если более-менее общеупотребительные программы от этого более-менее отучили уже,то любительский
код если и переделывать то только самому.

> А вот -Wall и -pedantic это всегда обязательно.
>Детский уровень.

Это было довольно распространено в те времена когда я начинал с gcc работать.
Как было распространено и мнение что -Wall включает _все_ предупреждения. Что
в дальнейшем оказалось не так,но выяснилось это только через годы,когда стал достаточно
свободно доступен интернет и всякие статьи о тонкостях работы gcc.

> Как вашему коду -Wconversion допустим?

Очень распространенную сишную проблему "молчаливого" обрезания разрядов при
сложении вида long = int1 + int2 оно к сожалению не ловит. Особенно это бывает
неприятно от того,что размер int зависит от архитектуры.
Я вообще не нашел чем можно заставить gcc выдать предупреждение на такое. Причем такая же возможность сделать ошибку была и в Паскале от Борланда,тоже предупреждения не выдавалось.
А вот компиляторы Ады на это ругаются.

>И кстати нативный single ended уровень там так то 1.2V вообще. Так что даже 3.3V мк это перебор. >И вот тут кстати обидно: у 32L Vcore нативно 1.2 вольта, но на IO это получить - низя. А железок >с 5V уровнями у меня уже и нет ворде.

Про датчики из планшетов спрашивали - так вот народ их к AVR подключает,а там 5 вольт. Значит или
эти датчики пятивольтовые или если повезет то универсальные.
А так-то у меня запасы цифровых микросхем немалые и я вовсе не уверен что там так уж много что от тёх вольт заработает. Например нередко применяемые с avr удобные регистры, позволяющие последовательно "задвинуть" в него байт и получить биты параллельно на выходах. Позволяет расширить количество доступных gpio когда не хватает ног самого контроллера. Или китайские платы
на основе PCA9685,позволяющие получить много PWM-выходов для управления ESC моторов или сервомашинками. Хотя как раз они возможно что и от трех вольт заработают.

> смартфоне HTC HD2,превратив его фактически в одноплатник с экраном,радиомодемом
>А у него радиомодем завелся?

Да, но именно как _модем_. То есть в линуксе он виден как последовательный порт в который
можно отправлять AT-команды. Можно настроить pppd и получить интернет.
Фокус там был в необходимости первой после включения послать некую нигде не документированную
AT-команду. Иначе если это не сделать и послать что-то другое - ядро мгновенно падало мордой в салат. Как мне показалось - там проц похоже работает примерно как у "малины" и линукс у него
не основная ОС. Так вот эту команду я подсмотрел именно что в проприетарном файле из андроида,
просто просматривая его глазами по F3 в Midnight Commander :) Ну есть такая привычка со времен
DOS начинать так знакомство с неизвестными файлами. Очень многократно помогала в жизни.

> Что там за SoC

Qualcomm там. Линукс про него писал "ARMv7 Processor rev 2 (v7l) qsd8k" если я ничего не путаю
в своих архивных записях. Все-таки было это в 2015 году.
Сборка дебиана armhf там работала.

>и что взлетело?

Точнее будет сказать не что вообще взлетело,а то что я пощупал из нужного мне.
Чтобы оно вообще взлетело - пришлось создать "смесь" из двух найденных в интернете
ядер которые разные люди пытались в этот смартфон грузить. И переконфигурировать их
из андроидных в собственно линуксовые. Повозиться подбирая параметры в menuconfig
пришлось изрядно. Хотя когда уже система запустилась я прямо там ядро и пересобирал - больше
конечно в целях проверки устойчивости работы. Был такой способ когда-то проверять системы многократной сборкой ядра. Проверил - работает устойчиво.

Экран заработал. На нем иксы с IceWM в горизонтальной ориентации. Вполне себе "монитор" только
маленький и соответственно шрифт мелкий. Но вполне мной читаемый. Пальцем можно двигать мышиный курсор - экранный сенсор работает. Каким-либо "ускорением графики" заморачиваться не пытался так как мне оно и на настоящем-то десктопе не надо,не то что на этом.
usb host - полнофункционально. Но питание на подключаемые
устройства надо брать отдельно. То есть в хост втыкаем концентратор,к нему подводит +5 вольт,от него уже питается всё что воткнуто. Мыши,клавы,флэшки,даже usb-ethernet и переходник usb-com.
А если линию +5 вольт от концентратора соединить с проводом питания от разъема - то гаджет еще
и кормиться от этого может. Аккум не зарядит но и не посадит. Типа как "ups" получился
на случай если питание пропадет. Кстати, в режиме линуксового компа аккума хватало где-то на час,но реальную емкость этого аккума не знаю. Управление частотой проца кстати работало.
Встроенные датчики я задействовать не пробовал,но шину i2c посканировал - ядро там увидело
что-то. То есть наверно если подобрать и загрузить соответствующие модули то можно и тот же акселерометр увидеть. Мне в тот момент не надо было. Пробовал завести bluetooth и подключить маленькую клавиатуру размером как сам смартфон. Заработало. Но если на клаве несколько минут не
нажимать кнопки то она усыпает и потом надо переподключать,снова отдавая консольную команду - я её пунктом в меню IceWM сделал чтобы можно было пальцем или мышкой нажать. Но я признаюсь что
с синезубыми устройствами я крайне мало дела имел и может быть есть какой-то способ автоматизировать их переподключение. С этой клавой агрегат выглядит почти как настоящий
ноутбук,только маааленький:)

>А на него нет сорцов кернела от вендора?

Я не видел. Только ядра от любителей модификации андроида.
А самое ценное - это конечно загрузчик,написанный каким-то энтузиастом. CLK называется.
Без него ничего бы не получилось потому что именно он занимается начальной инициализацией
железа и способен грузить ядро из файла на microsd-карточке.

>поюзать приличного ритейлера который резервирует и доставляет, или али, но вот там куча отзывов >таки левак от китацев.

Мне кажется что здесь левых отзывов в магазинах ничуть не меньше. Как и левых "обзоров".
Прямо вот сегодня увидел обзор на довольно экзотический велосипед-fatbike(именно определенную модель которая меня заинтересовала), способный ездить по снегу судя по видео.
Сунулся по магазинам - везде "нет в наличии".

>Для ISM это актуально только если его потом официально продавать как имено радиопередающее >оборудование случайным хомякам, как я понимаю. И даже так, даже им - вот - пультики и модули на >315 - пожалста. Это вообще сертифицировать невозможно, но - продается. Как "компонент" или >"экспериментальное оборудование".

Если вас на улице например Москвы или Питера полицаи остановят с радиостанцией,то
именно вам придется доказывать что вы имеете право её использовать. Если это промышленно изготовленное изделие - просто ссылаетесь на производителя,сертифицировавшего ее как допустимую
к безлицензионному (для пользователя) ношению и применению. А вот если это самоделка - то нервы потреплют изрядно если у вас нет официальной бумаги на которую вы можете сослаться. Cуд назначит
экспертизу,а дальше уже размер штрафа по её результатам.

> И нет, никаких лицензий например паяльная станция с индуктивным нагревом на 27.12 точно не >получает.

Так она радиопередающим средством и не является. Так что претензии к ней могут быть только
с точки зрения допустимого уровня излучаемых в эфир помех. Типа как для того электрогенератора
про который я говорил.
А вот то что изначально является средством радиосвязи - извольте предоставить на освидетельствование если это самоделка. Даже на 27 МГц. И тогда можете отбиваться от полицаев полученной бумагой. А у меня тут добавляется еще и грозная служба с трехбуквенным наименованием,которой подчиняются погранвойска. Кстати, это неназываемое вслух ведомство куда более вменяемо и адекватно чем полицаи.

>А так можете ради интереса спросить какая практика реально есть в районе вертепа или >радиосканера, имхо там народ в курсе такого.

Мне было удобное спросить это напрямую у сотрудников вышенеупомянутой службы,благо периодически
общаться приходится. Рекомендовали с передатчиками,тем более самодельными, здесь в эфир не вылезать пока ситуация не успокоится.  

>Кмк по тем статьям их больше всего напряжет тот факт что это - дрон :)

Интересно, что повышенное напряжение вызывают почему-то только летающие дроны.
К перемещающимся другими возможными способами - особого интереса нет. Во всяком случае здесь,
про другие моря ничего сказать не могу.

> Я даже на SDR-приемник,сделаный из всем известного телевизионного тюнера,втыкаемого в
> usb, ловил тут немало странного.
> Ну дык. В этом мире довольно много излучений.

Некоторые из услышанных тут я легко идентифицировал даже просто на слух.
Но не смог сделать достаточно внятные предположения кто и для чего это здесь использует.
А УКВ не особо далеко распространяется,так что явно где-то тут в пределах максимум пары десятков км.

>Если на все из них дергаться...

На все и не дергаются. Но под горячую руку лучше не попадать.

> Проще поступить как собираюсь я - использовать то что и так не выделяется.
>Сеть будет видеть что это _модем_ и врядли для модемов характерно быть ТАМ, с ТЕМИ параметрами.

Я пока что собираюсь всё это делать больше в качестве самообразования,а не каких-то выходящих
за его рамки целей. Соответственно и эксперименты буду проводить там где водятся и сотовые телефоны и даже модемы. А насчет параметров - ну кидается модем неспешно IP-пакетиками - так любой андроидный девайс этим занимается постоянно. Не особо много трафика надо передавать
чтобы задать роботу точку куда ему надлежит двигаться. Или даже целый маршрут.

>Я бы имхо в таких условиях юзал ISM, с короткими пакетами, без direct control - только >програминг маршрута. И удачи отличить это от хз, погодной станции какой или пультика.

С одной стороны вы правы,с другой - с такой мощностью которая позволяет выглядеть погодной станцией - связь дальше сотни метров не сделать (или крайне трудно сделать). А если погодная станция начнет несколько ватт в эфир излучать то все уже будет понятно что это не погода.
Если же ограничиваться сотней метров то можно вообще wifi использовать для пересылки команд -
этим даже тут никто не заинтересуется. Ну забыл человек wifi на смартфоне выключить - явление весьма частое.

>Так производителем вроде считается только если другим начал продавать. На этом даже жукоделы >всякие выезжают. Для себя - делать - законно. А вот дальше, эксплуатация - уже очень зависит от. >Ну там как в радиомикрофон потрындеть - даже легально с энными оговорками. Кстати на FM >диапазоне еще по моему можно малой мощей, как раз для подобного. И FM трансмиттеры для допустим >трансляции с мобил и чего там -> FM магнитола довольно популярная хрень.

Сделать жука - можно. Включить на передачу - нельзя. Продать тоже нельзя(как жука),но можно подарить например - как сувенир на память. А одаряемый может внести добровольное безвозмездное
пожертвование в пользу дарителя,никак с подарком не связанное. Главное уметь правильно отвечать
на вопросы следователя. Это незнание закона не освобождает от ответственности,а вот знание - очень даже да.
Сделать трансмиттер - можно. Включить опять же нельзя. На FM диапазон вообще не разрешено самодельную аппаратуру использовать,в отличие от ISM и любительских. Но самодельность еще должна доказать экспертиза. А учитывая китайское качество некоторых изделий - они как раз больше на самоделки внутри похожи бывают. Хотя сейчас это уже реже стало встречаться.

> наклейку с буквами FCC. Здесь буквы могут выглядеть как РСТ.
>Я на ноуте уже увидел. А на 20 мегагерцах дудит питальником круче иных передатчиков.

Ну так старые (в прямом смысле) настоящие радиолюбители не раз мне жаловались что КВ-диапазоны
в городах умерли из-за кучи дудящих питальников. Я пробовал RTL-SDR в дебиане собирать и запускать,в том числе и когда в Питере раньше бывал. В эфире творится ужас даже в сравнении
с селькой местностью здесь. Особенно хорошо "звучат" питальники светодиодной подсветки фасадов зданий. У них как раз вся подсветка на много этажей вверх антенной и работает. Если в сторону сети еще хоть как-то обычно фильтр есть,то в сторону туда - типично нет.

>Поди по IMEI видят что тип девайса - не телефон.

Поэтому модемам имеет смысл сразу при удалении привязки к оператору объяснять что они телефоны.
Для этого хорошо подходят циферки с задней крышки или налейки под аккумом с убитых телефонов(и планшетов).

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру