Обновить
587
419.6
Богдан @bodyawm

Программист, железнячник. Донаты идут на контент!

Отправить сообщение

Именно эту особенность я хотел использовал за счет того, чтобы указатели на ресурсы получать из ROM, а код и переменные хранить в RAM. Однако нужно минимализировать использование кучи и перейти на статик пулы, а значит вводить шаблоны)

Блин, забыл расписать самое главное для моих любимых инженеров: энергоэффективность и потребление!

В RP2040 есть два основных клока: SYSCLK и USB, оба тактируются от PLL с помощью VCO. SYSCLK можно как разогнать, так и затормозить, по умолчанию SYSCLK = 150МГц. При 150МГц, консоль кушает около 60-70мА, при 300МГц МК начинает заметно греться и консоль кушает уже примерно 90мА, а при 54МГц потребление снижается примерно на 5-10мА.

Одна из фич моего BIOS'а - возможность скейлинга клоков по запросу и максимальная экономия энергии. Я всё ещё хочу как минимум установить токоограничивающий резистор на подсветку чуть большего номинала, а как максимум наконец-то воткнуть туда ключ для регулировки подсветки "на лету".

Моя цель - стабильная работа консоли в течении примерно 10ч от аккумулятора 850мАч (BL-4C). Ну а что, инженеры Sony сделали крутейшую консоль с полноценным GPU, которая работает 6-8ч от 1Ач, а я будучи маминым ардуинщиком не смогу добиться хотя-бы такого же времени?!

От читателя:

Скрытый текст

Также хотелось бы выразить отдельную благодарность подписчику Alex. Выручил меня тем, что подогнал iPhone X для использования в качестве камеры, так что фото в статьях теперь снова норм :)

Проект в опенсорс отправится чуточку позже. Мне всё ещё нужно дописать синхронизацию с ПК и доделать нормальное SDK.

Игры скорее всего переедут из RAM в ROM без необходимости перекомпиляции всей прошивки: 128КБ это нормальный объём для Пак-Мана, или, например, Тетриса со Змейкой, но у меня уже есть зачатки микшера для PCM-звука и для многоканального звука такого объёма памяти не хватит :))

Ссылку на гаджет давать не буду, но если захотите - легко найдете сами :) Только один PiZero стоит под 800 рублей, а тут ещё и клёвый шилд...

Ну что друзья, вот такой интересный материал у нас с вами сегодня получился. Хотя кто его знает, может и не особо интересный... Всё таки статья слишком примитивная по меркам того самого Хабра: буквально змейка на Arduino...

Упд: ребята с мотофан правы, для пользовательского софта использовалась виртуалки. Извиняюсь за наезд.

Но в доке написано что там ВМ

Тогда все верно, это полноценная меш-сеть, даже не ad-hoc)

Оп, спасибо огромное за поправки. В мотофане меня сильно ввели в заблуждение, а я, дурак, даже не удосужился сэмплы из сдк в иду прогнать, так и поверил что там ВМ)

Можно ваш ТГ в ЛС? Или напишите мне пожалуйста @monobogdan

Я пока думаю о второй части статьи)

Я это все делаю сейчас, только без RF)

Это намек на меня? Я могу как нить открыть сбор и популярно рассказать почему это круто))

В сдк симулятор есть

Ну все верно, МК с вшитым ROM уже кастомные) Holtek'и в Тетрисах тоже "кастом"

Отчасти его фишку реализует Meahtastic :)

Трансивер от 433 до 900МГц, по мощности по памяти сейчас не скажу.

ATшка была действительно крутой!

Я же bodyawm, просто почитаю спеку на протокол и сам замучу клиент)

Блин, меня очень сильно тянет в радиолюбительское дело. Я прям мечтаю собрать бесплатную радиосвязь между родными и друзьями в родном Ейске) Город расположен почти на равнине, за исключением небольшого спуска рядом с морем, плюс застройка в основном одноэтажная и от меня до всех краев города не более 4Км.

Информация

В рейтинге
3-й
Откуда
Ейск, Краснодарский край, Россия
Зарегистрирован
Активность