"hello world"
article in Tech random-technology

Embedded ethernet

The day when you can create very cheap network enabled computers is almost upon us! This year for about 100 bucks you can get the "Embedded Ethernet Development Kit" from Silicon Labratories. It is a mixed signal enhanced 8051 microcontroller with a 10Mbit ethernet controller! 100 bucks is really cheap considering that is the design board cost...so custom spec'ing a board for quantity will really drive the cost down.

We are finally to the point where I can write low level sensor computers that report information and recieve information from any node on the network! This means all sorts of fun projects are possible.

Plus, I love the fact that the chips are mixed signal and 8051 based. That means I can write code in C and later be able to port the system to any 8051 clone I want. (possibily even a soft-core)

Anyways, this page will serve as my information warehouse regarding my experiments with network microcontrollers.

C8051F12x-13x.pdf C8051F12X datasheet
update 8/9/2012 SILICON LABORATORIES - C8051F120-TB 64 bucks now!
C8051F996-TB Silicon Labs | Mouser - 66 bucks and it has QuickSense, 14 capacitive sensing inputs!

si labs cp2200 ethernet

TCP/IP LIBRARY PROGRAMMERâ??S GUIDE mirror CP220x_an237.pdf - using silabs CP2200 Ethernet Controller IC; Single-Chip Ethernet Controllers with Integrated MAC and 10Base-T PHY
Embedded Ethernet DK Microcontroller Development Kit - kit has been discontinued.
The kit did include the CMX Systems, Inc TCP/IP stack, which is what the above programmer's guides discuss.
The library does require the use of the "Large" compiler argument. nice forum posts from cygnal about the dev kit and talk about some of the issues I've run into...
Microcontroller and Ethernet -
CP220x Undocumented registers -


Beagle Bone A6 + Extras [Rev. A6 ] ID: 513 - $89.00 : Adafruit Industries, Unique & fun DIY electronics and kits

XBee 802.15.4 Wireless communication

Not really for the embedded ethernet page, but it goes here for now..
XBee BeagleBone Communication |
XBee Explorer USB - SparkFun Electronics
XBee Example from Building Wireless Sensor Networks - O'Reilly Media
python-xbee - Python tools for working with XBee radios - Google Project Hosting

silabs usb connectivity cp21xx

Not really for the embedded ethernet page, but it goes here for now..
Ease the Burden of USB Connectivity with CP21xx USB Bridges - pdf slides on cp21xx usb bridges.
pdf overview on cp21xx usb line
USBXpress - The USBXpress® development kit
USB to UART Bridge VCP Drivers - amazing compatibility! XP,Server2003,Vista,7,2K,WinCE,OSX,Linux 2.6.x,2.4.36
C8051F064EK Microcontroller Evaluation Kit -Evaluation Board with C8051F064 and CP2101
C8051F064EK Silicon Labs | Mouser - 115 bucks as of 8/2012

other embedded ethernet web resources

Embedded Ethernet Boards for Ethernut
Wikipedia on Embedded HTTP server
Wikipedia on Tiny web servers
TCP/IP over Infra-red on the Empeg

Stepper motors and CNC

CNC Router Engraver Milling machine

Raspberry Pi

Raspberry Pi | An ARM GNU/Linux box for $25. Take a byte!
Emulating Raspberry Pi | welcome to the world of... - qemu,pi debian image,pi/suse,startx
Interface a Raspberry Pi to MSP430 via SPI | Little Bird Electronics
rpix86 by Patrick Aalto blog rpix86
architek/pistat - Raspberry Pi XHR Web page using Perl Dancer
Raspberry Pi • View topic - Guide: Chromium 51 on Raspbian Jessie
wget -qO - http://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add -
echo "deb http://dl.bintray.com/kusti8/chromium-rpi jessie main" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install chromium-browser rpi-youtube -y

Set RTC Time | Adding a Real Time Clock to Raspberry Pi | Adafruit Learning System
Set RTC Time | Adding a Real Time Clock to Raspberry Pi | Adafruit Learning System
sudo dpkg-reconfigure tzdata
sudo apt-get update
sudo apt-get install ntpdate
sudo /etc/init.d/ntp stop
sudo ntpd -q -g
sudo /etc/init.d/ntp stop

CC3000 embedded wifi

CC3000 Wi-Fi for MCU - Texas Instruments Embedded Processors Wiki


Microchip's ENC28J60 is a 28-pin, 10BASE-T stand alone Ethernet Controller with an on-board MAC & PHY, 8 Kbytes of Buffer RAM and SPI serial interface. xpgdk/stellaris-enc28j60 · GitHub
ENC28J60 Booster Pack - Stellaris Launchpad Booster Packs - Stellaris Arm Community Forums
Serial Ethernet Board - ENC28J60 Development Tool
ENC28J60 Ethernet LAN Module Network Module | eBay - modules on ebay as low as 4.10 shipped (BIN).


ESP8266 Quick Start Guide
ESP8266 - NURDspace
NodeMCU ESP-12 Development Kit V1.0 | Arduining
Adafruit HUZZAH ESP8266 Breakout ID: 2471 - $9.95 : Adafruit Industries, Unique & fun DIY electronics and kits - 10 bucks wifi breakout

Particle Photon

Particle Photon SparkCore - Dave Horner's Website
Created: 2006-10-01 00:45:36 Modified: 2016-09-27 12:59:40
/root sections/
>peach custard pie
>random tech

moon and stars

My brain

Visible Dave Project

$$\cos x = \sum\limits_{n = 0}^\infty {\frac{{\left( { - 1} \right)^n x^{2n} }}{{\left( {2n} \right)!}}}$$