This week we released our open source and open hardware project based on Sming on Kickstarter. The project is called U:Kit and it is a smart smoke and motion sensor kit that will be released as open software, open hardware and open 3d models. Make sure to check the project and support it, if you like it.
Introduction The available RAM for applications on the ESP8266 microcontroller is roughly 35-40 kilobytes (KB). Which is not much and every KB is quite precious. Below you will learn how to gain additional RAM in your application with a simple trick. The trick is working only for constant data and is needed if you are […]
Intro Debugging is a powerful technique that allows us to understand better the inner workings and logic of an application. It can save us a lot of time and efforts during troubleshooting. Debugging on a device, like the ESP8266 microcontroller (aka ESP), is even more helpful because it facilitates us to understand how the device is actually […]
Intro There are multiple frameworks and projects for ESP8266. One of them that stands tall is the Sming Framework . In this article you will learn how to setup the development environment for this framework, how to compile examples and flash them to ESP8266. As in the previous articles we will use Olimex’s ESP8266 dev board. Sming […]
Before you read further make sure that you have finished reading part 1 and prepared your virtual machine and hardware. In this article you will learn how to connect and access your ESP8266 from your virtual machine. Followed by creating, compiling and uploading on the device a sample Hello Real World application. Connect We will […]
ESP8266 is a game-changer chip. It provides WIFI functionality for as low as 5 $ when all competitors at the time we offering their chips for 30 $ or more. It is very small in size. In addition it has serial connectivity, Real Time Clock(RTC), General Programmable Inputs and Outputs (GPIO) and Analog to Digital […]
We were lucky to get one of those Intel Edison SoC + maker boards and compile some stuff for it. Setting up the compilation environment can be difficult task for beginner. That’s why there is dev-launcher script that can help you compile stuff inside Eclipse. But if you want to cross-compile directly from the command […]
Cross compile – Patch – Test – Cross compile If you are a Linux user then you most probably use a Linux distribution that allows you to get the package that you need. Compiled for your version of the OS, for your architecture and ready to run. In the embedded Linux unfortunately the things are […]
Seems like the guys from Stanford University were also developing small devices, the size of an ant, that are capable of radio communication without having a battery. The idea is similar to what the guys from Washington did. But the implementation seems different. Much of the infrastructure needed to enable us to control sensors and […]
Some of the existing IoT that we have actually have good hardware and it is the software that makes them feel useless or insecure. In a series of articles we will try to explain how to “Know Your Device”, “Cross-Compile For it”, “Emulate It Locally” and “Connect Safely To The Cloud”.