Raspberry Pi 3 To Get ARM TrustZone Support with Linaro OP-TEE Port

If you ever wanted to experiment with ARM Trustzone, and IoT security, you’ll soon be able to do so with the Raspberry Pi 3 board thanks to a port of Linaro OP-TEE (Open Portable Trusted Environment Execution) by Sequitur Labs. Broadcom BCM2737 SoC found in Raspberry Pi 3 board already had TrustZone hardware for isolation and protection for sensitive material such as cryptographic keys, algorithms and data, but the upcoming software release will mean the feature can now be used, and it’s free for trial/evaluation, and  education. Trustzone is also used for DRM (digital rights management), but in the case of Raspberry Pi 3 it will most likely used to teach how to secure the Internet of Things (IoT). The release is scheduled for July 11, with source code and documentation to be available in OP-TEE github account. All you’ll need to get started is a Raspberry Pi 3 board, […]

Frosted OS is an Open Source POSIX Operating System for Cortex-M Micro-controllers

Frosted, which stands for “Free Operating Systems for Tiny Embedded Devices”, is an OS with a POSIX-compliant system call API, borrowing the Linux kernel kconfig for configuration, and currently supporting ARM Cortex M0,M3,M4, and M7 MCU including Texas Instruments Stellaris LM3S, STMicro STM32F4/F7, and NXP LPC17XX micro-controllers. The developers are focusing on IoT applications, as well as porting retro-games such as Doom. The kernel relies on libopencm3 for hardware abstraction, and the operating system can be built with GCC ARM for Frosted using the source code released under a GNU GPLv2 license. The Wiki explains how to build and run the OS on either Qemu (in a Linux computer) used LM3S target, or an STM32F4 Cortex -M4 or STM32F7 Cortex-M7 board. The team also uploaded showing a video of Doom (fdoom) running on STM32F7 board, and possibly adapted from stm32doom port. If you are interested in joining the project you can […]

Pebble 2 & Time 2 Smartwatches, and Pebble Core for Runners and Hackers Launched on Kickstarter

Pebble launched one of the first smartwatches in 2012, and is now one of the most famous name for wearables. The company has now launched another crowdfunding campaign for three wearables: Pebble 2 & Time 2 watches, and Pebble Core which can be either be used as a fitness tracker for runner, or by hardware hacker to play with IoT apps. Pebble 2 and Time 2 can receive notifications from your Android or iOS smartphone, include a built-in HRM for activity tracking, and a microphone for voice record and SMS, and are waterproof of up to 30 meters. To me the two key features of Pebble wearables are always-on displays, and long battery life, and the two new watches have a black & white (Pebble 2) or color (Time 2) always-on display, and up to one week of battery life for Pebble 2, and 10 days for Time 2. Pebble […]

Getting Started with Beaglebone Green Wireless Development Board

SeeedStudio introduced BeagleBone Green Wireless based on BeagleBone Green, but replacing the Ethernet port by a Wilink8 WiFi and Bluetooth module, and providing 4 USB ports in total. I’ve also ready taken some picture of the board, and Grove Base Cape to addition the company’s add-on boards via I2C, UART, analog, or digital interfaces. So today, I’ll report about my experience getting started with the board. First Boot of BeagleBone Green Wireless Since the board comes with a Debian image installed on the internal 4GB eMMC flash, checking out the board should be really easy. The Wiki may help, but for a first try to check the board is indeed working, you can simply connect it to a 5V power supply, or the USB port of your computer to port it up. I’m using a development machine running Ubuntu 14.04 with both Ethernet connected to my router, and a WiFi […]

Getting Started with Wio Link Starter Kit, Visual Programming Android App, and IFTTT

Wio_Link_LED_Strip

Wio Link is a board based on ESP8266 WiSoC that is supposed to be easy to set up thanks to Grove modules – no breadboard and mesh or wires – and, as I first understood it, to program thanks to a drag-and-drop mobile app that does not require any actual programming. More advanced users can also use a RESTful API in Python, JavaScript, Node.js, PHP, Objective-C or Java. I’ve been sent a $49 Wio Link Starter Kit including the board, a USB cable, and six Grove modules to evaluate the kit. I’ll start by having a look a the kit, before experimenting with the Wio Link Android app. Wio Link Starter Kit Unboxing The kit is sent in a red plastic case. Wio Link board is lodged in the top cover, and other accessories are placed in bags in the main part of the case. Let’s check the board first. […]

Arduino Industrial 101 Board Powered by Atmel AVR and Atheros AR9331 WiSoC Targets Industrial IoT Applications

  Arduino boards were first used by hobbyists, educators and their students, but in recent year more and more professional engineers have started to build prototypes with Arduino boards before moving to the design of the final product. Arduino Srl went further by designing an industrial grade board,  namely Arduino Industrial 101, combining an Atmel AVR for real-time I/O control, and a Qualcomm Atheros AR9331 for WiFi connectivity. Arduino Industrial 101 (A000126) specifications: Arduino part MCU – Atmel ATmega32u4 AVR MCU @ 16 MHz with 32KB flash, 2.5 KB SRAM, 1KB EEPROM Digital I/O Pin – 20, with 7 PWM and UART Analog Input Pins – 12 DC Current per I/0 – 40 mA Operating Voltage – 5V Linux (LininoOS) part (101 Industrial LGA “Chiwawa” module) Processor – Atheros AR9331 MIPS processor @ 400 MHz System Memory – 64 MB DDR2 Storege – 16 MB flash WiFi – 802.11 b/g/n […]

OpenThread is an Open Source Implementation of Thread IoT Networking Protocol

OpenThread

Thread was announced about two years ago, as a new IP-based wireless protocol based on 6LoWPAN and 802.15.4 standards and targeting IoT applications. Nest Labs,  an Alphabet company, has now released OpenThread open-source implementation of the networking protocol under a BSD license. The source code (C++)  for OpenThread includes supports for End Device, Router, Leader & Border Router roles, and  can be found on Github. The implementation is said to be OS and platform agnostic with a radio abstraction layer, have a small footprint, and implement all Thread networking layers, namely IPv6, 6LoWPAN, IEEE 802.15.4 with MAC security, Mesh Link Establishment, and Mesh Routing. To quickly get started, you may want to read the Examples README which explains how to build the code, start two nodes, and ping them. Interestingly, while the code is there for everybody to use, only paid members ($2,500 to $100,00) of the Thread group can […]

VoCore2 WiFi IoT Module Features Mediatek MT7628AN Processor

When Vocore WiFi module launched in 2014 on Indiegogo, it quickly became popular as at the time it was hard to find cost effective and small WiFi modules with GPIOs, and its compact Ethernet dock solution was also a hit. The developer has now been working on VoCore2 for several months, and recently announced a beta testing program. Vocore2 preliminary specifications: SoC – Mediatek MT7628AN MIPS processor @ 580 MHz System Memory –  64 or 128 MB DDR2 Storage – 16MB NOR FLASH, 1x SDXC via I/O pins Connectivity – WiFi 802.11n 2T2R up to 300 Mbps with either 2 u.FL connector or 1 u.FL connector + on-board chip antenna (Max signal output >19.5dbm peak); 2x 10/100M Ethernet interfaces via I/O pins I/Os – About 30 GPIOs multiplexed with 3x UARTs, 1x I2C, 1x I2S, 1x reference clock, 1x USB 2.0, 1x PCIe 1.1, 1x high speed SPI (40Mbps max), […]

UP 7000 x86 SBC