The OpenNET Project / Index page

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



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

Исходное сообщение
"Обновление Debian 12.5 и 11.9"
Отправлено Аноним, 20-Фев-24 05:44 
> Зато в нем,в отличие например от arm,есть сегментный механизм защиты памяти,позволяющий
> например сделать проверку границ массивов _аппаратными_ методами.

Обычно сегментов ограниченное число и еще сетап и трекинг всего этого. Норм реализация фичи выглядит сильно иначе, соответственно. У некоторых арм МК есть MPU где эн сегментов можно. Это - "MMU lite". Страничная память намного более крутой и гибкий механизм. Просто оверхед по RAM будет приличный местами. ASAN примерно так и работае видимо.

> Или переполнение стека.

Я это даже на Cortex M без MPU ловлю... немного кастомизировав лэйаут RAM. А на авр так не получится ибо у него исключений нету и все тут.

> А могли бы иметь ограничение в 16381 сегментов каждый по 4 гига.

Да ну нахрен такие костыли. Paging вообще не имеет тупых лимитов сам по себе. Особенно 2^64 который.

> Я под один из таких экстендеров успешно писал код. И не только на Си,но и на Meridian ADA.

И все же. У x86-32 совершенно уродский набор регистров, мерзкий набор команд без относительной адресации (так что просто переместить код в другие адреса боль и уберкостыли). Уродское ABI где передать код сразу в регистрах нельзя. Код состоит из пушпопов чуть менее чем полностью. Блевотина а не современный проц.

Даже x86-64 куда симметричнее, с относительной адресацией, больше регистров, они более равноправны и реюзабельны, и в 2 раза шире. А кроме SIMD в SIMD регистрах возможен еще и SWAR например, совсем не делающий допущений о доступных расширениях. Но x86-64 заодно гарантирует SSE2 регистры. Любой 64 бит код может на них уповать. Стоит ли говорить что математика типа крипто, кодеков и проч там втапливает относительно вон того позора?

>>К сожалению, мощные _новые_ машины идут с ME или PSP, и я не ок с этим.
> У ноутбуков еще в 90е годы был аналогичный по назначению режим SMM.

SMM был начиная с 80386, и не только у ноутбуков. Уже тогда интел показал что от них ждать. Но ME/PSP хуже, резидентная side by side ос по сути, с DMA capable процом с максимальными правами. Оно может ковыряться в x86, а тот его даже не видит. В системе есть супербог, которого быть не должно. В таком виде не так уж много толку что у вас линух если блоб в фоне все равно делает что хочет.

> как всё отлично работало и объективно не требовало возни с апгредом ради
> только самого апгрейда.

Ну да. Иногда некогда, лениво, или зачем трогать сервак который работает, вызывая даунтайм?

> говоря о том что требовал
> виндов,причем по отзывам пытавшихся использовать - не под всякими работал.

Ну вот это меня и анноит, что как бы повод раздолбать протокол и сделать свое.

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

Ну вот я о чем. Я порой пару забавных штук с одноплатников запускал.

> Успешно рисовал схемы в KiCAD и делал модели под 3д-печать в OpenSCAD.

Ммм... забавно :). Там кстати ща GL ES как минимум должен работать на тех чипах IIRC. Не экспериментировал с этим особо но MALI дореверсили вроде.

> Например сделал гребной винт для небольшого лодочного мотора.

А вот это уже забавно. Это какая-то общедоступная моделька или чего?

> и opennet почитать. Или даташит какой-нибудь. Или даже понабирать исходник чего-нибудь
> в редакторе eFTE.

Я даже когда-то кажется юзал FTE, при том нарисовав ему colorizer под некоторые странные веши, а это видимо его потомок.

> Памяти,да - только один гиг. И это бывало проблемой при посещении некоторых
> сайтов,с сильно захламленными страницами.

Zram может забавно помочь в этом смысле. Я на некоторых одноплатниках иногда так делаю.

> Если говорить о применении в качестве именно десктопа - то сейчас есть
> x86 процы и платы под них с широким диапазоном регулирования энергопотребления.

А всерно оверинжененруто до ж... а до потребления вон тех околопланшетных ARM ему далеко.

> от 19 вольт,но при этом позволяет собрать на ней полноценный десктоп.

Никогда не имел дел с такой.

> которая управляется через acpi который как правило имеет кривые таблицы в биосе.

В этом смысле ARM и DTS/DTB мне лично куда приятнее. Учитвая криворукость system implementer'ов, возможно идея самому взойти на этот пантеон и там тусить не так уж плоха. И это wish к новой платформе воркстейшна в будущем.

>>Вайргад куданить пробросьте
> А под него можно найти халявные места для проброса?

В интернете много странных вещей ;). Я еще и не такое находил.

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

