Рубрика «embedded» - 2
Zigbee датчик влажности почвы с E-Ink дисплеем eFlora
2023-09-14 в 16:15, admin, рубрики: CC2530, DIY, e-paper, eink, embedded, home assistant, homed, IAR, SLS, zha, zigbee, zigbee2mqtt, влажность почвыИсходники закрыты, но мы не сдадимся: Пишем полностью нативное GUI-приложение под No-Name смартфон без Android
2023-08-04 в 8:01, admin, рубрики: android, android_выкрутасы, bodyawm_rпрограммирование, bodyawm_ништячки, embedded, hacking, linux, nix, timeweb_статьи, UNIX, Блог компании Timeweb Cloud, ввод, выкрутасы, графика, Железо, одноплатники, Программирование, Разработка под android, Разработка под Linux, хакингДля многих разработчиков приложений далеко не секрет, что экосистема Android не предполагает написание полностью нативных приложений: в этой платформе очень многое завязано на Java и без ART можно запустить только простые службы без какого-либо интерфейса. Однако, есть один способ писать практически под «голый» Linux, не перекомпилируя ядро и при этом пользоваться самыми интересными фишками устройства без оверхеда в виде тяжелого Android: ускорение 3D-графики (OpenGLES), микшер звука, ввод с различных устройств, OTG, Wi-Fi и если очень постараться — даже 3G. Это открывает множество разных интересных применений старым устройствам: «железо» смартфонов зачастую гораздо мощнее современных недорогих одноплатников. Сегодня я покажу вам, как написать и запустить программу, которая полностью написанное на C без Android, на No-Name Android-смартфоне практически без модификаций. Интересно? Жду вас в статье!Читать полностью »
Lopaka: Редактор графики для Ардуино, ESP32, FlipperZero
2023-07-12 в 6:32, admin, рубрики: arduino, embedded, flipperzero, graphics, open source, SaaS / S+S, u8g2, графика, дисплей, Производство и разработка электроники, Разработка под Arduino, редактор, флиппер зиро, Электроника для начинающихПривет! Хочу рассказать историю создания своего пет-прожекта.
Lopaka — это редактор пиксельной графики и интерфейсов для проектов на Ардуине, ESP32 или STM. Мне было больно видеть как страдают эмбедед разработчики рисуя свои интерфейсы, и я решил упросить им всем жизнь.
Я с детства любил рисовать и компьютеры 😀. Больше 10 лет занимаюсь веб-разработкой. Прошёл все стадии: дизайнер-любитель, программист-самоучка на PHP, фрилансер с сайтами "под ключ", фронтендер, тимлид.
Прототип
Всё началось с нашумевшего запуска Флиппер ЗероЧитать полностью »
Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера
2023-05-24 в 8:01, admin, рубрики: android, arduino, bodyawm_ништячки, C, c++, DIY, embedded, java, Raspberry Pi, raspberry pi pico, rp2040, rpi, rpi pico, timeweb_статьи, Блог компании Timeweb Cloud, игровые консоли, игры, кастом, Моддинг, планшеты, Разработка под android, Разработка под Linux, самоделки, самопал
К сожалению, в наше время многие старые, но весьма неплохие по характеристикам гаджеты отправляются напрямую в помойку, и их владельцы не подозревают, что им можно найти применение. Сервер, мультимедийная-станция, да даже просто как TV-приставка — люди в упор не замечают сфер, где старенький планшет мог бы быть полезен. Но как быть, если посвящаешь жизнь портативным гаджетам, кодингу и копанию в железе? Правильно: сделать довольно мощную игровую консоль из старого планшета самому! Сегодня вам расскажу, как я сделал свою портативную приставку из планшета с нерабочим тачскрином, Raspberry Pi Pico и 8 кнопок! За рабочим результатом прячется несколько дней работы: поиск UART на плате, разработка контроллера геймпада на базе RPi Pico, написание приложения-сервиса, которое слушает события и отправляет их в подсистему ввода Linux в обход Android. Интересно? Тогда жду вас под катом!Читать полностью »
Фантомный double в прошивках для ядер Cortex-M*
2023-05-11 в 21:47, admin, рубрики: cortex-m4, embedded, ewarm, отладка, программирование микроконтроллеров, СиВ последнее время появилось много микроконтроллеров на ядрах ARM Cortex-M*, которые поддерживают аппаратную реализацию математики плавающей запятой (FPU). В основном FPU работают с одиночной точностью (floatЧитать полностью »
Volvo SCT – part 1 — как проникнуть в чужое ядро
2023-01-20 в 7:00, admin, рубрики: android, C, cars, embedded, volvo, Настройка Linux, Разработка под android, Разработка под LinuxПредисловие
Проверяем код дельфина Flipper Zero на чистоту с помощью PVS-Studio
2021-12-23 в 13:07, admin, рубрики: C, c++, embedded, flipper zero, Flipper Zero dolphin, open source, pvs-studio, Блог компании PVS-Studio, микроконтроллеры, открытый исходный код, Программирование, программирование микроконтроллеров, Си, статический анализ кода
Flipper Zero — швейцарский нож для гиков и пентестеров с открытым исходным кодом. Так получилось, что пути этого проекта и анализатора PVS-Studio пересеклись. Философский вопрос: начинать ли проверять проект, зная, что авторы проекта уже исправляют ошибки? Попробуем.
SIM800L + STM32 Bluepill + Rust. Как оно?
2021-12-11 в 11:01, admin, рубрики: DIY, diy или сделай сам, embedded, Rust, SIM800, stm32, программирование микроконтроллеровОткрытый проект файловой системы для внутренней памяти STM32H
2021-11-05 в 8:03, admin, рубрики: Azure RTOS, diy или сделай сам, eeprom, embedded, flash, open source, STM32H, Алгоритмы, программирование микроконтроллеров, Производство и разработка электроники, файловая системаЗачем ставить внешнюю IC памяти или SD карту если в микроконтроллере осталось много свободной Flash памяти!
Микроконтроллеры семейства STM32H снабжены двумя независимыми банками Flash памяти и это очень удобно. В одном банке можно расположить программный код, а в другом временные перезаписываемые данные.
Шрифты для графического дисплея? Это же очень просто
2021-08-30 в 11:05, admin, рубрики: C, embedded, matrixFont, open source, Алгоритмы, графический дисплей, программирование микроконтроллеров, редактор, Софт, шрифтСкажете, это же все электрические приборы? Бесспорно. Но еще у них есть дисплей. Да, холодильники чаще могут обходиться без дисплея, чем смартфоны, но это неточно. В этом вопросе время на стороне холодильников.