Инструмент командной строки GNU Complexity для исследования сложности кода на Си

GNU complexity это инструмент командной строки, который вычисляет меру сложности исходного кода C, он похож на pmccabe, но с другим методом расчёта результата через короткие функции и другой встроенной функциональностью, которая позволяет обрабатывать данные значительно быстрее. Это может быть полезно для обнаружения подозрительных участков в незнакомом коде, получить представление об усилиях, Необходимых для того,что бы либо понять или проверить чужой код, либо самостоятельно оценить свой код.

Разработчик Брюс Корб, только что выпустил версию 1.5 с некоторыми исправленными ошибками, поэтому я  решил по быстрому проверить новую версию.

Читать далее «Инструмент командной строки GNU Complexity для исследования сложности кода на Си»

Android, Chromium OS и Ubuntu на Intel Atom x5 мини компьютере. Что работает, что не работает.

Последний мини компьютер Intel “STK1AW32SC”, также называемый Sterling City, основан на процессоре Intel Atom x5-Z8300 с 2 Гб оперативной памяти, 32 Гб памяти хранения и предустановленной Windows 10. Есть также версия без операционной системы названая STK1A32SC, но в настоящее время в продаже есть только Windows версия доступная на Amazon US. Это не значит что нельзя установить на этот мини компьютер другие операционные системы, именно этим и занялся Ian Morrison, поочередно успешно установил Android 4.4 & 5.1, Phoenix OS, Remix OS (alpha), Chromium OS и Ubuntu.  Читать далее «Android, Chromium OS и Ubuntu на Intel Atom x5 мини компьютере. Что работает, что не работает.»

ARM представили ультра-эффективный Cortex-A32 32-битный процессор на базе архитектуры ARMv8

До сих пор вы могли смело приравнивать 64-битные ARM процессоры к ARMv8 архитектуре. Но не теперь. Через несколько месяцев после введения Cortex A35, низкоэнергетического ARMv8 64-битный процессора, ARM анонсировали процессор Cortex-A32, с еще более высокой энергоэффективностью, поддерживает ARMv8-A архитектуры, предназначен для 32-разрядных встраиваемых и IoT приложений.  Читать далее «ARM представили ультра-эффективный Cortex-A32 32-битный процессор на базе архитектуры ARMv8»

Тестирование процессора Samsung Exynos 8890 с кастомными ядрами Exynos M1 и ARM Cortex A53

Когда Samsung анонсировал процессор Exynos 8890, он обещал на 10% меньшее энергопотребление и на 30% выше производительность по сравнению с Exynos 7 Octa. В компании также заявили, что делают свои собственные ядра ARMv8 для нового процессора, но на тот момент информация была ограничена. Сайт Anandtech опубликовал больше информации, восьмиядерный процессор Exynos 8890 использовать четыре кастомных ядра Exynos M1 в сочетании с четырьмя низкоэнергетическими ядрами ARM Cortex A53, в сочетании с графическим процессором Mali-T880MP12.  Читать далее «Тестирование процессора Samsung Exynos 8890 с кастомными ядрами Exynos M1 и ARM Cortex A53»

Обзор Voyo V3 Intel Atom x7-Z8700 мини ПК на Windows 10

Voyo V3 один из первых Cherry Trail мини-ПК на базе четырехъядерного процессора Intel Atom с х7-Z8700, который обещает более высокую производительность центрального и графического процессоров, больше входов/выходов по сравнению с платформами Intel Atom Х5. Я уже выкладывал фотографии этого устройства и его внутренностей в первой части обзора, так что сегодня во второй части обзора, я сосредоточусь на тестировании, и на том как устройство работает с предустановленной операционная системой: Windows 10 Home.
Читать далее «Обзор Voyo V3 Intel Atom x7-Z8700 мини ПК на Windows 10»

Microchip представили MPLAB Xpress- облачную IDE и MPLAB для быстрой оценки

Microchip представили MPLAB Xpress – онлайн IDE с некоторыми из наиболее часто используемых функций MPLAB X IDE, а также бесплатный (ограниченное количество)- MPLAB Xpress для оценочных плат на основе микроконтроллера PIC16.

Читать далее «Microchip представили MPLAB Xpress- облачную IDE и MPLAB для быстрой оценки»

Получили вашу плату Orange Pi One? Тогда вам надо прошить ваш FEX File / script.bin

Orange Pi One это недорогая плата на ARM Linux которая продаётся за $9.99 + доставка. Она очень похожа на Orange Pi с четырехядерным процессором Allwinner H3 Cortex A7, Ethernet, и HDMI, но имеет меньший объем памяти, 512 Мб, а не 1 Гб и имеет меньше функций. Плохая новость в том, что Shenzhen Xunlong не представит новых прошивок Orange Pi, но хорошая новость в том, что прошивка Orange Pi PC будет работать и на Orange Pi One.

Читать далее «Получили вашу плату Orange Pi One? Тогда вам надо прошить ваш FEX File / script.bin»

Теперь вы можете подключить модуль ESP8266 к вашему цветному ТВ.

Вы можете многое сделать с модулем WiFi ESP8266, но CNLohr предложил довольно неожиданное применение, он использовал разъем GPIO3/RX для транслирования NTSC сигналов сначала на  черно-белый, а теперь и на цветной  экран.

Читать далее «Теперь вы можете подключить модуль ESP8266 к вашему цветному ТВ.»