This post is about hardware and software internals of a popular IP Camera from Shenzen company Foscam. 1. Hardware Foscam C1 was launched to market in 2015. I had chance to buy one from the local store before it get replaced by C2 and C2M. 1.1 Specifications ARM9 HI3518E…
In my spare time I'm working on a quadcopter as hobby. I started by the basics, a remote controlled quadcopter easy to flight. A magnometer and barometer helped me to avoid crash the drone at me and I could go forward to the next stage. See what the quadcopter sees…
A traditional kernel manages machine resources and extends the machine capabilities through a system call interface, what would you say if I show you how to implement the last one? This post is about how to build a syscall interface on top of Linux. Motivation It seems the fastest way…
This project is about interfacing SI470X with A20 System on Chip (Olinuxino LIME). The unused TWI2 was selected because the tuner chip has a non-standard i2c initialization and needs SDA pin usage exclusivity to work properly. Pinout |-----------| |---------------| | |- LOUT ------------------- FMINL -| | | breakout |- ROUT ------------------- FMINR -|…
This article is about capturing and encoding microphone audio in ogg format on Chrome. It is based in the work done along a 4Talent internship. Repository: https://github.com/astroza/chrome_ogg_encoder The problem HTML5 new API UserMedia & MediaStream provides access to audio and video input devices. In…
First of all, the goal of this post is explaining how you can flash and recover the firmware securely, so you would able to modify their contents without risk to brick the device. In a second part, I will cover how to build software for this device. Why IP camera…
Texas Instruments, Beagle's heart factory, has launched a cheap module that provides wifi connectivity to your garage project. This post is about how communicate a tiny mini Teensy with a CC3000 breakout from Adafruit. Wiring Pins mapping Teensy pin CC3000 pin Color GND GND Black Vin Vin Red 13 CLK…