Intel announced the Edison board at CES 2014, a board targetting wearables and IoT applications about the size of an SD card. At CES 2015, the company has gone smaller, by unveiling the button-sized Intel Curie module powered by a new Intel Quark SE SoC with a motion sensor, Bluetooth Low Energy connectivity and battery charging capabilities. Intel Curie specifications: Low-power, 32-bit Intel Quark SE SoC 384kB Flash memory, 80kB SRAM Low-power integrated DSP sensor hub with a proprietary pattern matching accelerator Bluetooth Low Energy 6-axis combo sensor with accelerometer and gyroscope Battery charging circuitry (PMIC) The module runs an unnamed open source RTOS, and the company will provide IQ software kits for references applications for wearables, such as counting steps, apps for mobile device, and so on. Intel Curie is expected to be found in smart products such as rings, bags, bracelets, pendants, fitness trackers and buttons. There’s basically no […]
Fernvale Open Source Hardware IoT Board Based on Mediatek MT6260 SoC with GSM Connectivity
Andrew Huang (Bunnie), an hardware engineer, known for hacking the original XBOX, and more recently for Novena open source laptop, has decided it could be interesting to reverse-engineer Mediatek MT6260 processor, as in China, it’s difficult to get documentation, SDK, and tools if you don’t commit to purchase X chips, where X is a rather large number. He and others also checked whether their work could be open sourced legally, and assert their “fair use” rights to reverse-engineer hardware and firmware. And so Fernvale project was born both as a technical challenge and to make a point. MT6260 is a $3 ARM7EJ-S processor clocked at 364 MHz with 8MB built-in RAM, interfaces such as I2C, SPI, PWM, UART, as well as LCD and touchscheen controller, and audio codec, battery charger, USB, Bluetooth, and GSM support, which make the $6 Atmel MCU used in Arduino board look expensive. The main differences […]
NXP Introduces LPC54100 Single & Dual Core Cortex M4F/M0+ MCU Family and LPCXpresso54102 Development Kit
NXP has recently introduced LPC54100 Series microcontrollers with a Cortex-M4F core up to 100MHz, and optionally an ARM Cortex M0+ core for always-on sensor processing applications, as well as LPCXpresso 54102 board. Typical applications include mobile, portable health and fitness, home and building automation, fleet management and asset tracking, robotics and gaming. Key features of LPC54100 series MCUs: CPU – 32-bit ARM Cortex-M4F up to 100 MHz, optional 32-bit ARM Cortex-M0+ coprocessor On-chip RAM – 104 KB internal RAM On-chip Storage – Up to 512 KB on-chip Flash Interfaces 3 fast-mode plus I²C, 4 UART, 2 SPI, 39 GPIO ADC with up to 12-channels, 12 bits, and 4.8 Msps sample rate, full-spec (1.62 V to 3.6 V) Clock Sources – IRC, digital clock input, PLL, 32 kHz XTAL, WWDT Timers – 5x 32-bit general-purpose timers/counters, One-state configurable timer/PWM, RTC with alarm, and WWDT 22-channel DMA with 20-programmable triggers Power consumption […]
ARM Unveils Embedded Systems Education Kit Based on NXP LPC4088 Cortex M4 MCU
Following up on their first “Lab-In-a-Box” initiative based on Micro STM32F4-Discovery board and Wolfson audio card, ARM launched another low-cost toolkit, based on Embedded Artists LPC4088 QuickStart and Experiment boards, and called “Embedded Systems Education Kit”, to help university educators teach embedded systems design and programming concepts. The kit includes the following hardware, software tools, and teaching materials: Embedded Artists LPC4088 QuickStart Board and LPC4088 Experiment Base Board ARM Keil MDK-ARM Pro microcontroller development suite software licences Complete teaching materials including lecture note slides, demonstration code and hands-on lab manuals with solutions in source for four embedded system courses: ‘Efficient embedded systems design and programming’ teaches microcontroller fundamentals using NXP’s 32-bit ARM Cortex-M4 based LPC4088 microcontroller. ‘Rapid embedded system design and programming’ delivers embedded systems design training for the high-level ARM mbed API ‘OS design’ uses the royalty-free ARM Keil RTX RTOS to show how to design, program and optimize […]
ARM Announces mbed OS for ARM Cortex-M Micro-controllers and mbed Device Server for the Cloud
ARM has just announced two new software products for mbed development boards at ARM Techcon 2014: mbed OS, an operating system for Cortex-M MCUs, and mbed Device Server to handle IoT data in the cloud. Together with existing mbed hardware, these form what ARM now calls mbed IoT Device Platform. mbed OS is a free operating system for ARM Cortex-M processor with security, communication and device management features necessary to enable IoT devices. It will provide a C++ application framework, and the software stack includes support for Bluetooth Smart, 2G, 3G, LTE and CDMA cellular technologies, Thread, Wi-Fi, 802.15.4 / 6LoWPAN, TLS/DTLS, CoAP, HTTP, MQTT and Lightweight M2M. No need to look for your mbed board, planning to try it out just yet however, as mbed OS (alpha) will be available to partners in Q4 2014, and there will be alpha and beta releases during the course of 2015, before […]
ARM Introduces Cortex-M7 MCU Core for IoT, Wearables, Industrial and Automotive Applications
ARM has just announced Cortex-M7 processor based on ARMv7-M architecture, with double the compute and digital signal processing (DSP) capability of ARM Cortex M4. The latest ARM MCU core targets IoT and wearables applications for the automotive, industrial, and consumer markets including motor control, industrial / home / factory automation, advanced audio, image processing, connected vehicle applications, and so on. Cortex-M7 comes with enhanced DSP instructions, a better FPU (FPv5 with single and double precision support), and tight coupled memory compared to Cortex-M4, according to an Anandtech article. ARM Cortex-M7 also achieves 5 CoreMark/MHz against 3.41 CoreMark/MHz for Cortex M4, and up to 3.23 DMIPS/MHz against up to 1.95 DMIPS/MHz. ARM Cortex-M7 features listed in the press release: Six stage, superscalar pipeline delivering 2000 Coremarks at 400MHz in a 40LP process. AXI interconnect (supports 64-bit transfer) and fully integrated optional caches for instruction and data allowing efficient access to large […]
$50 Intel Edison Board for Wearables Features an SoC with a Dual Core Atom Processor, and a Quark MCU
Intel announced the Edison board for wearables applications last January at CES 2014. When it first came out, it looked like an SD card, but the board look has now drastically changed. Nevertheless, the important point is that Intel Edison is now available, together with various development kits, and runs Linux (Yocto built), as well as an RTOS. With the official release, we’ve also got the full specifications: SoC – Dual-core, dual-threaded Intel Atom (Silvermont) processor (22nm) processor @ 500 MHz and a 32-bit Intel Quark micro-controller @ 100 MHz. Includes 1GB LPDDR3 PoP memory System Memory – 1 GB LPDDR3 (PoP memory) – 2 channel 32bits @ 800MT/sec Storage – 4 GB eMMC (v4.51 spec) + micro SD card connector Connectivity – Dual band 802.11 a/b/g/n Wi-Fi (Broadcom 43340) with either an on-board antenna or external antenna, and Bluetooth 4.0 USB – 1x micro USB connector I/Os: 2x UART […]
Embedded Linux Conference Europe 2014 Schedule – IoT, ARM vs x86, Optimization, Power Management, Debugging…
The Embedded Linux Conference Europe (ELC 2014), CloudOpen, and LinuxCon Europe will jointly take place at the Congress Centre Düsseldorf, in Germany on October 13 – 15, 2014. The 3-day events will consists of keynotes, presentations, and tutorials. Each day will open with two or three keynotes by speakers including Jim Zemlin (Executive Director, Linux Foundation), and Jono Bacon (XPRIZE), followed by presentation and tutorials. There will be 45 presentations for ELCE, 58 for LinuxCon, and 47 for CloudOpen, I’ll make a virtual schedule with a few sessions part of the Embedded Linux Conference Europe “track”. Monday, October 13 11:15 – 12:05 – Performance Analysis Using the Perf Suite by Mans Rullgar, Consultant When faced with a performance problem, the initial steps towards a solution include identifying the sections of code responsible and the precise reasons they are time-consuming. To this end, the ‘perf’ profiling tools provide valuable insight into the […]