Отладочная плата Cubietruck
Команда Cubieteam, одни из первых начали делать одноплатные мини-компьютеры на процессорах компании AllWinner Tech. Первый open-source-hardware продукт команда разработала еще в августе 2012 года. Cubieteam — небольшая команда, с несколькими молодыми людьми, у которых нет опыта ведения бизнеса, умения управления компанией, но очень любит современные технологии. Команда Cubieteam объедена общей мечтой: «Создание дешевого мини-компьютера и обмен технологиями с гиками со всего мира». Для нас было большой неожиданностью, когда мы получили более чем 90 000 $ для начала производства Cubieboard. Эти деньги мы получили от энтузиастов, друзей, и желающих получить заветную плату, путем предоплаты. За прошлый год множество людей связывалось с нами для изменения продукта, что делало изготовление продукта не легким делом.
Читать далее »Что нового в .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.
Читать далее »