- Нетривиальная мысль. Сейчас в футбол играют Англия-Хорватия.
Старпёры с памятью наверняка поржут, вспомнив песню Боярского
"Хорватия" на церемонии Серебряная калоша -2008. - Kpoк(Вчера, 23:05, Off)
- Хабарка о прекурсорах: "СССР и микроэлектроника: анатомия
отставания. Часть сырьевая" - !Neofit(1 знак., 15.06.2026 22:28, zen, ссылка, полностью, +2)
- «Росатом» выполнил госконтракт на замещение импортного красного
фосфора для микроэлектроники. SciFi(138 знак., 16.06.2026 20:57, ссылка)
- то есть, его еще не выпускают bodis(83 знак., 16.06.2026 21:58)
- Я даже не знаю, что это такое. Слышал только анекдот, как при
советах микроэлектронное предприятие гнало брак по четвергам.
Сверхразумы вычислили: рыбный день, фосфор, работники после
столовой плохо руки мыли. - SciFi(16.06.2026 22:02)
- А вот не анекдот: в конце 80-х было. В Ленинграде, на Фонтанке,
напротив Дворца Пионеров была пышечная, так в ней по понедельникам
пышки были с привкусом мыла. Видимо по выходным печку мыли. - 2dimka(Вчера, 17:03)
- еще байка про 92-й завод в Новосибирске (это который 573РФ). Там
сильно мешал тополиный пух летом. Никакие фильтры не спасали (хотя
просто окна открывали). :-))) - Лaгyнoв(Вчера, 14:09)
- Эту байку я слышал в конце 80-х, только там были беляши по 13
копеек, которыми время от времени в обед торговала местная
столовая. Их жарили на таком ядрёном застарелом жире, что он не
отмывался до конца смены. - БAPMAЛEЙ(16.06.2026 22:49)
- Действительно прекурсор. Из википеда: bodis(490 знак., 16.06.2026 22:19, ссылка)
- А красной ртутью не разжились? - Kpoк(16.06.2026 21:42)
- Спасибо, занимательно. В 1990-е было модно челночить в
Ивано-Франковск. Там впервые в бывшем СССР заработал крытый вещевой
рынок на месте 2-х закрытых радио- и телевизо- заводов - bodis(16.06.2026 10:48)
- Надо было с печенегов начать. Рынок в 500+ млн. Лет 30 какой-то
стабильности, глядишь и деньги бы нашлись. - jlm(16.06.2026 10:22)
- RISC-V, прерывания, стек прерываний и mscratch применительно к ОСРВ
Задал вопрос в телеграм-канале RISC-V MCU. Задам и тут: Nikolay_Po(1626 знак., 10.06.2026 22:55, ARM, полностью)
- CAUTON: Не используйте HPE с FreeRTOS. Путём долгих страданий,
выяснил, что HPE не совместим с существующим шаблонным механизмом
сохранения, а, главное, восстановления контекста. Причём выяснил
это не сразу. Не давала покоя жажда оптимизаций и выжимки скорости. Nikolay_Po(585 знак., 15.06.2026 17:32)
- Вот моя шпаргалка на тему вымучивания HPE+FreeRTOS которую себе
написал храню в FreeRTOSConfig.h klen(3778 знак., 15.06.2026 19:50)
- В качестве ликбеза, почему SysTick должен вытеснять SWI? Пусть себе
переключится до конца. А то выйдет так, что SysTick обнаружил, что
нужно передать управление другой задаче и поменяет текущий TCB, в
то время, как процесс переключения контекста ещё не завершён... Я
наоборот думал, и, возможно, читал в комментариях на
forums.freertos.org, что вложение этих двух прерываний, таймера и
переключателя контекста, должно быть исключено... - Nikolay_Po(16.06.2026 16:50)
- OK. Приму объяснение, что SysTick нужен для выполнения регулярных,
требовательных к низкому джиттеру, действий, а так же для
минимального джиттера значения системного времени, используемого из
более приоритетных прерываний, как пользующихся API, так и нет.
Предположу, что SysTick-у безопасно отдать приоритет, так как
работа вызываемого внутри xTaskIncrementTick() влияет только на
определение потребности в переключении контекста, без влияния на
процесс переключение. Если Nikolay_Po(20 знак., Вчера, 16:42)
- Ну вроде это очевидно, что если ртосина не может контролировать
контекст, то и работать не будет. - =AlexD=(15.06.2026 17:55)
- Мне до обнаружения этой очевидности пара недель потребовалась.
Чувствую себя как тот кадр, у которого не получается
программировать МК... - Nikolay_Po(15.06.2026 17:59)
- Давайте разбирастя, ув. кроты! контекст прерывания ( читай по сути
исключения процессора ) и "что то где сохраняется контекст
FreeRTOS" - веши перпендикулярные. 0) в FreeRTOS прерываний не
существует 1) контекст исключений и контекст задач - ваще не одно и
тоже 2) FreeRTOS + исключения(прерывания у меня работают с HPE 3)
Где я балбес? - klen(15.06.2026 19:04)
- Есть вопросы. 1. Как при выходе из прерывания, при включённом HPE,
если это прерывание само меняет контекст и само восстанавливает по
своему разумению те же регистры, что восстанавливает и HPE,
оставить контекст RTOS для задачи, а не восстановленое HPE
состояние регистров на момент входа в прерывание? Я знаю только
один способ - установить GIHWSTKNEN и выйти, предварительно сбросив
MIE, чтобы защититься от вложенности. Nikolay_Po(579 знак., 16.06.2026 17:13)
- У меня такая переключалка выходит, в части блокировки прерываний
приоритетом до RTOS API включительно: Nikolay_Po(1443 знак., 16.06.2026 16:46)
- Контекст сохраняется не где-то каг-то, а в прерывании ;-). А из
прерывания переключения контекста он уходит не строго обратно, а
уже в другую задачу. А таг всё верно ;-). - =AlexD=(16.06.2026 10:24)
- Дык, стек РТОС, это доступ через какой-нить индексный регистр,
программно, а стек вызовов-прерываний проца, это чисто механическая
штука. Прерывания, вообще, для кода, прозрачны, он их не осчучает:
откуда-то, из параллельной вселенной, ему падают флаги и данные. - mse homjak(15.06.2026 19:15)
- я разумею почти так же ( сохранение регистров проца при эксепшене
не совсем аппаратная штука - традиционно компилятор генерит пролог
и эпилог ). вопрос в том где связзь HPE и кода сохранения и подъема
контекста задачи ОС? я утверждаю что её нет. но это не точно :)
думаю что суть в правильном назначении приоритетов прерываниям - у
меня в этом было откровения после которых все заработало с HPE - klen(15.06.2026 19:43)
- Меня что беспокоит: если я выхожу из прерывания, при входе в
которое было включено HPE, то при выходе, регистры, сохраняемые
аппаратно, восстановятся на значения в момент входа. Как быть, в
таком случае, с прерыванием, которое переключало контекст задачи и
при выходе должно оставить новые значения регистров, не те, чтобы
были на момент входа? Разве HPE не будет препятствовать сохранению
новых значений регистров, если они - контекст задачи RTOS, на
которую только что Nikolay_Po(14 знак., 16.06.2026 17:16)
- Дык, этта... Контекст задачи должэн переключать планировщик. - mse homjak(16.06.2026 18:46)
- Ну так все порты FreeRTOS на RISC-V (да и на прочие схожие по
возможностям контроллера прерываний чипы/архитектуры), используют
для переключения контекста прерывание. Контекст прерывания (содержимое набора регистров, значение указателя стека) перед
возвратом из прерывания, заменяется на контекст задачи ОС (то же самое, плюс некоторые регистры, которые могут не
сохранятся при обычном прерывании). И HPE этому препятствует,
восстанавливая контекст прерывания Nikolay_Po(996 знак., 16.06.2026 21:10)
- Ну, ХЗ. Я предполагал, что стек задачи, это не стек машины. Или там
нет возможности для такого финта ушами? Ну, типа, mashine/user
mode. Там указателя стека, как такового, нет, мож как-то можно
разделять стек машины и стек задачи? По крайней мере, команда mret
на что-то намекает. Да и, в принцыпе, наработана масса трюков, типа
замены вершины стека и возврат из прерывания в процэдуру
сохранения/смены контента для переключения задач. - mse homjak(16.06.2026 22:36)
- Если задача должна быть вытеснена (а FreeRTOS - вытесняющая ОС),
это можно сделать, лишь прервав задачу прерыванием. Внутри
прерывания, вместо восстановления контекста прерывания "как было до
прерывания", восстанавливается контекст более приоритетной задачи.
И вот это нетиповое использование прерывания, с возвратом не в
прежний контекст прерывания, а в новый, и, по моему мнению, не
совместимо с аппаратным восстановлением контекста. Nikolay_Po(387 знак., 16.06.2026 22:37)
- Сохранение, да. Но эксепшын, аппаратен и сразу, в машине моде. Т.е
код будет исполнен всегда, плус, у него свои регистры и всё такое. mse homjak(366 знак., 15.06.2026 19:58)
- А нет желания спросить у синего кита? Он тоже китайский, про свои
родные контроллеры ответят: ### Резюме по вашим вопросам: 1.
**Верно.** Каждое прерывание (и вложенное в том числе), которое
может вызвать переключение контекста, должно работать на выделенном
стеке прерываний, чтобы не затереть стек задачи. 2. **Верно.**
Использовать `naked` обязательно. Компилятор не знает про
`mscratch` и вашу логику переключения стеков. Только ручное
управление контекстом спасет Yft(925 знак., 11.06.2026 17:11)
- ниче не понял, но вопросы правильные. я когда портил - сильно лоб
морщил. у меня сделано 1) не все прерывания выключаются, только те
что могуть влиять на планировщик, для этого есть регистр
PFIC_ITHRESDR порога пиоритета 2) таски работают в user режиме чтоб
не достали до SCR-регистров. 3)чтото еще перепиливал klen(23200 знак., 11.06.2026 01:00, ссылка)
- Кстати, в шаблоне для RISC-V, в свежем порте FreeRTOS, заложили
условное сохранение контекста FPU: Nikolay_Po(129 знак., 15.06.2026 13:42, ссылка)
- Правильно ли я понял, что для ОСРВ, прерывания полностью
блокируются сбросом бита MIE? И нет возможности
разрешать не запрещать более приоритетные прерывания, не влияющие на задачи
и переключения контекста ОС? Nikolay_Po(975 знак., 12.06.2026 22:03)
- А где эти? Особенно интересуют макросы для обработчиков прерываний
при входе POP_ISR_SP и выходе PUSH_ISR_SP. Nikolay_Po(451 знак., 11.06.2026 15:30)
- Чего-то у меня сегодня с самого утра сахара тормозит не по-детски
:-/ Причем из двух разных локаций. 40сек на обновление страницы!!! reZident(1 знак., Вчера, 13:12, Webmaster, картинка, полностью)
- Новости дня. Мелкобританская The Guardian: Russian frigate fires warning shots at British yacht in Channel.
Shots fired within 500 metres of vessel near Isle of Wight amid
heightened tensions between London and Moscow (перевод: Российский фрегат произвел предупредительные выстрелы по
британской яхте в Ла-Манше. Вблизи острова Уайт в 500 метрах от
судна раздались выстрелы на фоне обострения напряженности между
Лондоном и Москвой.) - reZident(1 знак., Вчера, 10:26, zen, ссылка, полностью)
- Спршу тут местных йуристов.. Тема коснется каждого, кто отчисляет
на капремонт и, стало быть, рано-поздно наступит. Сутуация возникла
при проведении замены стояков отопления. Именно отопления, ибо с
заменой ХВС и ГВС стояков все прошло гладко (бо все стояки
сгнили!). Дом 1961г, панельный, 2 этаж, по наследству. Ряд
"активных" владельцев решили стояки не менять, акт о недопуске
подписывать тоже не хотят. Я согласился на замену, но не знаю -
есть ли от этого толк, поскольку Solo(700 знак., 12.06.2026 11:52, Off, полностью)
- Теоретически, акт о недопуске в квартиру составляет сама УК. С этим
актом УК идет в жилинспекцию или сразу в суд, т.к. закон обязывает
собственников предоставлять доступ к общедомовому имуществу, но
суду нужны какие-то доказательства что собственник был
информирован, в простейшем случае это заказное письмо по почте, но
лучше несколько писем, а еще свидетели, записи разговоров и т.п..
Суд должен вынести постановление/решение/предписание для
собственника предоставить доступ. AlexBi(621 знак., 15.06.2026 11:42)
- УК должна быть заинтересована в нормальном ремонте стояков. В
случае прорывов стояков до вентиля, все издержки несёт она. Кто
делать будет тоже, гарантию дают, да и проще делать. У них искать
методы. - jlm(13.06.2026 08:50)
- К сожалению, только через суд. Отвечает Алешина Ольга => - reZident(1 знак., 13.06.2026 08:41, ссылка)
- Очевидный юридический казус. Скажите спасибо ЕБН за то, что
разрешил приватизировать квартиры в многоквартирных домах. - bodis(12.06.2026 22:26)
- дык отпопление это тоже вроде общее имущество. покрайней мере мне
ремонт труб делали бесплатно. докучи если старая труба рванёт и
зальёт соседей - то крайним назначат "отказников" - по деньгам это
на порядок дороже "чем локально переложить плитку". - Zoro(12.06.2026 13:55)
- Когда на старой хате треснула крестовина канализации, я полгода
долбил ЖЭК. Когда они наконец собрались и пришли работу работать -
сосед сбоку отказался... POV(330 знак., 12.06.2026 12:05)
- выпей коньяку. помогает от нервов. LordN(43 знак., 12.06.2026 12:01)
- Второй день Сахара периодически недоступна. Через вражеский
трехбуквенный без проблем. Совсем запарились запрещаторы... - Гyдвин(06.06.2026 13:30, Off, полностью)
- у меня седня тож началось LordN(17 знак., 10.06.2026 11:38)
- Млин, сегодня и я разок со смартфона не смог открыть сахару :-(
мтпрокся на мобильном интернете 4G сдохла, на десктопе с проводным
интернетом слабенько, но еще как-то дышит. - reZident(07.06.2026 14:07)
- Переползаем на самолепные протоколы ;) Задержка 80 мс через 4G.
Правда изредка во время бесполетности мобильный тырнет совсем
гасят. И PPTP вроде жив пока... - Гyдвин(07.06.2026 07:26)
- к слову, из Турции тоже всё нормально - Лaгyнoв(06.06.2026 18:21)
- Немного подробностей: SciFi(2 знак., 06.06.2026 16:49, ссылка)
- Пасиба! А то я уже было понес афоню в ведро с мусором.. И да,
остальное работает! - Solo(06.06.2026 14:53)
- Тормозит вообще весь рунет, а не только сахара. Хотя при этом
показометр Яндексометра говорит, что все хорошо со скоростью
доступа. Правда пинг раза в 1,5 увеличился по сравнению с тем, что
был раньше. P.S. о! сейчас перепроверил - уже и пинг вернулся к
обычным значениям. - reZident(06.06.2026 14:16)
- Никогда не испытывал трудностей с доступом к сахаре. Ни VPN, ни
прокси - вообще ничего! - _volkanaft_(06.06.2026 13:42)
- Не знаю насчёт сахары, но мтпрото поломали. Ну и норот жалуется,
что всякие впны ломаются. Мой пока держится. - SciFi(06.06.2026 13:32)
- Неделю назад было рублей 700. Забыл купить, сейчас сунулся, а там
такое )))) POV(1 знак., 15.06.2026 14:22, Off, картинка, полностью)
- Пришла мне в голову дурацкая мысль, дурацкая потому, что
позитивного применения не увидел. Ig_B(267 знак., 15.06.2026 21:21, Off, полностью)
- Я один что ли должен так переживать? "Серьезная простуда..", "нет
уже две недели", "сняли охрану на Чистопрудном, 13".. - Solo(10.06.2026 16:32, Off, полностью)
- кто-нить знает твердотелки в таком корпусе? LordN(23 знак., 28.05.2026 07:34, SCH, картинка, картинка, полностью)
- Случайно попалось. Доступный бренд RY-ELE. В копилку - bodis(1 знак., 16.06.2026 09:51, ссылка, +1)
- спасибо! LordN(18 знак., 16.06.2026 11:08)
- Электронщик прислал рассылку - Kpoк(1 знак., 03.06.2026 08:52, ссылка)
- Finder 34.81.7.005.9024 - Andrew123(1 знак., 28.05.2026 14:33,
, ссылка)
- У этих много всякого добра. Отчего-то на АЛИ широко представлены.
Ну и у нас тоже. - POV(1 знак., 28.05.2026 09:21, ссылка)
- А разве это не ширпотреб из-ближайшего-ларька? Cкpипaч(1 знак., 28.05.2026 08:34, картинка)
- p.s. мне надо входное =3...32VDC, коммутируемое =24VDC. одна
нормально разомкнутая группа. 1CO - LordN(28.05.2026 07:51)
- Переключаемый, да ещё от 60 Вольт. Мсье знает толк в извращениях. - Kpoк(28.05.2026 07:48)
- Компас 3D последних версий кто-нибудь пол вайном запускал? Старый
запускал, конструктора работали. Глючил, но там и под виндой он
глючил. А вот 22ой версии никак не идёт - и под вайн8, и под вайн9,
и под вайн-протон. symbions(175 знак., 23.04.2024 22:40, dao, полностью)
- удалось портануть lua 5.5.x из транка в ch32v307. Родя
Иерусалимский был бы гением если стал бы писать свою нетленку
НЕ-на-С.... но не гений. klen(4494 знак., 11.06.2026 01:36, ARM, картинка, картинка, полностью, +1)
- Скрипач, с днём рождения! - SciFi(09.06.2026 10:51, misc, полностью)
- Поздравляю! С Днём Рождения. - Dingo(15.06.2026 18:16)
- С днем рождения! - DVV(15.06.2026 08:59)
- С Днем Рождения! Крепкого здоровья! - Sl(13.06.2026 13:30)
- Мои поздравления - Balda(12.06.2026 17:31)
- С прошедшим! - Vit(12.06.2026 15:21)
- С Днём Рождения! - vpv.vpv(10.06.2026 06:36)
- Желаю крепкого здоровья, успехов на пользу. благополучия ! и
мирного неба над головой - De_user(09.06.2026 22:59)
- Успехов, здоровья, благополучия!! - Adept(09.06.2026 20:44)
- Поздравляю! - БAPMAЛEЙ(09.06.2026 20:17)
- Поздравляю! - Бoмж(09.06.2026 20:12)
- Поздравляю! - Visitor(09.06.2026 19:31)
- Поздравляю!!! - arisov77(09.06.2026 19:12)
- Поздравляю! Воля и разум! - General(09.06.2026 17:28)
- Поздравляю любителя канифоли не только в пайке но и в искусстве! - Yft(09.06.2026 17:09)
- Поздравляю! - Гyдвин(09.06.2026 16:54)
- Поздравляю! - AlexG(09.06.2026 15:01)
- Поздравляю с Днём рождения! Здоровья, удачи и интересных проектов! - Michael75(09.06.2026 14:58)
- Поздравляю! - Лaгyнoв(09.06.2026 14:17)
- Поздравляю! - il-2(09.06.2026 14:09)
- Ура! Чтоб оно все побыстрее закончилось, эт я про всё плохое, и
чтобы оно продолжалось бесконечно - эт я про всё хорошее! - LordN(09.06.2026 13:00)
- Поздравляю! - carlosh(09.06.2026 12:49)
- Мои поздравления! С каждым Днём приближения к старости, мы
становимся мудрее, опытнее и, конечно же, богаче воспоминаниями..
Не забывайте про это! - Solo(09.06.2026 12:30)
- Поздравляю!! - vesago(09.06.2026 12:09)
- Поздравляю! - Alt@ir(09.06.2026 11:55)
- Поздравляю ! - scorpion(09.06.2026 11:27)
- Ура! Поздравляю! - bodis(09.06.2026 11:26)
- У 2nd сегодня ДР - scorpion(07.06.2026 17:55, misc, полностью)