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

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

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

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

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

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

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

Плата для разработки ODROID-C0 за 25$ для носимых устройств, IoT и дроидов

Hardkernel стали упоминать о плате ODROID-C0 в прошлом ноябре, она представляет собой экономически выгодную и более меньшую версию платы ODROID-C1+  работающую на процессоре Amlogic S805 quad core Cortex A5 с 1GB RAM,без Ethernet, и нескольких портов USB, но с системой управления напряжением и Li-po батареей. И вот компания официально запустила свою плату, теперь её можно купить за $25 на сайте Hardkernel или с дистрибутвами на Ameridroid.

Читать далее «Плата для разработки ODROID-C0 за 25$ для носимых устройств, IoT и дроидов»

NayuOS-дружественная к разработчикам Chromium OS Fork без сервисов Google

Люди из Nexedi, европейские издатели программного обеспечения с открытым исходным кодом, делают много работы в области развития на Chromebooks, но с Chrome OS, все ваши данные хранятся на серверах Google,  и по умолчанию ОС в основном работает через браузер Chrome, который, едва ли, может использоваться для разработки ПО. Таким образом, компания использовала Chromium OS, с открытым источником Chrome OS, чтобы создать свою собственную операционную систему, под названием NayuOS, что не запускает любое запатентованное программное обеспечение, и не работает с серверами Google, и поставляется с Git, nmp и другими инструментами для разработки по умолчанию.

Читать далее «NayuOS-дружественная к разработчикам Chromium OS Fork без сервисов Google»

BeagleBone Black Industrial 4G представили новый модуль с расширенным температурным диапазоном

BeagleBone Black  известная маленькая любительская плата с большим количеством входов и выходов, хорошей поддержкой программного обеспечения. Но эта плата не была разработана для работы в тёплых и холодных температурах, которые бывают в некоторых промышленных установках, element14 разработал BeegleBone Black для промышленных устройств с 4G, с такими же характеристиками, как BeagleBone Black Rev C, но на красной печатной плате, которая работает в расширенном температурном диапазоне от -20 до + 85 ° C, и дополнительной защитой платы и конформным покрытием.

Читать далее «BeagleBone Black Industrial 4G представили новый модуль с расширенным температурным диапазоном»

MediaTek представляет, MT6738,MT6750 и MT6750T, SoC начального уровня для LTE смартфонов

На днях Mediatek запустят три новых SoCs основанных на ARM Cortex A53 cores и Mali-T860 GPU, которые поддерживают модемы LTE Cat.6 , с процессорами MT6738, MT6750 & MT6750, нацеленные на Android смартфоны начального уровня.

Читать далее «MediaTek представляет, MT6738,MT6750 и MT6750T, SoC начального уровня для LTE смартфонов»

Плата для разработки Orange Pi One Quad Core ARM Linux продается за $9.99

Плата Orange Pi One была представлена в конце прошлого года, как альтернатива Orange Pi PC с процессором Allwinner H3, 512 MB RAM, и портами Ethernet и HDMI. Я обычно сравнивал C.H.I.P и Raspberry Pi Zero, где в ходе экспериментов, обнаружил то, что она гораздо мощнее и дешевле в плане подключенной к Интернету плате с выходом HDMI, чем два известных конкурента. Хорошей новостью является так же и то, что Orange Pi One теперь продается за $9.99 + доставка на Aliexpress, что в итоге мне обошлось в $13.38.

Читать далее «Плата для разработки Orange Pi One Quad Core ARM Linux продается за $9.99»

96Boards получили мезонинные расширения для своих плат с датчиками,кнопками, релле, и т.д.

Кроме отличной поддержки и большого сообщества, двух самых популярных изготовителей плат, Arduino и Raspberry Pi, существует много расширений и дополнений к платам, которые называются как правило Shields и Hats. Расширения позволяют подключать и настраивать пользовательские датчики, кнопки, экраны и т.д. несколько совместимых плат Linaro’s 96Boards, представленные в прошлом году, такие как LeMaker Hikey и DragonBoard 410c с поддержкой различных версий Android и Debian, получили так же три мезонинных расширения и отладочную плату USB to TLL , которые делают разработку ещё более интересной.

Читать далее «96Boards получили мезонинные расширения для своих плат с датчиками,кнопками, релле, и т.д.»