This is an example how we can build a web server under an embedded system such as beagle board. Maybe a few years ago we experienced some difficulties if we want to apply a TCP/IP communication under microprocessor or microcontroller systems, we should add additional equipment to our minimum systems and sometimes it takes time and we need to hack the systems a lot. but now, there is many embedded systems are equipped with on board TCP/IP modules so it is easy now for us to build a systems that connected to a computer or TCP/IP network.
There are many vendors that builds this kind of systems such as arduino, raspberry, and beagle board. and now i want to try to make a web servers running in beagle board systems, and i promise … its very super duper easy ..
first of all we should prepare our beagle board systems, if you want to take a closer look to this systems you can find in http://beagleboard.org/
The beagleboard systems is include the operating systems package using Angstorm OS, Angstorm OS is build with openembedded and customized to suit the embedded system needs, for details you can find it in http://www.angstrom-distribution.org/
But if you want it to start installation from scratch you can find the tutorial in http://www.ibm.com/developerworks/linux/library/l-beagle-board/
to communicate with our beagleboard systems we can connect our PC to the beagleboard using a serial to USB adapter, and then we can set the baudrate to 115200 using our favorite remote tools such as putty, Teraterm or even hyper terminal software.