embedded systems wiki

Hi! Sorry for the long absense…
I got back from Denmark but I won’t say much on it instead I am going to post some photos in the next days.

Today I was looking for interesting embedded systems websites and I came towards this wiki: elinux.org . It is filled with information and guides on embedded systems hacking and much more!

I hope you enjoy it!

Transfering files from Netgear DG834xx

After one month of absence, I have something interesting that will save you some time if you decide to play with alternative firmware, modifications and Netgear routers.

It’s really quick. If you need to transfer files from the router to your pc or elsewhere:

1) Login to the router via telnet or ssh connection
2) Start a new mini_httpd server on port 81 and on /tmp directory (the only writable directory, it’s the ramdisk)

./usr/sbin/mini_httpd -p 81 -d /tmp -t 1

3) Copy files from other directories to the /tmp folder
4) Give http://192.168.0.1:81/filename to your browser and save the file to your local disk.

I tested it only on a DG834pn but it should work with any router with a telnet/ssh interface and mini_httpd.

Some references:
1. http://www2.research.att.com/sw/download/man/man8U/mini_httpd.html
2. http://ss64.com/bash/

Alix boards!

I must say that I love reading, using and code writing for embedded systems. Most of them are designed for a specific purpose and hacking them to do other things is real fun.

If you’re looking for a cheap device to play with, then your old router probably does the job. Some routers are more hack-proof than others but in most cases you can easily upgrade the original firmware to something between openwrt, ddwrt, tomato etc.

There is a silent war going on out there between commercial and open source firmwares but that’s another post.

After some time you may want to make the next step. Well for me this is Alix!

This is not intended to replace a regular desktop pc. It’s not exactly embedded, but who cares! They consume low power, have many outputs and inputs and support mini-pci extension cards. These features depend on the board you choose of course.

The manufacturer is in Switzerland but there are resellers all around Europe so it’s relatively easy getting one. Before buying a brand new maybe you want to search in ebay for a used yet working board.

I’m about to start a project based on one of those boards. It has to do with a 24/7 eco-friendly monitoring and proccesing server. Can’t say more, wait for the project’s worklog.

PS: I’m not associated with PC Engines in any way.