- Свободу профессору Павлу Молчанову! Solo(380 знак., Сегодня, 13:47, Off, ссылка, полностью)
- кто календарь перевернет? - =L.A.=(Вчера, 19:21, zen, полностью)
- А правда, что на Кубе нет симулятора? - Kpoк(Вчера, 15:34, dao, полностью)
- Помнится, на это дело выставлены лицензионные ограничения.
Предполагаю, что алчность АРМ имеет невменяемые размеры. - Vit(Сегодня, 20:08)
- Симулятора Че Гевары? Или чего там еще на острове-то симулировать? - Eddy_Em(Вчера, 21:44)
- А зачем он нужен? Я понимаю в ПЛИС, или на МК типа Cypress, а на
обычных МК что там можно симулировать? - Anvar(Вчера, 15:41)
- Как минимум, арифметику. - Kpoк(Вчера, 21:32)
- Именно. Когда на асме фигачил арифметику, только симулятор и был
инструментом. А на Ц вся арифметика уже. И как мне говорил мой
учитель, лучше ты не сделаешь. И ваще, фраза "на Кубе нет
симулятора" выбила меня из плавного течения мысли для того, чтобы
найти точки соприкосновения острова Куба и термина "симулятор". В
Кубе, чёрт побери. - Бapбoc(Вчера, 21:47)
- Говно арифметика на Ц. Как и весь язык. Проверять все равно надо.
Как можно доверять людям, которые дают переменным имена длиной в
экранную строку? - Kpoк(Вчера, 21:58)
- А чё такого обозвать переменную
СчётчикКоличестваПрерыванийПослеСобытияПревышенияНапряженияНаВходеКомпаратора1?
Зато понятно, и комментариев не надо. - Бapбoc(Вчера, 22:10)
- Но они этот подход тащут и в решение систем квадратных уравнений! - Kpoк(Сегодня, 09:11)
- Проверьте фамилие аффтара. ЧерезЗаборНогуЗадерищенко? Сишечка не
виновата. - SciFi(Сегодня, 09:22)
- Она виновата уж тем, что он её выбрал! - Kpoк(Сегодня, 10:00)
- Вы, возможно, не поверите, но сишечку выбрало огромное множества
прекрасных людей, создавших прекрасные вещи. Это ваш мозговой
слизень нашёптывает, но от этого наверняка есть таблетки :-) - SciFi(Сегодня, 10:05)
- И да, выбора ни у кого не было. - Kpoк(Сегодня, 10:17)
- Но эта часть выбравших от меня прячется! Вот и сейчас, был вопрос о
симуляторе, а мне говорят: "нет, язык С хороший". Подкармливают
моего слизня. - Kpoк(Сегодня, 10:13)
- Только жытаг, только хардкор. - =AlexD=(Сегодня, 11:11)
- Да что в нем плохого? Расскажите - Anvar(Сегодня, 11:10)
- Медленно по буквам. Спрашиваю: нет ли симулятора? В ответ - а зачем
он тебе? То есть, люди настолько гениальны, что пишут без
черновиков. Или пишут всякую херню, типа включить лампочку -
выключить лампочку. И вряд ли они пишут это на Фортране. Ну как бы
такая логическая цепочка. - Kpoк(Сегодня, 12:15)
- Сишечка работает боль-мень одинаково в разных местах, для этого не
обязательно симулировать целевой проц. Ну и для армов есть всякие
симуляторы, я гонял qemu, например. - SciFi(1 знак., Сегодня, 12:20, ссылка)
- Я Вас умоляю. Во времена Борланда программы на Ц переносились с ПК
на ПК только с помощью бригады санитаров. Вряд ли что-то изменилось
к лучшему. Опять же, стандарты каждый год меняются. В общем, на
Кубе нету. А у Кейла? - Kpoк(Сегодня, 12:36)
- Всегда так и делаю, пишу и тестирую на Сях под Линуксом, потом
компиляю под чипа. К вашим услугам все средства отладки хоста,
логи, статистика и поиск утечек памяти. Если вы считаете такты и
трамбуете байты - тогда только на жылезе. Потому что там разные
шины, разное тактирование, разная периферия. Симулятор сосёт. - =AlexD=(Сегодня, 15:28)
- У отладчика IARа есть симулятор. Внешних устройств из коробки нет,
есть только средства симулировать их работу самому, с помощью
макросов: реагировать на обращение к регистрам I/O, видеть что
пишут, подставлять данные для чтения, запрашивать прерывания. ЫЫyкпy(151 знак., Сегодня, 13:37)
- У Кейла есть. А утилитки мелкие, что ваш покорный сладил на таки
борланд с++ билдере изначально под ХР, вполне годно ведут себя и на
десятке. - Бapбoc(Сегодня, 12:46)
- С тех пор таки изменилось к лучшему, кстати. И стандарты не
меняются, православная сишечка весьма стабильна. Это безбожные
плюсы грешат. - SciFi(Сегодня, 12:40)
- Я написал рендер векторных шрифтов на Ц.. отлаживаю на блидере. Без
изменения компиляю в проект под МК. - POV(Сегодня, 12:38)
- Я всякие небольшие алгоритмы смотрю на дизасме - пошагово. Быстрее
чем флешку прошивать. Нечасто, но случается. - POV(Вчера, 15:44)
- Зато в Греции все есть! - Argon(Вчера, 15:40)
- воспоминание о бСССР =L.A.=(2489 знак., 29.08.2026 15:59, Off, полностью)
- Так уж и некий )) В 2007-2008 FAE по Analog Devices в "Элтехе",
соавтор публикаций avisv1960(72 знак., 31.08.2026 23:25,
, ссылка)
- Нас (молодых специалистов) как-то припахали поднимать двигатель для
лифта в лифтовую на 11 этаже. В здании было 2 лифта в разных
концах, 1 из них, сколько помню, не работал. До 10-го этажа подняли
на работающем лифте, предварительно демонтировав кабину, так как
двигатель весил около 500 кг, а лифт с кабиной поднимал только 320.
И далее, перекатили на скейтбордах в другой конец здания, и по
специально сваренным направляющим затолкали в лифтовую. Еще помню,
уже на bodis(254 знак., 29.08.2026 21:40 - 30.08.2026 09:09)
- Представил картину. Видлар и Телберт разрабатывают свой первый ОУ и
вдруг в кабинет заходит так сказать, Швондер из комитета комсомола
и заявляет: "Сегодня будете таскать железные шкафы на десятый этаж,
а завтра на неделю отправляетесь на овощную базу перебирать
картошку". Это к вопросу оцтавания в развитии. - =L.A.=(30.08.2026 11:55 - Вчера, 13:46)
- А я согласен, с поправкой - каждый должен делать своё дело.
Грузчики более опытны, более физически развиты, у них есть
необходимая моторика и "мышечная память". Скорее всего, там где
груз инженеру что-то ломает, грузчик бы увернулся, отпрянул,
отскочил, и в принципе не допустил бы такой ситуации. А то что
происходит - жлобство начальства, которое вместо того чтобы
заплатить 1/10 зарплаты одного инженера грузчикам, посылает
необученных неготовых людей с риском надолго если не Ralex(49 знак., 31.08.2026 12:20)
- Леонардо да Винчи смотрит на Вас с недоумением. Пифагор тоже. - Kpoк(31.08.2026 12:38)
- Это общая культура. Наш человек пренебрегает техникой безопасности.
Начальник или нет, а носитель иной культуры просто ушёл бы из этого
места. "Ломайте свои кости без меня". - SciFi(31.08.2026 12:24)
- Носитель иной культуры боится увольнения больше чем железного
шкафа. - AlexBi(31.08.2026 13:24)
- Да, слышал такое. Когда я только-только пришёл молодым специалистом
в КБ, мне во-первых сообщили, что я теперь инженер-грузчик,
во-вторых поведали байку про ФРГ. Был, мол, там коллега на
стажировке. И понадобилось ему переставить некий прибор с одного
стола на другой, он и переставил. Немцы от такого трудового подвига
слегка охренели и прочли лекцию о том, что для такой работы есть
специальный человек, и только ему дозволено перемещать тяжести. - Бapбoc(31.08.2026 13:03)
- В Японии максимальный вес груза, перемещаемого горизонтально или
вертикально, но не более 1 метра - 15 кг на человека. Все, что
больше - с помощью механизмов. - bodis(01.09.2026 10:47)
- Т.е у них грузчиков нет? А пианино заносят роботы? - Anvar(01.09.2026 11:28)
- Делишь вес на 15, округляешь в большую сторону = количеству
грузчиков на это пианино. Эту байку рассказал японец, который
экзоскелеты разрабатывает. - bodis(01.09.2026 23:20)
- То есть мешок цемента они втроём носят? - Kpoк(01.09.2026 23:39)
- Может, у них мешки с цементом по 15 кг. Видел видео японской
стройки, они ставят ведро раствора на носилки и несут вдвоем. В
стройотряде такое ведро с раствором я закидывал одной рукой коллеге
на лесах 4 метра - bodis(Вчера, 11:05)
- А ты поднимешь мешок цемента? ;-) - =AlexD=(Вчера, 09:04)
- 50 кГ женщины таскали. Поднять конечно нужен помощник, чтобы быстро
на спину закидывать. Тут путешествовал , фото пермяков- соленые уши Anvar(1 знак., Вчера, 13:43, картинка)
- Жена три года во время и после учебы в училище работала в столовой.
На подъеме 50л бачков на плиту заработала себе остеохондроз на всю
жизнь. :-/ - reZident(Вчера, 15:01)
- Максимум, чего девкам в стройотряде позволяли: пол ведра раствора. _volkanaft_(117 знак., Вчера, 13:56)
- В позднесоветское время по санитарным нормам женщинам допускалось
поднимать и переносить не более 15кг разово или до 10кг, если
работа по подъему происходит с некоторой периодичностью. Но в
деревне эти нормы не действовали, потому, что встретить девку или
женщину с двумя ведрами полными воды на коромысле это была
ежедневная обыденность. - reZident(1 знак., Вчера, 14:58, ссылка)
- Видел я, как молодые"девки" убирают цех, в котором облицовочный
кирпич делают. Ей на вытянутые вниз руки складывают кирпичи, она их
выносит. Кому 5 кирпичей, кому все 8. Вес монолитного кирпича в
среднем 4 кг. И как формы для тротуарной плитки отмывают в большой
ванне на улице. А на улице - 15. Но это не СССР, это другое. Это
животворящий капитализм. Давайте еще поскулим о советских ужасах. - Этo_Я(Вчера, 14:57)
- А я уже пенсионер! Но когда дачу строил, перепоручать было некому. - Kpoк(Вчера, 09:39)
- Живя на рыбешке и водорослях, много на себя не возьмешь.. - Solo(01.09.2026 10:48)
- Коллега, конечно, сразу же пояснил, что у нас все сдают нормы ГТО? SciFi(2 знак., 31.08.2026 13:41, картинка)
- ну не надо обобщать... - Ralex(31.08.2026 12:35)
- Видлар овцу пас... - Ig_B(30.08.2026 17:03)
- Совковое мышление детектед - создайте мне условия и я стану гением.
Все с точностью наоборот, И Видлар и думаю Телберт "пахали" в том
числе и физически, в разы больше, в отличие от совковых инженеров,
почитайте биографию - Anvar(30.08.2026 13:34)
- В плане погрузочно-разгрузочных работ по молодости лет у меня самое
памятное впечатление оставил сундук весом 600 кг. Это был
спектрометр, восьмиугольная блямба без ручек. Спустили со второго
этажа и погрузили в кунг. Было нас человек десять инженеров,
справились, только свернули по пути пару дверных косяков. - Бapбoc(30.08.2026 10:55)
- настоящий инженер РАЗБЕРЕТ шкаф с автоматикой на части, перенесет
по частям и соберет на месте обратно. А целиком шкафы таскают
малограмотные грузчики. - =L.A.=(30.08.2026 08:28)
- ага-ага... значит, что у нас на заводе, что потом в СКБ из сотен
присутствующих инженеров не нашлось ни одного "настоящего". :-) Ну
на самом деле, что вынимается - вынимали. Но там всё равно часто
оставалось немало. А даже пустой сейф весьма и весьма тяжеловат. - Лaгyнoв(30.08.2026 10:43)
- Перед этим разобрали десяток сгоревших шкафов СМ. Те шкафы, которые
поднимали на их место, были собраны в Нидерландах, там же
протестированы и опечатаны, на пусконаладку приезжал натуральный
голландец по фамилии Suvoroff. Следующую партию поднимали краном
через окна. Рамы высадили, конечно, но это мелочи. - bodis(30.08.2026 09:07)
- Голландцы практически всё загружают через окна краном. Надо было
раньше изучать опыт. - =L.A.=(30.08.2026 11:35)
- Пианину (Фантазия-2 1990г.) грузили-разгружали и тащили на 5-й этаж
вшестером.. Solo(1 знак., 30.08.2026 11:54, картинка)
- Пианино поднимал как минимум три раза а скорее всего больше. При
наличии наплечных ремней, а не скользких веревок, вчетвером легко
поднимается. Все проблемы связаны с габаритами, а я понял на что
рассчитана планировка - пианино и гробы, и необходимостью
последующей настройки. Вообще не запоминалось как нечто тяжелое.
Самое тяжелое, это подъем в вертикальном положении холодильника. А
вот рояль........... только через окно с разборкой окна и рояля. - Anvar(30.08.2026 13:55)
- Я помогал товарищу, жившему в соседнем доме, перевозить аналогичную
"пианину". Вчетвером мы спустили пианино с 9 этажа, загрузили в
машину и подняли на 8 этаж. - reZident(30.08.2026 12:28)
- Пианино, это да. Друг купил детям пианино, оба, погодки, учились в
музыкалке. Слава богу, у меня был ПХД в ту субботу. Бapбoc(488 знак., 30.08.2026 12:06)
- Когда я после 2000-го вышел на работу штатно в Новосибирском
телеграфе, то с удивлением узнал - инженеры не обязаны таскать! :-)
Там была штатная бригада грузчиков. Для шкафов, двигателей и проч - Лaгyнoв(30.08.2026 06:47)
- Так себе источник. Если ему в 20 лет впадлу было тяжести перенести,
то эмоциональный окрас изложения понятен. И в колхозе он ни разу не
был. - Kpoк(29.08.2026 22:03, +1)
- Опять же в путешествии посетил лагпункт "разъезд Глухариный".
Условия рабочего барака лучше чем у нас в колхозе после первого
курса. Изолятор конечно немного похуже. И баня у них Ну и вышек по
периметру у нас не было))) Anvar(2 знак., Вчера, 13:49, картинка, картинка)
- Про колхоз в бытность мою студентом тоже есть рассказ, основанный
на реальных событиях. ""Ален Делон, Ален Делон Не пьет одеколон..."
Дорогая мама, извини, что долго не писал, всё не мог выбрать время.
И вот пишу из бывшей дворянской усадьбы, а ныне центральной усадьбы
колхоза "Красный маяк". Разместили нас неплохо. Спим все шестьдесят
человек парней с нашего потока в каком-то бараке, по виду
напоминающем бывшую барскую конюшню. У нас тут двухярусные
металлические avisv1960(2980 знак., 31.08.2026 23:34,
)
- Самое время вспомнить Павку Корчагина, который с энтузиазмом гробил
здоровье на строительстве узкоколейки и гордился этим. - =L.A.=(30.08.2026 11:33)
- Его никогда не следует забывать. Где б ты был без него? - Kpoк(30.08.2026 11:40)
- а там всего лишь надо было разрешить частную торговлю. И всё. Дрова
бы сразу в город привезли - Лaгyнoв(30.08.2026 11:49)
- И меняли охапку дров на брюлик в три карата. Да хоть в половину
карата. У вас, сударь, есть такой в закромах? - Бapбoc(30.08.2026 19:39)
- А у кого нет брюликов, тем следует идти тропой Полонского. - Kpoк(31.08.2026 09:27)
- и так же было ДО революции? - Лaгyнoв(31.08.2026 08:10)
- ДО революции не было разрухи в головах и в хозяйстве :). - =L.A.=(31.08.2026 16:59)
- Наверное поэтому в войну ввязались и на метрическую систему не
удосужились перейти? - Kpoк(01.09.2026 23:45)
- Понятное дело, все таскали дрова в квартиру профессора. А как жили
те кто таскал - профессору было по барабану. Сейчас профессора
омолаживающих клиник, полагаю, тоже неплохо живут, имеют женскую
прислугу и швейцара у дверей. И отдыхают на Канарах. - _volkanaft_(01.09.2026 08:29, +1)
- Дзержинский, 1920г, Донбасс: "Нельзя бороться с хищениями топлива,
раз лица, работающие над добыванием его, сами топливом не снабжены…
отопить рабочего равно необходимо, как и кормить его" -
гениальнейшее открытие одного из вождей революции! - =L.A.=(31.08.2026 17:03)
- А до революции было так, что в результате революция случилась. - ЫЫyкпy(31.08.2026 08:19, +1)
- в феврале царя свергли его генералы и Госдума. У них были проблемы
с дровами? Беспорядки в Петрограде устроены ими же. - Лaгyнoв(31.08.2026 09:07)
- Если изучать историю, по "Солониным" и Огоньку 80-х , как любит наш
Лагунов, то понятно, все было хорошо спланировано, но большевики
все поломали. А как на самом деле? Царское правительство до упора
не развивало логистику с Донбасса в Петроград, весь уголь
поставлялся из Англии, ну ясный же перец, морем намного дешевле. И
в случае войны с Германией, что может случится плохого? В
результате с углем для промышленности и жителей Питера с 1914 была
полная жопа. Недостаток Anvar(148 знак., 31.08.2026 11:26, +1)
- но дрова у всех были - Лaгyнoв(31.08.2026 09:05)
- По воздуху? - Kpoк(30.08.2026 19:18)
- и чего (мы) инженеры не таскали в свои 20-30 лет! Весело было, ага.
Зато после 50 совсем не весело смотришь на свой позвоночник... - Лaгyнoв(30.08.2026 06:44)
- Можно ли испортить двухобмоточное поляризованное реле путем
кратковременной (при проверке работоспособности) подачи на обмотку
номинального напряжения, но в обратной полярности? pavel2000(343 знак., Вчера, 21:12, SCH, полностью)
- если есть встроенный обратный диод, то да - Ralex(Сегодня, 12:54)
- Про "thermal" - ещё не встречал. А по сути вопроса, что мешает
воспользоваться обмоткой Reset в нужной полярности? - !Neofit(Сегодня, 07:40)
- Да вот оно чет приболело, работать не хочет. Подаю напряжение на
"вкл" - оно щелкает погромче. Подаю на "выкл" - оно щелкает тише,
контакт не размыкается. Если постучать - то может и разомкнуться, и
тогда можно включить подачей импульса "вкл". Вот я думаю, это я ему
помог заболеть в контексте магнитной системы, или оно уже такое
было, с механическим дефектом. Чуть позже будет вскрытие, посмотрю.
Когда я его выпаял и проверял от ЛБП (как раз возможно в неверной
полярности) pavel2000(661 знак., Сегодня, 09:27)
- Первое что приходит в голову - тепловая емкость начинки, в
контексте пайки, сбалансирована по ножкам на указанной позиции. akz(162 знак., Сегодня, 08:10, картинка)
- Получил китайский домашний дивайс.. все названия чипов срезаны
фрезой. Боятся что сопрем. - Heтcлoв(Вчера, 11:48,
, zen, полностью)
- на морнсановских dc-dc типа K78 спилена маркировка чипа. Не хватило
как-то на +3.3 - методом тыка побирал что там и как чтобы с +5 на
+3.3 переделать - POV(Сегодня, 14:18)
- Мозги балансировочного станка из Германии. Помогать в опознании не
надо bodis(17 знак., Сегодня, 11:48, картинка)
- Они других китайских фирм боятся. - Бoмж(Вчера, 17:48)
- Не редко часть названия написана на краю кристалла. Кому надо
вскроет и прочтет. - БAPMAЛEЙ(Сегодня, 17:32)
- Зимой расковырял любимый станок Gillette Fusion, который служил
верой и правдой 16 лет, но помер. Ничего интересного кроме одного
момента. Стоит там микросхема в SOIC-8. Хотел глянуть название, ан
нет, по ребру корпус спилен, такое впечатление, что дремелем
вручную. Пригляделся и понял, что ежели не спилить, то микросхема
просто не влезет в этот круглый корпус. - Бapбoc(Вчера, 20:48)
- Либо боятся обвинений в нарушении санкций - AlexBi(Вчера, 12:03)
- Лагунову.. Как сократить расходы добраться до Турции.. - Solo(1 знак., 31.08.2026 09:42, Off, ссылка, полностью)
- RISC-V, прерывания, стек прерываний и mscratch применительно к ОСРВ
Задал вопрос в телеграм-канале RISC-V MCU. Задам и тут: Nikolay_Po(1626 знак., 10.06.2026 22:55, ARM, полностью)
- Доделал я порт FreeRTOS для QingKeV4 с включённой вложенностью
прерываний. Как тов. Клен тут пояснял в своих примерах, ограничился
только прерываниями с HPE, то есть, уровень вложенности до 3х
включительно. Nikolay_Po(1359 знак., 10.07.2026 14:25, +2)
- 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 знак., 17.06.2026 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, ссылка)
- Посмотрел я. И не понравилось в твоих примерах, что прерывания
глобально блокируются дольше, чем мне хотелось, см. GIHWSTKNEN. С
момента его установки, глобально прерывания блокированы. Nikolay_Po(179 знак., 24.06.2026 23:26)
- Кстати, в шаблоне для 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)
- Директор компании Элитан разместил на форуме Electronix вот такое
сообщение о нарастающем дефиците компонентов. reZident(1793 знак., 31.08.2026 10:54, SCH, ссылка, полностью)
- напоминает ситуацию с "дефицитом бензина". - =L.A.=(01.09.2026 19:00)
- Уповаю на скорое схлопывание пузыря ИИ и возврат цен "как при
бабушке". - Kpoк(31.08.2026 11:22)
- и транзисторы МП42. - =L.A.=(01.09.2026 19:36)
- Схлопнется пузырь ИИ - надуется пузырь автономных дронов. - 3m(01.09.2026 19:21)
- Схлопывание может и не помочь, денег еще допечатают и загрузят
производства чисто чтобы другим деталей не было. - Yft(31.08.2026 12:01)
- Довольно наивные мечтания. Ну, допустим, схлопнулся пузырь ИИ, а
куда вы денете эффект Ормузского пролива и дефицит энергоресурсов?
Вопрос ведь не только в том, что цены задраны коньюктурным спросом
от строительства новых датацентров, а в том, что нарастает дефицит
исходных материалов, необходимых для производства. - reZident(31.08.2026 11:36)
- А там, глядишь, у Ирана появится ядреное оружие, и пиндосов не
станет вообще. И заживем - как сыр в масле кататься будем ☺ - Eddy_Em(31.08.2026 14:45)
- Индия, Пакистан, Корея, ЮАР, Израиль. Потом подтянутся Германия,
Япония, арабы. И тогда уж заживём, весело, с огоньком - Бapбoc(Вчера, 19:48)
- Северная Корея испытала своё ядерное оружие в 2006 году, у нас тут
всё вроде бы в гору шло. Такшта да, ждём новый подъём, когда Иран
испытает :-) - SciFi(31.08.2026 14:54)
- Первые пять лет буду канибалить дата-центры. - Kpoк(31.08.2026 12:57)
- было бы неплохо... POV(615 знак., 31.08.2026 11:28)
- У меня интересный опыт - проектик, в котором пятеро
разнонаправленных спецов (маркетинг, логистика,
механика-производство, ваш Скрипач и еще кто-то, кого не вспомнил).
Все работают, каждый в своем огородике, с ИИ. Cкpипaч(293 знак., Вчера, 19:33)
- А что, другие сотрудники в 10 раз смогли? Взяли мы тут одного типа
программиста от безысходности (сейчас с людьми большая напряженка).
Так он вообще старается сам ничего не делать, а все переложить на
ИИ, и сильно возмущается, когда чертов робот не понимает, чего он
от него хочет. Выгоним наверное, несмотря на дефицит кадров ... - Yurasvs(31.08.2026 15:00)
- Более того, босс им запретил кодить самим. Дескать, вы спецы в
предметной области, а код пусть пишет робот. Единообразно. - POV(31.08.2026 15:06)
- Интересно, зачем единообразие, если кожаные уже всё равно не будут
этот код читать? - SciFi(Вчера, 09:48)
- Робот, как вижу, алогоритмизирует задачу, представляя ее набором
мелких функций, которые я сам бы не стал делать ни при каких
условиях. Такое ему потом проще понять, чем заново разбираться с
решениями кожанных мешков. - POV(Вчера, 18:22)
- Единообразно невычитанный код ;-))) - =AlexD=(Вчера, 13:58)
- В начале 90-х работали с одной коммэрческой конторой. Там был такой
документ, заполняемый каждый день "кадроплан рабочего дня"(не
ржать!!!) где надо было написать, скока ты уёв отпинал за сёдня,
дать предложэние, чо можно отпинать завтра и всё такое подобное
дебильное из времян первоначального накопления мозгов у манагеров.
Эти течения с ИИ, из той-жэ оперы. На западе, нажравшись потужных
обещалок, ужэ давно зазывают уволенных спецов взад, а у нас тока
раздуплились mse homjak(88 знак., Вчера, 18:09)
- Да, уходит романтика из этой области :-(. Скоро они схемы начнут
рисовать, платы разводить, а ПО писать уже научились. Будем делать
то, чего они пока не могут - бухать и делать детей :-) - Yft(Вчера, 09:46)
- Робот Qwen-3.8-max обычный Ардуино-код пишет лучше меня. Но у него
проблемы с концепцией и архитектурой. А в нестандартных случаях -
сливай воду. Беда в том что написанное роботом нужно понимать. Пока
мы еще помним как писать самостоятельно это еще возможно а через
несколько лет - звиздец. - 3m(01.09.2026 19:18)
- Как интересно... а что, компания оплачивает официальное подключение
к ИИ? И как компания оценивает неизбежные утечки данных через ИИ?
Может быть компания подняла локальный ИИ сервер? - =AlexD=(31.08.2026 13:50)
- Скоро выборы.. :) Как там потом - а как карта ляжет.. --> Solo(28 знак., Вчера, 12:32, Off, ссылка, youtube, полностью)
- "И вот я в Хопре!". Постоянно этот слоган из 90-х в голове, когда
приезжаю в отель на дачу. К слову, юбилей, - 20 раз - Лaгyнoв(Сегодня, 13:55, Off)
- А какая самая быстродоступная программа распознавания текста в ПДФ
файлах (сканированных, вестимо)? - Kpoк(30.08.2026 20:28, dao, полностью)
- Поизучал вчера возможности PDF-XChange Editor версии 10 в части
OCR. Для моих потребностей годится, ограничения демо-режима не
мешают. ЫЫyкпy(940 знак., Сегодня, 08:50, ссылка)
- А никто не пробовал "болвану" подсунуть сканированный pdf или djvu
и попросить не только перевести, но и полностью сохранить
форматирование, выдав в итоге latex'овский файл? - Eddy_Em(Вчера, 13:15)
- есть/был достаточно древний пакет умевший в лоб осээрить и пдфы и дежавю. LordN(407 знак., Вчера, 18:23)
- Запускать в виртуалбоксе ворованый файнридер как-то не хочется. Тем
более, ИИ развелось, как собак нерезаных! А что до латеха, то мне
иной раз попадается китайская документация - очень хотелось бы ее
перевести на английский с сохранением форматирования, т.е. без
латеха никак не обойтись. - Eddy_Em(Вчера, 19:19)
- Попробуй гуглу ( translate.google.com ) этот pdf скормить. Я так
переводил китайские даташиты, местами получается кривовато, но
читать можно. - ЫЫyкпy(Сегодня, 09:12)
- Не совсем идеально, но более-менее пдф документ с большим
количеством картинок, таблиц, формул с сохранением форматирования
мне перевёл deepl . Он платный, но 1 раз в месяц с ограничением
объёма, можно небольшой документик перевести. arisov77(244 знак., Вчера, 21:04, ссылка, ссылка)
- пробовал нескольких бесплатных попросить почистить фон в pdf от "рыбу заворачивали" - самый
мягкий посыл был как в известном анекдоте Vit(82 знак., Вчера, 14:36)
- попробуй гугель объектив. с картинок он нормально распознаёт текст. - LordN(Вчера, 13:14)
- без регистрации и смс, сама скачает teseract и сделает невидимый
подстрочник для выделения и поиска ну и собрать/разобрать может - ocr_pdf(1 знак., 31.08.2026 08:46,
, ссылка)
- Wondershare PDFElement - Vit(30.08.2026 21:51)
- Из быстродоступных - онлайновые распознавалки. Погуглить их весьма
несложно. - reZident(30.08.2026 21:42)
- FineReader - Бoмж(30.08.2026 21:34)
- Спасибо - Kpoк(30.08.2026 22:27)
- Угу. - Бapбoc(30.08.2026 21:43)
- Кортекс М, memcpy() через DMA. Имеет смысл? по идее, если
тормознуть проц, еще как имеет. Вопрос. Как изящно тормозуть проц и
запустить его по окончании работы DMA. Делать прерывание по концу
ДМА, а процессор уводить в __WFI(); ? - IBAH(31.08.2026 16:48, ARM, полностью)
- как вы скзали wfi + dma irq. но я бы не засыпал проц - в это время
параллельно исполнять целевой код. то есть распараллеливание
копирование и еще чтото. - klen(31.08.2026 19:10)
- Зачем? - SciFi(31.08.2026 16:48)
- ну мне кажется, что это всяко быстрей, чем по байтику копировать - IBAH(31.08.2026 18:51)
- Библиотечные memcpy не по байтику копируют, там разогнано. Ну и
опять же, зачем? Куда-то опаздываем? - SciFi(31.08.2026 19:07)
- Быстрее будет только на заметных объемах данных, т.к. ДМА надо
настроить, это время. А еще ДМА может работать на частоте в разы
ниже процессорной, тогда выигрыша по скорости может не быть. AlexBi(104 знак., 31.08.2026 19:06)
- Могу ошибаться, но разве DMA не через раз (условно) шевелится,
только когда шина высвободилась?... POV(189 знак., 31.08.2026 18:55)
- Обычно шины ОЗУ и ПЗУ разные, шина ОЗУ часто свободна - AlexBi(31.08.2026 19:09)
- Насколько я понимаю проц имеет самый высокий приоритет на шине, и
если его усыпить, то DMA все по быстренькому перекидает, и гораздо
быстрее чем проц ручками. - IBAH(31.08.2026 19:09)
- Всё уже было. Вот тут с картинками: SciFi(2 знак., 31.08.2026 19:14 - 19:25, ссылка, картинка)
- Странно: почему у newlib-nano такое сильное отставание в memcpy()? Eddy_Em(107 знак., 01.09.2026 09:03)
- Там как раз по байтику. Зато минимум кода. - SciFi(01.09.2026 09:16)
- Ты в листинг загляни. Бывает, оно оптимизирует и всё, что можно,
копирует полными словами. А бывает - по байтам. Может от версии
библиотеки зависеть. YMMV. - Nikolay_Po(01.09.2026 09:16)
- Еще ведь от модели МК зависит: на всяких "нулевках", если
копировать невыровненными словами, будет хардфолт. Т.е. недостающие
до слова из головы и хвоста надо побайтно, остальное - по словам. Eddy_Em(546 знак., 01.09.2026 10:27)
- По умному эти функции должны инлайниться самим компилятором (его
оптимизатором), и не зависеть от библиотеки. Такие компиляторы
есть, но не все. - AlexBi(01.09.2026 09:51)
- memcpy не такая уж простая функция. я бы сказал, что инлайнятся
реализации в зависимости от условий. самое жирное в плане
реализации - копирование перекрывающихся областей - когда
(src+size) > dst. потому везде пихать одинаковое - как-то
нерационально. и вместо поиска оптимальной реализации в рантайме и
соответствующего оверхеда это дело по возможности инлайнится именно
компилятором. - Vit(01.09.2026 12:25)
- Есть плюсы и минусы у этого подхода. Обобщать "умно" или "неумно"
здесь едва ли имеет смысл. - SciFi(01.09.2026 09:54)
- Можете сказать какие есть минусы? - AlexBi(01.09.2026 09:56)
- ЕМНИП, сталкивался с тем, что компилятор решил, что указатель
выравненный, и заинлайнил соответствующее копирование, а он был
невыравненный. Можно, конечно, сказать, что сам дурак, но это ещё
одна мина на минном поле, можно было обойтись и без неё. - SciFi(01.09.2026 10:24)
- Что интересно - с отключенным у DMA FIFO получается немного
быстрее. - ЫЫyкпy(01.09.2026 07:12)
- негрузиться!!! что там? - IBAH(31.08.2026 19:21)
- Ув. администратор При попытка войти в форум по нику NickB53 система
пишет "Не найден паспорт". Подскажите как можно восстановить вход в
форум - NickB53(Сегодня, 12:21,
, Webmaster)
- Сегодня, 1 сентября, подошел срок обязательного учета домашней
птицы и кроликов в личных подсобных хозяйствах - если птиц или
кроликов больше 10. На этом фоне в соцсетях появились сообщения,
что владельцы ЛПХ понесли кур регистрировать в МФЦ - =L.A.=(1 знак., 01.09.2026 18:53, Off, ссылка, полностью)