Я даже кажется догадываюсь что сие. По своему забавная штука, но убедить опенвпн не сбрасывать state это отдельный костыль, и все равно хреновато и глючно. А для вайргада роуминг на новый айпи без жутких развалов - тупо дефолтовое состояние дел. Вот что бывает когда делается человеком ориентированым на результат и не покусаным энетерпрайзами и баззвордами типа SSL.

И кстати если те соксы позволяют UDP при озверении цензора можно вон того в вот этого отправить, абстракций же бесконечно много.

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

А, вот оно что. А без этого генерит чтонить на рассеяном свете?

> К сожалению, очень много где при написании кода подразумевалось что int и
> указатель - равны и оба по 32 бита.

Это не мой случай. Хотя пару прикольных алго которые на мое мнение того стоили - я лично жестко отрефакторил. А кто мне запретит то в опенсорсе? :)

> код если и переделывать то только самому.

Вполне рабочая опция.

> в дальнейшем оказалось не так,но выяснилось это только через годы,когда стал достаточно
> свободно доступен интернет и всякие статьи о тонкостях работы gcc.

Просто некотторые предупреждения могут давать ложняки или немало задолбать на pre-existing коде. Если вы получили более 9000 warnings, их ценность возможно невелика. Даже хуже, вы среди 9000 не очстрашных прошляпите 9001-й полезный.

> Очень распространенную сишную проблему "молчаливого" обрезания разрядов при
> сложении вида long = int1 + int2 оно к сожалению не ловит.

Ну я для себя в общем случае вообще не фанат классических типов сей. Но даже с C99 типами можно иной раз откушать. Ибо си забавный зверек. А 1, 1U, 1UL и 1ULL так то в общем 4 разные числа. При том есть еще препроцессор. С своим отдельным мнением что есть что. Который умеет считать и не только.

> Особенно это бывает неприятно от того,что размер int зависит от архитектуры.

Поэтому для себя я решил "C99 req'd" и в целом код не соответствующий этой идее старательно избегаю насколько возможно.

> Я вообще не нашел чем можно заставить gcc выдать предупреждение на такое.

А штуки типа smatch и cppcheck что думают про это? Я их обычно натравливал на свой код который уже соответствовал ряду идей Embedded C, Misra и Cyan'а и у меня не очень большой опыт пуска оных на олдовом коде который я просто - избегаю, осоьенно в критичных местах. Ибо 99% что сие грабель кусок.

> Про датчики из планшетов спрашивали - так вот народ их к AVR подключает,а там 5 вольт.

Для меня дефолтный мк это STM32 и я не оперирую 5V в общем случае, пусть ардуинщики сами с своими траблами разбираются. Современные чипы проще интерфейсить к современным системам. Странно, да? :)

> Значит или эти датчики пятивольтовые или если повезет то универсальные.

У магнетометра из вашего примера max=6.5V но рекомендуется до 3.6. Для меня это как раз оптимум, большая часть моих девайсов 2.7 ... 3.3V, в целом можно считать условно-трехвольтовым в плане интерконекта между собой.

> уверен что там так уж много что от тёх вольт заработает.

У меня из логики только относительно современные серии есть и довольно немного. Зато скоростные. До кучи - вот - можно как кусок 27МГц передатчика юзануть, как генератор и начальное усиление какое. Правда на 27 с антенами гимор, а направленные и вовсе не айс.

> количество доступных gpio когда не хватает ног самого контроллера.

У меня с STM32 в QFP48..64 просто нет такой проблемы как правило, ну и решать ее не требуется. Но если мы про это, видел прикольный 1wire bus с такими чипами и RC цепочками, пожожий на 1wire от далласа по общей идее, а еще - идеи как это делать совместимо с хардварным SPI.

> на основе PCA9685,позволяющие получить много PWM-выходов для управления ESC моторов или
> сервомашинками.

У STM32 в общем случае своих таймеров с нормальным PWM есть. И даже возможность ремапа ряда сигналов - так что если сразу не вырисовывается, возможно с ремапом эстетичнее будет. Да, софтовый инит при этом - часть железа как бы.

> Да, но именно как _модем_. То есть в линуксе он виден как
> последовательный порт в который можно отправлять AT-команды.
> Можно настроить pppd и получить интернет.

Не так уж плохо - во всяком случае это работает и относительно стандартный ифейс. Хоть на скоростях 4G если он там и есть проц пригрузит конечно.

> похоже работает примерно как у "малины" и линукс у него
> не основная ОС.

Если это квалкомм - то там сотовый модем стартует первым и главный в системе, а линух так, юзеринтерфейс к их модему вообще. Хочет грузит, не хочет не грузит. Secondary ядро.

> DOS начинать так знакомство с неизвестными файлами. Очень многократно помогала в жизни.

Хорошо покапитанили ;)

