Автор: Anton
Что нового в .NET 5.0
10 ноября 2020 вышел в долгожданный релиз фреймворка .NET 5, который является развитием .NET Core в долгой эволюции фреймворка .NET. .NET 5.0 — это первый релиз на пути к унификации платформы .NET, позволяющей более плавно мигрировать с .NET Framework. Что мы получили с выходом .NET 5? В первую очередь это объединение различных фреймворков построенных на .NET — теперь нет Core, Mono, Xamarin – а есть единый .net5 target. Фактически, .net5 target пришел на замену netcoreapp и netstandard. Дополнительно можно выбрать платформу операционной системы, например: net5.0-android, net5.0-ios, или net5.0-windows (ссылка). Фреймворк стал действительно кроссплатформенным. В нем есть базовый набор классов и зависимые от конкретной операционной системы дополнения. В частности, для Windows есть поддержка привычного WinForms, который был выпущен и проверен ранее в .NET Core 3.1.
Читать далее »Управление режимами работы процессора ARM Allwinner A64 с помощью подсистемы CPUfreq
Одна из самых отличительных характеристик процессоров на архитектуре ARM от x86, является высокая энергоэффективность. Это достигается путем изменение тактовый частоты работы ядер в зависимости от вычислительной нагрузки системы. Если система находится в режиме ожидания, то частота ядер может снижаться до минимальных значений, а то и вовсе, ОС переведет ядро в режим сна. Чем ниже тактовая частота, тем медленнее работает устройство и тем меньше энергии оно потребляет (и наоборот). Подаваемое напряжение на ядра(ядро) ARM будет регулироваться в зависимости от тактовой частоты, эти режимы работы записаны в ядро ОС или находятся в дереве устройств Linux.
Читать далее »Распиновка GPIO для Banana Pi BPI-M64
Для удобства схема GPIO и разъемов Banana Pi BPI-M64 вынесена в отдельный пост. Все схемы и datasheet доступны в репозитории GitHub Banana Pi BPI-M64. Что такое GPIO и для каких задач используется почитать пост Работа с GPIO на примере Banana Pi BPI-M64. Часть 1. Интерфейс sysfs LED и DS18B20. Datasheet на процессор AllWinner A64 репозиторий GitHub Allwinner-SoC/Allwinner A64 Интерфейсы На плате доступны интерфейсы: 40-pins совместимый с Raspberry Pi 3; MIPI DSI (Display Serial Interface); MIPI CSI Interface; UART (debug port) JST 1.25MM 6-pin разъем для подключения 3.7V литиевой батареи
Читать далее »Новый высокопроизводительный одноплатный компьютер BeagleV построенный на открытой архитектуре RISC-V за $119+
До недавнего времени платы построенные на процессоре RISC-V такие как Kendryte K210, невозможно было использовать для высоко ресурсоемких задач , т.к. производительность конечных была очень низкой. В частности одноплатный компьютер XuanTie C906 на базе Allwinner RISC-V можно было использовать только для нишевых небольших задач, например в качестве камеры из-за отсутствия аппаратного графического ускорителя и наличия только 256 МБ оперативной памяти. Можно использовать одноплатные компьютеры такие как SiFive HiFive Unmatched или PolarBerry, но стоимость конечной системы составит сотни, а то и более тысячи долларов, что является весьма дороговато.
Читать далее »Компания Firefly представила сервер Cluster Server R2 в формате 2U на базе 72 модулей SoM Rockchip RK3399/RK3328
Процессоры Rockchip RK3399 и RK3328 обычно используются в Chromebook, одноплатных компьютерах, ТВ-приставках и всевозможных AIoT устройствах. Сервер Cluster Server R2 от Firefly, строится на базе модулей SoM RK3399, RK3328 или RK1808 NPU, и вмещает 72 таких модулей. В корпусе лезвийного сервера, форм фактора 2U, находится 432 ядра Arm Cortex-A72/A53, 288 ГБ ОЗУ и 18 штук 3,5-дюймовых жестких дисков.
Читать далее »