Pull to refresh

Raspberry Pi Compute Module: «малинка» с размером планки памяти ноутбука от создателей Raspberry Pi

Development for Raspberry Pi *


О Raspberry Pi на Хабре писали многие, и что только не создавали на основе этого мини-ПК. В самом деле, и цена, и функциональность устройства на высоте, что дает ему известные преимущества.

На днях разработчики Raspberry Pi представили новый продукт. Это устройство/плата на основе Raspberry Pi, только меньше по размеру, с базовой конфиурацией. Новый проект получил название Raspberry Pi Compute Module. Размер этого устройства такой же, как и размер планки ОЗУ для ноутбука. На «планке» остался лишь процессор, ПЗУ и ОЗУ.

Для чего все это сделано? Для того, чтобы сторонние разработчики могли создавать мини-ПК на основе центрального модуля, с функциональностью такого ПК выше, чем у Raspberry Pi. Например, можно создать свой планшет, нетбук или плату, со специфической функциональностью.

Читать дальше →
Total votes 35: ↑33 and ↓2 +31
Views 41K
Comments 37

Идеи и возможности разработки электроники в России

Programming microcontrollers *
Иногда мне приходят в голову интересные идеи о том, разработкой какого устройства можно было бы заняться, если бы нашёлся заказчик и потребитель. Иногда — это примерно раз в час. Эти идеи не дают мне спать, не дают работать. Я прикладываю нечеловеческие усилия, чтобы остаться в рамках задач, по которым заключены контракты. Я использовал разные способы, чтобы отвлечься от этих идей: рассказывал их самому большому критику из тех, что я знаю; заставлял себя детально просчитывать стоимость реализации каждой новой идеи, клал под подушку старые MCS51-ые…, но ничего не помогает.

И вот я хочу опробовать очередной способ: рассказать о своих идеях и мыслях на Хабре.

Читать дальше
Total votes 37: ↑28 and ↓9 +19
Views 20K
Comments 85

Гибридный куб памяти (HMC): что это такое и как его подключить к FPGA

High performance *System Analysis and Design *IT Standards *FPGA *Manufacture and development of electronics *

На фото: Платформа SKARAB для цифровой обработки данных с телескопа MeerKAT. За счет технологии HMC каждая из 64 антенн телескопа может передать на платформу поток данных со скоростью 40 Гбит/с

В ожидании нового стандарта памяти DDR5 SDRAM, который появится уже в следующем году, мы исследуем альтернативные технологии. В этой статье изучим память HMC (Hybrid Memory Cube), которая обеспечивает 15-кратный рост производительности при 70% экономии на энергопотреблении на бит по сравнению с DDR3 DRAM.

В то время как DDR4 и DDR5 представляют собой эволюцию стандарта, HMC — это революционная технология, которая может изменить рынок не только в сфере специализированных высокопроизводительных вычислений, но также в области потребительской электроники, такой как планшеты и графические карты, где важен форм-фактор, энергоэффективность и пропускная способность.
Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Views 9.4K
Comments 5

SmartCard I2C Protocol. Обмен APDU командами через I2C интерфейс

Information Security *Cryptography *Programming *Development for IOT *Manufacture and development of electronics *

Введение


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

К сожалению, тогда подобное решение не подошло по некоторым причинам, хотя если бы удалось использовать уже готовую российскую аппаратную криптографию, то это должно было значительно ускорить разработку и последующую сертификацию конечного изделия. А причины невозможности использования USB токенов или смарткарты были весьма банальны: устройство должно было быть довольно компактным (небольшой модуль для M2M или IoT устройств), эксплуатироваться преимущественно в необслуживаемом режиме и работать в широком температурном диапазоне.

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


Читать дальше →
Total votes 18: ↑17 and ↓1 +16
Views 4.6K
Comments 5

Результат интеграции Pine A64 и TRS-80 Model 100

RUVDS.com corporate blog Development for Linux *Old hardware DIY
Translation


В этой статье подводятся итоги установки компонентов одноплатного компьютера Pine A64 LTS SBC в корпус старинного компьютера TRS-80 Model 100. При этом подключается дополнительный дисплей, задействуется аппаратная клавиатура, и в целом в старое устройство вдохнули новую жизнь. Этому проекту было посвящено несколько статей, так что в случае интереса к материалу вашему вниманию будет предоставлен и их перевод. (прим.)
Читать дальше →
Total votes 31: ↑28 and ↓3 +25
Views 3.4K
Comments 12

Кодекс летописца или Ода к телеметрии

Миландр corporate blog Programming *System Analysis and Design *Manufacture and development of electronics *Popular science
✏️ Technotext 2021

Допустим, ко группе инженеров снизошла задача разработать систему управления чем-нибудь достаточно сложным. Теоретик заточил зубы и приступил к граниту — строит модели объекта и системы управления. Комплексники копают руду компоновки, вопросов климатики, вибрации и спецтребований, кто-то рисует платы/корпуса/кабели, кто-то пишет и тестирует уже определившиеся элементы ПО.

И здесь же, с самого старта, нужен человек, который займется телеметрией: ее формированием, передачей и сохранением. Ибо переоценить важность телеметрии для разработки практически нереально. Когда что-то пойдет не так — а оно пойдет — только телеметрия даст шанс понять, что это, черт возьми, было. Когда все будет так — она станет объективным доказательством успеха. Больше того: иногда, когда внешне все прошло так, она заставит при анализе запуска уронить челюсть и спросить себя и окружающих: «как, черт возьми, всё обошлось?»

А потому исходное положение кодекса, пункт зеро.

Читать далее
Total votes 31: ↑31 and ↓0 +31
Views 4K
Comments 10

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

Robotics development *Manufacture and development of electronics *Systems engineering

Почему стартапы обесцениваются, как свести риски провала до минимума и что в России не так с hardware? Ищем ответы в ISO 15288 и системной инженерии вместе с Дмитрием Паршковым — CEO Parshkov Inc и со-основателем Robots Can Dream. Он изучал системную инженерию в MIT, 15 лет делает стартапы, а еще консультирует крупные компании.

Читать далее
Total votes 4: ↑2 and ↓2 0
Views 1.4K
Comments 3

Настройка VSCode для отладки китайского RISC-V SoC

C *Programming microcontrollers *Development for IOT *IOT Wearable electronics

Я всей душой люблю малоизвестных производителей. Зачастую их продукты имеют фичи, недоступные у их более именитых конкурентов, по очень интересной цене (однажды меня очень выручило наличие встроенной в SoC полуамперной зарядки для аккумулятора и нескольких LDO, способных запитать всю периферию). Кроме того, сроки и условия поставки какого-нибудь Nanjing Qinheng Microelectronics могут приятно удивить разработчиков, привыкших за последние два ковидных года к конскому ценнику и 52+ неделям доставки на ST, TI, Nordic и прочие привычные вещи. Логистика становится особенно приятной, если массовое производство планируется в Китае и на площадке присутствует ваша китайская команда, способная разрулить возникающие проблемы. Да и доставка из Шеньчженя в Шеньчжень проще и предсказуемей, чем со склада глобального дистрибьютора и растаможка в России.

Погрузиться в дивный мир
Total votes 20: ↑17 and ↓3 +14
Views 3.7K
Comments 7