> Qualcomm там. Линукс про него писал "ARMv7 Processor rev 2 (v7l) qsd8k"

Фу ты. Там здоровенное фирмваре сотового модема IIRC имеет полный доступ в систему и воообще главное в ней. Это хуже любого PSP ибо еще и доступ в сеть умеет. А заодно 99% что GPS приделан к ЭТОМУ, и угадайте, как работает RRLP в такой пакости. Да, этот ошейник 99% что умеет пулять сети прецизионные координаты. Не задавая вопросов. Будущее бывает и довольно страшным.

> из андроидных в собственно линуксовые. Повозиться подбирая параметры в menuconfig
> пришлось изрядно. Хотя когда уже система запустилась я прямо там ядро и
> пересобирал - больше конечно в целях проверки устойчивости работы.

Квалкомм так то неплохо поддерживается в современных ядрах, но вот с той системной архитектуры радости..

> Экран заработал. На нем иксы с IceWM в горизонтальной ориентации. Вполне себе
> "монитор" только маленький и соответственно шрифт мелкий.

Ну шрифты то можно и побольшй взять. Но боюсь что себе такую линуксную штуку из квалкома я бы делать не стал.

> usb host - полнофункционально.

Я на одноплатниках с OTG поприкалывался, очень круто кстати когда питание и "типа эзернет" по 1 проводу, а 480 Мбит usb 2.0 HS это не так уж плохо для сети.

> +5 вольт,от него уже питается всё что воткнуто. Мыши,клавы,флэшки,даже usb-ethernet и
> переходник usb-com.

Хорошо покапитанили но я в курсе что есть usb-otg. Вооон там вообще несколько "usb сетевок" и проч вообще меня тут держат. Конечно на самом деле они намного больше чем это. На вон том наверное тоже так можно поприкалываться, перегнав в режим device и сделав modprobe g_ether.

> и кормиться от этого может. Аккум не зарядит но и не посадит.

Да я в курсе что с usb-otg можно делать - у некоторых одноплатников с этим аспектом можно примерно так же поприкалываться.

> что-то. То есть наверно если подобрать и загрузить соответствующие модули то можно
> и тот же акселерометр увидеть.

Если у вас загрузка в современном виде - их, скорее всего, надо в DTS прописать и DTB перестроить с оными. Если ядро знает это - само вгрузит, ибо псевдо-плагнплей будет.

> как настоящий ноутбук,только маааленький:)

...и встроенным RRLP блин... простите уж за честность. Так что симку я б ему давать не стал.

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

Ну, Квалкома у меня по счастью нет - и не будет никогда имхо. Разве что какой-то модем старинный, но вот там GPSника как раз нету и он даже если удумает RRLP какой - то сможет жто в весьма ограниченном виде.

> модель которая меня заинтересовала), способный ездить по снегу судя по видео.
> Сунулся по магазинам - везде "нет в наличии".

Не скажу за fat bike ибо не интересовался, но вот нормальный горняк по хорошему либо очень дорогой - или винтится сам и все равно дорогой, но взяв с апгрейда у любителей хороший шмот можно несколько облегчить это. А то что магазины продаюот - либо ультрадорого, либо маталлолом. И да, вот нормальный горняк купить это может приличный квест быть.

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

Если я ее вообще использовал в тот момент. Просто носить в кармане я могу хоть глушак. Это само по себе ничего не нарушает еще IIRC. Вот если я его врублю и это кому-то не понравится... тогда его могут и конфисковать уже, если он не лицензирован.

> ее как допустимую к безлицензионному (для пользователя) ношению и применению.

А я ипу жив ли производитель скажем энной погодной станции и какие там и где сертификаты у него? Тем более что вскрытие показало что производитель модулей и бэджик это 2 большие разницы.

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

Я и так никаких бумаг на погодную станцию или мышу не найду. И да, а кто и как проверит что мон та мыша обладает правильными кишками? :)

> Cуд назначит экспертизу,а дальше уже размер штрафа по её результатам.

Такой гимор будут затевать только если это ну вот реально надо. Как то - если оно кого-то реально заглушит. А так народ гоняет какую-нибудь китайскую радиомашинку на 27.12 - и я не видел чтобы к ним были претензии. И полицаям они похрен. Какой там у этой фигни сертификат?

> Так она радиопередающим средством и не является. Так что претензии к ней
> могут быть только с точки зрения допустимого уровня излучаемых в эфир помех.

Можно подумать, на сигнале написано коммуникационный он или "технический".

> А вот то что изначально является средством радиосвязи - извольте предоставить на
> освидетельствование если это самоделка. Даже на 27 МГц.

