Никаких особых новостей нет: погода хорошая, Манечка рисовала, я работал, коты жили своей кошачьей жизнью, очень хорошие:
(И ещё есть фотографии!)
Ещё бы как-нибудь так устроить, чтобы ничего не болело ни у кого…
Пойду дальше изучать USB.
Никаких особых новостей нет: погода хорошая, Манечка рисовала, я работал, коты жили своей кошачьей жизнью, очень хорошие:
(И ещё есть фотографии!)
Ещё бы как-нибудь так устроить, чтобы ничего не болело ни у кого…
Пойду дальше изучать USB.
Погода была светлая и прохладная, хотя теплее, чем вчера.
Рыжий кот не отходит от людей ни на секунду, всё ему интересно, и он постоянно надеется что-нибудь съесть. Видимо, у него было голодное детство. Манечка его сегодня кормила, кажется, раза четыре. Утром он нам мешал завтракать, лез в тарелки, днём и вечером мы ели на «балконе», а он смотрел на птичек. А серый кот целый день спал у Тимоши под одеялом, только вечером вышел немного поиграть:
Мне утром удалось хорошо поплавать, потом я пытался понять как прикрутить device mode в модели DWC USB2 в QEMU, осознал, что ничего хорошего не получится, потому что там используются абстракции все неподходящие (и USBBus, и USBPort), поэтому придётся свою делать с нуля. Хорошо хоть определения регистров уже есть. Плохо, что из-за этого в выходные не выйдет поработать над своей штукой. Пойду скорее читать описание контроллера, очень он сложный.
Погода светлая, но прохладная.
У меня почему-то начинает болеть спина, поясница. Попробую завтра выбраться поплавать. На работе дело движется, но с трудом: приходится изучать мелкие детали DWC USB2 контроллера, добавлять поддержку device mode в QEMU.
Вечером заехали дети по пути к родителям Маруси на другой конец штата, оставили нам на выходные котов. Рыжий кот очень общительный:
А сибирский прячется, и что-то у него с хвостом, какой-то подозрительно тонкий он стал…
Утро было серенькое, день — прохладным. В обед брызнул дождик, потом прояснилось.
Манечка опять ударно рисовала, и опять у неё заболела пятка. У меня на работе были всякие совещания, и ещё получилось наконец-то запустить USB: нужно было назначить buffers для endpoints. А пример каким-то волшебным образом работает без! Очень хотелось бы это понять…
Фотография синички с ореховой спинкой, которая жрёт фрагмент ореха на веточке:
Засранец Крис Вестон опять поубирал половину своей музыки, задолбал уже прыгать туда-сюда.
Обещали дожди, а на самом деле солнышко сияло!
Манечка плохо спала и рисовать не стала, чтобы не испортить картину. Я убивался на работе: сначала никак не мог понять, почему request callback не вызывается в моём USB class, в обед пришлось это бросить и переключиться на написание плана для практиканта. К Манечке приходила в гости Луиза, а потом Тимоша приезжал.
Фотография вкусного помидора в утреннем свете:
(Мы его потом с Тимошей и Манечкой втроём сожрали в салате.)
День был чудесный, светлый и тёплый. Утреннее совещание отменили, получилось поплавать. Днём я убивался на работе, стараясь понять почему моё устройство не получает даже local link address, только ближе к вечеру догадался пойти попробовать не на казённом компьютере, и сразу стало всё ясно: это корпоративные ограничения…
Вечером я покосил газоны, испугав подростка джунко, который ещё не умеет толком летать. А высоко в небе нарезал круги огромный белоголовый орёл. Я его фотографировал, но он был слишком высоко, мелко получается…
Фотография цветочков под соседской туей:
Утро было мокрое и тёмное, а днём лето вернулось.
Утром поговорили с матушкой, она очень худенькая.
Манечка весь день рисовала, я программировал, ближе к вечеру ненадолго к нам заехал Тимошик, показал свою новую штуку, забавную. Ещё мы с ним сходили погулять и я сфотографировал цветочки у соседей китайцев в угловом доме:
Неделя обещает быть очень трудной, нужно составить план для практиканта, и запрограммировать обращения из usbredirect к контроллеру.
Ночью у меня получилось выспаться, а у Манечки — не очень. В темноте опять громогласно чирикал самец Towhee за окном, мне кажется — выросший сын той пары, что у нас давно живёт.
Утром Манечка рисовала, я учился программировать. Ещё я догадался, что страшные звуки из важной коробочки MiniFuse 4 были не потому, что она сломалась, а потому, что у неё слетели настройки, и надо было поставить правильную программу и их поправить. Теперь всё хорошо, и мы с Сашей можем дальше музыку играть.
Манечка по-прежнему гулять не может, больно пятке, поэтому фотография жульническая, внутри куста рядом со входом в дом:
А тем временем у Паши одна фотография лучше другой!
Погода всё ещё отличная!
Утро было: зубы, плавание, работа. Потом Манечка рисовала, а я программировал.
Зайцы съели все посаженные растения садовой земляники, начисто. Днём приезжал Тимоша, и мы с ним погулять сходили, видели вистерию:
А сейчас ветер поднялся, кажется погодный фронт через нас проходит.
Тепло, вроде как 25°Ц было, а завтра обещают прохладнее.
Птицы за окном начинают орать в полпятого, хором. Мне выспаться не удалось — не столько из-за птиц, а потому что ум проснулся и начал трудиться. Весь день на работе прошёл в совещаних разной степени дурацкости, но вечером получилось попрограммировать, запустить CDC-NCM в Zephyr, хотя пока как-то понарошке, завтра придётся повозиться, отлаживая.
Манечка опять ударно рисовала, потом съездила за едой, вечером приготовила вкусный ужин, мы посидели с семейством А. на балконе.
Фотография ландыша за домом у забора:
Пойду почитаю какую-нибудь спокойную техническую книжку на ночь.
Погода получше: и посветлее, и потеплее!
Манечка утром беседовала с чуваками, которые лазают на деревья, потом принимала в гости подружку, а после обеда четыре часа с лишним рисовала.
Я проторчал всё утро на совещаниях, потом съездил пообщаться с Аделем, немного попрограммировал, и вечером опять совещание было.
Фотография соседского растения:
Паша когда-то спросил: «это гибрид картошки с сиренью?» — и оно действительно такоео!
Опять тёмный и холодный день, ещё и ужасно влажный.
Утром мне пришлось рано вставать, в 8:00 был разговор с человеком из Бангалора (у них это 20:30).
Днём поиграли музыку с Сашей, получилось неплохо, несмотря на странные сбои JamTaba, которое вдруг начало рассинхронизироваться, и у Саши, и у меня.
Нестабильный Крис Вестон (который W в FFWD) вроде бы как-то на некоторое время ожил, сочинил отличный большой альбом, сделал забавные ремиксы Little Fluffy Clouds, и ещё зубодробительную 808 штуку, которую, кажется, уже убрал.
Фотография сегодня капель дождя на листьях рябины за домом:
Ужасно тёмный и холодный день, а после обеда ещё и дождь капал.
Манечка рисовала пять, что ли, часов. Очень красивая картина получается!
Я сначала поработал, потом уплавался до судорог, потом посовещался и ещё поработал: начал новый firmware для нового продукта.
Вечером нам звонил Сашик, договорились завтра попробовать музыку поиграть. Вороны закончили строить гнездо, а Манечка как раз выписывает мужиков срезать огромные ветки с этой ёлки… Ветки заметно ниже гнезда, но воронам лазающие на дерево мужики точно не понравятся.
Рододендроны за домом в самом цвету, страшно посмотреть:
Как и было обещано, похолодало. И потемнело. Из-за этого, наверное, у нас было странное настроение весь день?
Утром порадовались новой Пашиной фотографии, очень трогательной. Потом я с матушкой поговорил, набрался решимости и заменил распределитель в Хондочке. Выставил точно такой же угол зажигания, как был — а правильный он или нет — неясно. Также неизвестно, насколько это было необходимо. А ещё я теперь знаю как болит спина после работы над машиной… Бедный Боб, он всю жизнь так корячился!
Манечкина новая картина хорошеет на глазах. А я днём ещё потратил некоторое время, пытаясь починить Zephyr на втором маленьком компьютере, ничего хорошего не добился, потом чуть-чуть поработал над своей штукой, и тоже без особого успеха.
Фотография Жоры у нас на кухне, надо бы с него паутину смахнуть, но уже не сегодня:
Утро было тёмное, потом облака растаяли и день стал летним. Хотя сегодня было прохладнее, чем вчера, а завтра обещают ещё прохладнее.
На соседской ёлке за домом вороны вьют гнездо. Сначала ветки носили, сегодня траву, видимо заканчивают строительство. Ведут себя очень скромно, разговаривают вполголоса.
Днём Манечка рисовала, я пытался запустить USB на второй маленькой платке, не смог, бросил. А на свои дела уже сил не хватило, и менять распределитель я сегодня не стал, попробую это сделать завтра утром.
Вечером устраивали покер, сегодня я выиграл.
Фотография углей в гриле:
Погода тёплая и светлая.
Манечка рисовала, очень медленно у неё новая картина движется. Но хорошо.
Я на работе напрягался, пытался запустить хоть что-нибудь на маленьких компьютерах, чтобы было USB 2.0 High Speed. Первый успех случился перед обедом: нашёлся пример DFU для STM32H7, который на обеих платках соединился. Это значит, что и железо способно, и проводок нормальный. Потом я долго-долго бился, пытаясь понять, что Zephyr делает не так, и случайно обратил внимание, что в STM32CubeIDE скорость в структурке, которая передаётся в HAL_xxx, стояла нулём. Теоретически это бы должно значить медленную скорость, но я попробовал в Zephyr её обнулить, и оно вдруг соединилось на быстрой! Теперь бы ещё понять, как это починить правильным способом…
Поплавать из-за этой возни не удалось, зато получилось с Сашей музыку поиграть.
Тимоша нашёл себе какое-то место, где можно за совсем небольшую денежку приезжать и работать, а то ему из дома трудно собраться…
Фотография маленького кролика перед домом:
Погода была прекрасная, летняя. Утром на балкон приходила синяя галка, я её угостил орехами, ей (или ему, у них не поймёшь) понравилось.
Вечером ездили в гости к К., только их фотографии Манечка забраковала, значит и правда они не очень хорошие.
Фотография вчерашняя, маленькие синие цветочки и корней огромной соседской туи:
Вчера я забыл написать: мы же купили билеты детям на концерт и в Саграду Фамилию.
Сегодня утром проспали допоздна, мне пришлось бежать на совещания даже не попив кофе, а потом я сразу поехал плавать, где ко мне на крайнюю дорожку плюхнулась практически сразу какая-то тётка (хотя была средняя дорожка с одним человеком), и мне пришлось цепляться за стенку, и завидовать тётке, которая плавала по крайней мере в полтора раза быстрее меня. Но в результате я проплыл и дальше и быстрее, чем раньше, так что спасибо ей!
На работе я с помощью «искусственного интелекта» написал пару функций, чтобы прочитать регистры ULPI PHY, не перепроверил — и «прочитались» сплошные нули. Я расстроился, начал думать, что в ULPI PHY электричество не включено. А бывший интёрн Тимоша, спросил «а откуда ты взял эти параметры?», я полез перепроверять и оказалось, что ИИ наврал! Потом я нашёл и правильную функцию у нас в коде, и место в документе, где регистр описан, но сил дальше копаться сегодня уже нет.
Днём приезжал Тимоша, мы беседовали втроём, а потом вдвоём гуляли.
Манечка весь день старалась не ходить, чтобы дать ноге зажить. Вечером к ней приехала теннисная подружка китаянка Су. Су с мужем осенью собираются в Европу, и к нам заехать.
Фотография мелких цветочков-сорняков с прогулки с Тимошей:
Завтра хотелось бы починить USB high speed.
Всю ночь шёл дождь, под утро кончился, но день остался ужасно тёмным. Мы после вчерашнего пасхального обеда спали плохо, и утром прошло как-то незаметно, и на работе у меня сегодня ничего не получилось, только получилось добиться отмены ограничений на USB устройства на казённом компьютере, и там теперь отладчик хорошо отлаживает.
Фотография мокрого куста за домом:
А завтра с раннего утра — совещания, поэтому скорее падать с книжкой.
Погода испортилась, начался дождь.
Матушка опять не стала разговаривать, только доложила, что всё у неё хорошо.
Днём Манечка занималась своими делами, а я учился и программировал. Сначала немного для работы, потом свою штуку, где сделал scroll bar очень хороший, чтобы двигать окно с огромным количеством фотографий.
Вечером ездили на пасхальный обед к друзьям А., хорошо пообщались. Фотография по пути домой:
Утро было тёмное, а потом посветлело. Я проснулся в четыре и не смог больше заснуть, читал Шмемана (дневники и диссертацию), потом — технические вещи, думал. Манечка проснулась в полседьмого, а магазин Costco открывается только в полдесятого, так что у нас было длинное утро. Съездили к открытию, купили еды и вина, потом Манечка стала рисовать, а я выбрался поплавать. На парковке бассейна было немного машин, и я отправился внутрь, а там была засада: по два-три ребёнка на каждой дорожке, только на крайней был один человек — толстый неприятный индус, с которым мне пришлось плавать первые 500 метров вдоль стеночки. Потом, правда, освободилась соседняя дорожка.
После обеда я пытался спать, но не очень получилось. Зато я нашёл пару книжек на каталанском, которые можно слушать и читать глазами одновременно. Хотя меня хватило ненадолго, быстро устал. Зато нашёл отлично начитанного ТС Элиота, и в очередной раз поразился тому, что а) как прекрасно его переводил А. Сергеев, и б) насколько оригинал — совсем другой.
Днём приезжал Тимоша, мы с ним сходили погулять, беседуя, видели красивые цветы на деревьях:
Был забавный момент: я спросил Тимошу: «ты знаешь, что это за птица?» Он — «Робин, а как я это знаю?»
Потом он уехал, а мы с Манечкой посмотрели половину разговора Солодникова с Фёдоровым 2021-го года, устали, зажгли костёр за домом, слушали дрозда.
Погода такая же, как вчера — с безумно синим пустым небом. Местный метеоролог хорошо про это объясняет.
Поплавать опять не удалось из-за толпы, да ещё на обратном пути некоторое время горела лампочка «Check Engine», а ODB-II опять ничего не показывает, то есть проблема — в «рептильном мозге», в частях, не охваченных компьютером. Обсудили это с Митей и он согласился, что имеет смысл поменять распределитель зажигания целиком, и он даже готов прилететь помочь это сделать. Я уже заказал новый.
Днём Манечка ездила болеть за своих теннисных тёток, я работал: пересобачил конфигурацию на CONFIG_USB_DEVICE_STACK_NEW, подключил наш будущий драйвер, сочинил правильной формы (но пока — не содержания) stm32h7b3i_dk.overlay, чтобы бывший интёрн, а ныне коллега Тим мог тоже программировать, написал набросок design specification, и т.п. Надо сказать, что документация у STM32 — плохая, очень неудобная для чтения.
Фотография Манечкиного шкафа с предметами для натюрмортов внизу:
От внешнего мира тошнит…
Я вчера дочитал книжку про Пенроуза, поучительную. Особенно интересно про старение, как человек становится всё более упрямым, перестаёт воспринимать сигналы снаружи.
Днём Манечка рисовала, я на работе участвовал в разных совещаниях, в частности с «Петрухой», который не знал, что я больше ему не начальник, и ужасно расстроился. Мне придётся и дальше им рулить, но теперь пусть это будет считаться отдельной заслугой. А содержательно поработать сегондня не удалось, только я осознал, что вчера использовал старый USB device stack в Zephyr, а надо бы перейти на новый.
Вечером приезжал Тимоша, рассказал, что отбодался от сомнительных молодых людей, которым недавно помогал начинать некое дело (startup). Прошли с ним кружочек вокруг парка, видели красивый свет на пеньке:
Завтра мне придётся напрягаться на работе, писать документ, который я обещал всем. И хотелось бы поплавать, но опять велика вероятность, что будет слишком людно.
По ночам — довольно холодно, 4-5°Ц. Днём сегодня было якобы 17°Ц, может и правда, мы даже обедали на балконе.
Утром я не попал в бассейн, подъехал, посмотрел на количество машин на парковке, и решил не ходить. Зато на работе запустил маленькую чужую железку, которая нужна как образец. А вторую, похожую — не смог, не справился с pinctrl, и manuals у них дурацкие.
Бедная Манечка некоторое время рисовала, а потом у неё опять заболела пятка, травмированная в Португалии.
Фотография просто нашей улицы, ничего лучше сегодня не придумалось:
Пойду дальше читать про Пенроуза.
Вчерашняя фотография на фейсбуке никому не понравилась, не получается из меня Архип Куинджи, значит.
Сегодня опять выдался солнечный день, и ближайшие несколько дней обещают хорошими.
Манечка съездила за едой, через три часа сообразила, что забыла молоко на нижней полке тележки. Вернулась, спросила: «вы не находили забытый галлон молока», продавцы: «ага, нам его вернули, можете пойти взять новый».
Я трудился, починил целую кучу маленьких ошибочек и теперь lsusb совсем правильно работает, завтра попробую сочинить правильные дескрипторы именно для нашего устройства и запрограммировать их в маленькую платку с похожим USB IP. Ещё меня наконец-то перевели из под дурацкого начальника Нила обратно под Джозефа, хотя это и временно, пока не появился другой М1 или мне придётся повыситься.
Фотография опять Towhee за домом, другой сегодня нету:
В книжке про Пенроуза рассказали, как он придумал сингулярность и как Хокинг потом сделал карьеру на двух идеях Роджера и своей болезни.
Погода светлая, днём обещали 20°Ц, но что-то мне не кажется, что столько было. А вечером, когда мы с Тимошей ходили гулять, так прямо холод собачий ощущался.
У меня на работе получилось дописать немного кода для USB device в QEMU, уже работает lsusb из другой VM! Также получилось поплавать и музыку с Сашей поиграть, хотя музыка была довольно утомительной — надо придумать какой-то способ Сашу азам гармонии научить…
Фотография с прогулки, красивый свет на тополе:
А ещё над нами летал огромный орёл (или орлица, у них, кажется дамы крупнее).
Погода опять солнечная — весь день.
Манечка рисовала, я учился, работал над своей фотографической программой и немного музыку поиграл. Вечером приходили дети, Манечка делала паэйю, играли все вместе в покер, Маруся выиграла.
Фотография маленького суккулента на кухне, он подрос по сравнению с прошлым разом, когда я его снимал:
Завтра будет тяжёлый рабочий день, и с Сашиком договорились музыку поиграть.
День космонавтики, еврейский праздник песах, солнечная погода.
Манечка продолжает рисовать новую картину. Я утром поменял свечи в своей Хондочке, это оказалось элементарно просто, также раскрутил штуку, которая по-местному называется distributor, а по-русски, может быть «трамблёр», на крышке было много ржавчины (и я догадываюсь, откуда она там взялась, нужно будет с Митей это обсудить), а контакты и пластиковый ротор выглядели нормально, поэтому я ничего менять не стал пока. Проехал пару раз вокруг квартала, и ничего подозрительного не заметил. Почему она глохла, и будет ли продолжать это делать — тайна.
Вечером съездили с Манечкой погулять в парк на берегу озера, где мы раньше жили, я там сфотографировал самочку Red Winged Black Bird за работой:
И её самца тоже.
Пойду читать дальше биографию Роджера Пенроуза, спокойное такое чтение — первая половина книжки, пишут, что дальше будет неинтересно, ну тогда я и переключусь на другую книжку.
Погода была солнечная, с белыми облаками.
К Манечке приезжала подруга-художница Таня, я им сделал кофе и пошёл работать. Уже у меня первые пакеты между двумя QEMU бегают, надеюсь на следующей неделе ещё продвинуться. Получилось поплавать, целая дорожка досталась опять.
Фотография дурковатого Towhee за домом:
Вечером позвонили Сашику, расстроились. Похоже, он совсем там заигрался в компьютерные игры…