Pull to refresh
3
0
Andrey Korol @andreykorol

embedded programming

Send message

SEGGER's Real Time Transfer (RTT) часто использую

Мой комментарий был не про термин - я пытался понять суть того, что сказал @gudvinr. Я как он выше уже обратил наше внимание, что он имел в виду varint - https://habr.com/ru/articles/350796
Т.е. все "представили" себе один и тот же метод, но не сошлись в терминологии :)

Думаю имелось в виду variant length, т.е. что-то типа: длина строки от 0 до 127 - поле длины занимает 1 байт. Если длиннее - ставим старший бит в поле длины и используем ещё один байт для поля длины строки. И так далее

При отключениях в режиме 4х4 он не будет успевать заряжаться, а это еще не жесткий режим - этот аккумулятор при токе заряда 0.3С будет заряжаться полностью сутки. Не говоря уже о более жестких графиках, когда у нас были периоды отключения по 7 часов с подачей эл.энергии на 2 часа. Пока для себя остановился на использовании dc1018p и dc1036p. Хватает на более 5 часов и заряжается за 1-2 часа.
PS: роутер xiaomi ax3200

Видимо, речь идет об использовании технологии PON (Passive optical network)
Как житель Украины, скажу, что при регулярных отключениях АКБ литиевые предпочтительнее из-за более быстрого заряда

Потому, что там, скорее всего png с прозрачным фоном.

ps:Мне с телефона не удобно проверить это

Я не правильно задал вопрос, прошу прощения. Меня интересует вот этот момент - "ножка, настроенная на вход, имеет напряжение 2.6 Вольта". Что это значит? Что вывод процессора настроенный как "Input floating" все же остается со слабой подтяжкой к питанию?

Подскажите, где это - не могу найти

Не исключения подтверждают правило, а существование исключений подтверждает существование правила.

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

Я же говорю - вкусовщина. Я не готов развивать этот холивар, извините

А вот тут то вы его и поймали :) Тут я согласен с вами. Сегодня казним его или оставим на новый год?

Скорее всего нулевые программисты тут не ходят, про какой бы язык не шла речь.
И уж точно врядли имеют возможность и причину тут об этом заявлять. Вы ждали под этой статьей комментария: "спасибо, теперь я знаю кем стану"?

Так тем более - если б статья называлась "как стать актуальным, в понятном для всех смысле, программистом" то я бы понял ваши претензии. А так человек как назвал - так и написал. Схожу поищу в инете статью "как стать музыкантом на лютне" и там тоже спрошу "а зачем?"

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

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

А почему учат brainfuck? Потому что могут. Так и паскаль учат потому, что его преподают там где учатся или есть знакомый который его знает. Не вижу причин критиковать язык как первый для обучения, для чего он и создавался.

Даже не знаю как добавить поддержку С# на образах собранных старым buildroot. Или сейчас можно собрать C#-приложение статически под gtk? У лазаруса лицензия GPL/LGPL с разрешением сборки коммерческих приложений. C делфи не работаю, но видимо их кроссплатформенная FireMonkey тоже имеет своих приверженцев. Т.ч. кто-то на Go перепрыгнул (кстати сырой по поддержке GTK показался год назад),а кто-то и на паскале сидит. Не вижу причин их винить в этом. :)

Да, wxWidgets сильно похож по разметке интерфейса на Android studio.

Да, но лазарус оказался реально более проще в использовании. Как появилось приложение fpcupdeluxe, то вся кросс-компиляция добавляется в пару кликов.

Я в основном пишу для микроконтроллеров. Но как всегда, кому-то нужно писать и программы для настройки устройства с ПК или пример взаимодействия с другим целевым устройством. И оказалось, что "набросать окошко с кнопками" проще всего в Лазарусе. Причем легко пересобирается как под win x86, так и под linux aarch64 или armf.
И лицензионная чистота соблюдается. Легче было бы писать на си, т.к. уже описаны структуры или прочее в реализации со стороны устройства, но найти gui-фреймворк c такой же интеграцией в IDE и простотой использования - я не смог. QT монстр со сложными лицензиями и его может не оказаться на целевом девайсе. Python - тоже не везде есть и не сравниться с нативным приложением. По итогу Lazarus со своим паскалем оказался более подходящим для этой ниши.

Не хватает read-only регистра с ID микросхемы - в драйвере приходиться предполагать, что раз "висит" на адресе 0xD0 то это именно DS3231M, а не что-либо другое

1

Information

Rating
Does not participate
Location
Кривой Рог, Днепропетровская обл., Украина
Date of birth
Registered
Activity