Какие нормативы это требуют в том же РФ? Даже блин СССР с его жестью публиковал схемы примитивных ДУ на 27 - для повторения губителями. Собссно китайские машинки до сих пор и косплеят чуть более продвинутую версию этого. А пультики и звонки - респин идеи на 315/433/868/915.

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

Думаю они чисто технически не могут позволить себе страдать совсем уж фигней характерной для тех.

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

В принципе учитывая место и что до питера долетает, у них есть поводы нервничать. Недавно прилично прилетело как раз около питера.

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

Остальные до вас пока не добрались, а с летающими около питера были прецеденты.

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

Пока не было прецедентов заплыва враждебных дронов и урона от них на такие расстояния.

>> Ну дык. В этом мире довольно много излучений.
> Некоторые из услышанных тут я легко идентифицировал даже просто на слух.

Иногда возможно. А я зацепил сигнал с погодной станции к звуковухе. Что интересно одна RTLSDRная прога умела для дебага и вав жрать. Она смогла это распетрушить сказав что сие. Правда к тому моменту я и сам протокол раздолбал почти

> А УКВ не особо далеко распространяется,так что явно где-то тут в пределах
> максимум пары десятков км.

Чем короче длина волны тем хуже она летает.

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

Ну вообще да, я вспомнил что питеру недавно досталось как раз, и они наверное вот прям ща очень нервные.

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

Вообще любопытный эксперимент так то. Напишите при случае что вышло :)

> постоянно. Не особо много трафика надо передавать
> чтобы задать роботу точку куда ему надлежит двигаться. Или даже целый маршрут.

Ну так траф не похож на обычный для смартфона/модема и локация/перемещение между сотами наверное не очень типичное. Часто ли модемы так перемещаются? Да и смарты наверное - не очень. И вообще если б погранцы умели в SIGINT нормально, смарт в море их бы наверное вообще например интересовал бы выше среднего, не?

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

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

> (или крайне трудно сделать). А если погодная станция начнет несколько ватт в
> эфир излучать то все уже будет понятно что это не погода.

Я вообще чисто технически на 315/433/868/915 напрягусь так сразу несколько ваттов сплюнуть. А Ч ЕМ?! Хотя на верхних 2 еще можно попытаться раскурочав мобильник и взяв GSM PA. Максимум 2 ватта в импульсе но подразумевается лимит duty, так что реально - меньше.

> команд - этим даже тут никто не заинтересуется. Ну забыл человек wifi на смартфоне
> выключить - явление весьма частое.

Классичесвая вафля для этого годится - как Г для пуль! Ибо при отвале - сложный хендшейк склонный к облому, если условия далеки от идеала и есть шанс что первый отвал станет и последним ибо контроль не вернется никогда, из-за вероятности успеха хендшейка в районе плинтуса. Но есть очень забавный респин протокола через monitor mode без хендшейка. Изначально делан дроноводами для graceful деградации видеолинка на манер аналога, с FEC и проч. Но думается идею можно и для вон того юзать. Технически пакеты при этом юзают вафельную модуляцию, но, конечно, отличаются по содержимому (это кто-то смотрит?).

> Сделать жука - можно. Включить на передачу - нельзя.

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

> Сделать трансмиттер - можно. Включить опять же нельзя. На FM диапазон вообще
> не разрешено самодельную аппаратуру использовать,в отличие от ISM и любительских.

Там таки вроде есть какие-то исключения для вот именно локальных целей типа FM трансмиттеров для магнитол.

> изделий - они как раз больше на самоделки внутри похожи бывают.

Де факто ряд самоделок сделаны получше ряда китайского добра. У китайцев главное - цена.

> Ну так старые (в прямом смысле) настоящие радиолюбители не раз мне жаловались
> что КВ-диапазоны в городах умерли из-за кучи дудящих питальников.

Я просто не понимаю как это прошло сертификацию FCC. А таки у меня есть знакомые которые умеют на дальние дистанции лупить - в том числе и через нелицензируемый CB. Можно даже фабричным шмотом, кто скзаал что модуляция будет голос? Всякие FT/JS/WSPR имеют очень свою идею на тему как это может быть. И вот так небольшой пакет может взять и просвистеть ТЫСЯЧИ километров будучи сплюнут с мощей в пару ваттов. Априорное знание что и когда ищут и специфичная структура сигнала делает сие весьма дальнодейсвтующим в плане уровень мощи vs расстояние. Кроме уровня мощи и расстояния есть третий фактор: битрейт. Можно передать данные быстро, на большое расстояние, малой мощностью. Choose any two...

> вверх антенной и работает. Если в сторону сети еще хоть как-то
> обычно фильтр есть,то в сторону туда - типично нет.

Горизонтальные провода фонят ничуть не хуже, просто в другой плоскости.

> Поэтому модемам имеет смысл сразу при удалении привязки к оператору объяснять что они телефоны.

Я в курсе :).

 

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



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

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