Embedded Systems Weekly – Issue 47
Issue 47 – 8 April 2016
Hardware
A single-sided ESP-12/ ESP-07 breadboard adapter PCB which will be easy to etch and solder for anyone who loves to play with the ESP8266 on a breadboard.Share on Twitter ∙ Share on Facebook
Anuj designed a breakout board called the knit which includes a Marvell MW300 WiFi SOC. This chip has an onboard ARM Cortex M4F running at 200 MHz, which means you’ve got a lot of everything to play with: flash memory, RAM, a floating-point unit, you name it. And Marvell’s got an SDK for using AWS that includes things like an operating system and peripheral support and other niceties. TLS 1.2 is included.Share on Twitter ∙ Share on Facebook
In this blog, we will explain all the different types of capacitors, their merits and demerits, and popular applications. We have included some recommendations for commonly used capacitor series with high supply chain availability from Common Parts Library and Seeed Studio’s Open Parts Library and linked to pre-created searches on Octopart, such as the following for 50V rated Panasonic’s ECA-1HM series for 10µF to 3300µFShare on Twitter ∙ Share on Facebook
With four ARM Cortex A53 cores at 2GHz and 2Gb of DDR3 on board it has a paper spec that comfortably exceeds that of the Pi 3’s 1.2GHz take on the same cores and 1Gb of DDR2. This could be a board of great interest.Share on Twitter ∙ Share on Facebook
Software
Share on Twitter ∙ Share on Facebook
When a child exits on Linux if the parent has not performed a wait on it, the process sticks around as a zombie. The Linux kernel frees all the resources when a process is zombied. However, it still occupies a spot in the kernels process recording table and if this fills up we won’t be able to create any new processes in the future. If you have a long running parent process, it’s important to cleanup zombies by reaping them with wait() to prevent clogging up the process table.Share on Twitter ∙ Share on Facebook
This blog post explains how Linux programs call functions in the Linux kernel.
It will outline several different methods of making systems calls, how to handcraft your own assembly to make system calls (examples included), kernel entry points into system calls, kernel exit points from system calls, glibc wrappers, bugs, and much, much more.Share on Twitter ∙ Share on Facebook
One wire multimaster communication bus system for Arduino and IOTShare on Twitter ∙ Share on Facebook
Misc
The Civil Infrastructure Platform (“CIP”) is a collaborative, open source project hosted by the Linux Foundation. The CIP project is focused on establishing an open source “base layer” of industrial grade software to enable the use and implementation of software building blocks in civil infrastructure projects.Share on Twitter ∙ Share on Facebook
The KNK Force is a desktop CNC cutter/plotter with a built-in Raspberry Pi for the brains and a serial-connected motor controller board to interface to the stepper motors. This software hopes to provide an open and hackable software interface for anyone to install on to their KNK Force and come up with some really amazing uses!Share on Twitter ∙ Share on Facebook
Well, if you’re not scared about the singularity yet, how about now? Stanford robotics just demonstrated six MicroTug (μTug) minibots — weighing 100g together — move an 1800kg sedan on polished concrete.Share on Twitter ∙ Share on Facebook
Photo by Mark Ranson