Koi Pond for the iPhone/iPod Touch

Koi Pond for the iPhone/iPod TouchSince I’ve had my iPod Touch for a few days I’ve been experimenting with a number of interesting apps. I’m going to be reviewing a few apps here on my ArsGeek blog from time to time so you’ll have a better idea about spending your $0.99 on them.

First up is Koi Pond developed by The Blimp Pilots. The premise behind this app is simple really, it’s a virtual koi pond that resides on your iPhonepod. From the App Store:

<br />

Imagine gazing into a pond of crystal clear water. Picture bright, playful koi swimming through its shallow depths. So close. . . . Can you touch them?

You run your fingers across the cool surface of the pond. Water ripples away from your touch. The koi, disturbed, dart away. Only to quickly forget and swim close to you once more. . . .

Now imagine all this on your iPhone or iPod touch!

Koi Pond is really very lovely to look at. The water is done wonderfully, reacts well to touch and has nice splooshy sound effects. Even the plants react when brushed with your finger. The fish act naturally and will dart around your screen if disturbed, as advertised. As you can see from the screen shots, everything is proportional and really shines on your screen.

There are several settings you can control, such as the hue of the water, the number of fish and number of plants.

The upswing is, it’s really a relaxing app to gaze at. I’ve gotten in the habit of leaving it on and sitting next to me on my desk while I work for the relaxing visual. This app shows off what the iPhonepod is capable of graphically.

There are just a few suggestions I’d make for the next version. It would be nice if it wouldn’t allow the <p></p>iPhonepod to autolock while it’s running. To keep it going next to me, I have to turn autolocking off – not a huge deal but I’ve often forgotten to turn it back on again at the end of the day. Or better yet, a timer function.

A few more effects in a newer version would also be great! Rain, wind blowing gently over the water, the ability to feed the fish. None of these effects are necessary though to make this a worth while app.

Koi Pond was released July 30th, and has found itself #1 at the App Store in a relatively short amount of time and with good reason. It’s pleasing to the eye and I’ve already gotten a number of comments on it from other folks just wandering by. If you’re looking for a beautiful way to show off your device and a great way for a little relaxing visual, go spend your buck on this rather than a candy bar and enjoy.


ArsGeek reviews the Neuros OSD


The first two observations I made when I opened my Neuros OSD were that the unit was a lot smaller than I was expecting (about five and a half inches by five and a half inches in size) and that it looked nice. This was no flat looking boxy apparatus, nor was it a standard component. It was curved, it was sleek, black and more aerodynamic than any other DVR I’ve come across. When I saw it, I immediately decide to publish this review on Arsgeek blog.

I liked the size and the look immediately. Not only was this thing slick looking, but I could easily grab the RCA cables and the Neuros and bring it over to a friends house to watch whatever I’d recorded.


There are a few things that are fundamentally different about this video recorder which may take a little getting used to. First, this product is open. Not open as in the wind blows through it, but open as in anyone can hack around with the firmware, making changes and if they are for the better, giving them to the community. The second change is that this recorder really doesn’t have any storage of it’s own to record to. You’ll need to provide storage in the form of one of the many popular memory cards (complete list below), a USB drive or your networked share.

Taking the Neuros out of the box another thing became apparent. This would be an easy device to set up. You plug two sets of RCA cables into it and plug them into your source (digital cable in my case) and your output (a TV set with me). I plugged the unit in, stuck a 4 GB USB flash drive into the side of it and using the handy remote I turned it on. I set the playback device as Television, the recording device to my USB drive, the quality to normal and started recording. A half hour later I had a full television show recorded on my USB drive. Every port, every slot and every plug is clearly labeled in nice, white lettering. That’s great as well.

I took the Neuros out of my living room and plugged it into the bedroom television along with my USB drive and tested the playback. The quality wasn’t amazing but it was certainly good enough. In fast panning shots I noticed a bit of degradation but on the whole it’s not noticeable if you’re watching a sitcom or just about anything other than sports. You can also select different quality levels – recording at a higher level produces larger files but better frame rate and clearer images.


With the way storage is going right now, you can easily obtain a 4 GB SD card and pop it into the Neuros for easy recording. Need more storage and want to compete with other devices, not a problem if you have an external USB drive. You’ll need to plug another device in (the drive) but it’s certainly feasible to easily attach 300GB worth of storage.

Something interesting I was able to do was transfer an DivX file from my Archos 605 and pop it onto my USB drive. From there I could play it back via the Neuros without problem. This little device handles an incredible range of formats for video, audio and even image playback. I love that it plays .ogg files – this is my first device other than my Linux computers that supports Ogg Vorbis.

The interface on the Neuros is not the slickest I’ve seen but it’s also still under development. With each new firmware release the interface changes for the better. I enjoy the IR device that when placed over the IR receiver on my cable box can change the channel for me. It’s nice to be able to set up the Neuros to record several shows on different channels and then let the box do the channel changing for me. The Neuros is very easy to use, as simple as any device out there and is a fantastic example of Open Source in action.


This product can really be as powerful as you want it to be. If you’re an average home user, you pop an SD card into it and record content for as long as your storage holds out. If you’re a little more advanced, you connect it to your network, update the firmware (or download the firmware to your local PC and put it on an external drive to connect to the Neuros), record video to play directly on your PSP and stream video over your network. If you’re an advanced user and hacker, well you can change the way the Neuros works and make the experience better for everyone.

Pros: This device will record from just about anywhere, play on just about anything and use just about every format out there. Really, you won’t find more flexibility than here. It’s also open which I like on a very basic level. The firmware is constantly changing and making this product better. You can make it as simple or as complex as you’d like it to be. Everything you need to start recording, from the Neuros to the cables to batteries for the remote is included in the box. It’s not horribly expensive and it looks like a sports car.

Cons: In terms of user interface, there is still a bit to be done. Several times my unit froze up on my and had to be power cycled to get it back. I’d love to see a nice program guide for a more TiVo like interface. Wireless would also be great. And even though it’s listed in the pros, one con is that the firmware is constantly being updated to improve the user experience. If you’re not one to have this unit connected to your network at all times (like say, my parents) then you’ll never get the newest updates unless I show up at your house and plug it in for you.

At $229.00, the Neuros OSD won’t break the bank and will give you a full feature, take anywhere, record anything on anything and play on just about everything device. You will have to spend more money on storage if you don’t have anything laying about. With the price of flash memory coming down and the capacity going up, it won’t be long until you’ll be able to pop 30GB of USB flash memory into this box for less than the price of the box itself. I’d love to see S-video out on this, as well as wireless connectivity. Another cable snaking across the floor is not something I’m anxious to have. I’m interested to know if the Eye-Fi wireless SD card would work well with this.

For me, I love fooling around with my Neuros. If you’re at all technologically inclined, you’ll love it too.


Video Standard

* Compatible with NTSC, Pal and Secam (input only) standards

Video Recording

* ISO Standard MPEG-4 SP encoding (MP4, ASF)
* QVGA (320×240) @30fps with AAC-LC/MP3/G.726 audio for smartphones, PSP™, iPod™, iPhone™ and PDA’s.
* VGA setting (640×480) @30fps for PC, TV playback.

Video Player

* MPEG-4 SP with MP3 audio, 30fps up to D1 resolution (720×480)
* Quicktime 6
* MPEG-4 AAC-LC stereo
* MP4 format at up to D1 resolution
* H.263 with MP3 audio
* FLV (for Playback of YouTube videos)
* AVI (including Divx and Xvid)
* MP4
* WMV (up to QVGA)

You can also see a more detailed table of supported video formats for playback.

YouTube browser

* Watch YouTube videos on your TV
* Search the entire Youtube library using keywords
* build a list with all your favorite videos

Photo Viewer

* JPEG decoder (baseline up to 32M pixel)
* GIF (nonanimated)
* Thumbnail view
* Zoom in/out (2x, 4x)

Audio Player

* Stereo MP3/WMA @ 30-320kbps (CBR & VBR)
* Ogg Vorbis
* Stereo MPEG-4 AAC-LC
* G.726


* Schedule (timer) recording
* Customizable slide shows
* One-click record
* IR Blaster to control your set-top box
* Run 3rd party applications

USB Host

* Record to and playback content from any USB mass storage device


* Connect to your network
* Save recordings to network storage
* UPnP support
* Stream Audio/Video from Internet
* Download multimedia content from Internet
* Connect to Windows Networks (Samba client support)

Complete System Includes

* Standard A/V RCA Interface Cables (European units also contain SCART adapters)
* 110-240V AC/DC Power Supply
* Stand
* IR Blaster
* Remote Control
* Abbreviated Users Manual

Dimensions and Weight

* 14 x 14 x 3.2 cm (5.5 x 5.5 x 1.25 inches)
* Weight 230g (8oz)


* System updates and 3rd party applications available at www.neurostechnology.com/support/
* Automatic built-in software update

Storage Card Compatibility

* Memory Stick: Duo and Pro Duo
* Compact Flash: Type I and Type II
* Microdrives with CF type II interface
* Secure Digital (SD)
* Multi Media Card (MMC)
* USB thumbdrives
* External Hard Drives


Hands on with the Creative Zen Stone


After a long wait, I finally got my hands on this little MP3 player and got a good chance to try it out. (Edit: Now you can get one as well! We’re giving away two of these, as well as a Phillips 512MB MP3 player/voice recorder.)

This is the tiniest MP3 player I’ve gotten my hands on yet. It’s 53.67 x 35.34 x 12.82 mm, which translates into wicked small. It also weighs 25 grams or .0055 pounds in weight. This is tiny! Falling out of my pocket if I don’t get a case tiny.

In the box: The Zen Stone, ear buds and a 3” USB connector. It retails at $39.99

The Stone has about 1GB of capacity, and not only is it a music player but you can use it as a mass storage device as well, which translates into a 1GB thumb drive. It’s capable of playing MP3s, WMA and Audible files and connects to USB 1.1 or 2.0.

Sound quality is quite good. Taking on my self to be a guinea pig for you all, I loaded one of my favorite Sevendust songs onto it, and cranked it up until my office was shaking along with the music. Perhaps it wasn’t quite that loud, but it’s certainly loud enough for me, and then some.

The feature that I like best about this little player is actually the lack of a ‘feature’ I’ve found on most other players. That is, you don’t need any software to load music onto it or organize your tunes. All you need to do is treat it like any other thumb drive, and drop your music right into the Zen Stone. You can set up different folders to organize your tunes, and using a slide bar control on the Zen skip through your folders until you’re at the one you want. So there’s no software, but there’s no annoying hooks on how you organize your music. And best of all, I simply plug it into my Ubuntu laptop and start organizing tunes!


The controls, while small, are manageable. Play and pause are straight forward, and also act as the power button. Push the control disk to the left or right to skip backwards or forwards, up or down to raise or lower the volume. The unit is charged directly via the USB connection, although a separate USB charger is available for an extra cost.

The one control that is taking me a bit of time to get used to is the blinkenlight. There’s one LCD that flashes various colors to indicate the state of the Zen. Blinking green when connected to the computer means file transfer in progress. When not connected, it means it’s playing music. Red blinking means low battery. Red steady means paused and low battery. 3 blinks in red means battery depleted or no music files on board. If during playback, red blinking means a file format was encountered that the Zen Stone doesn’t know. If you get a red blinking light while turning it up, it means the max volume has been reached. Finally, Orange is the charge level. 1 blink means below 25%. 2 blinks means 25-75%. 3 blinks means 75-99% and steady means fully charged.

Phew! See what I mean? Perhaps there’s a better way to convey all of this information, but on a unit this small I’m not sure what that would be.
All in all I’m very taken with my Zen Stone. This little beauty holds roughly 250 songs, which is more than enough for me, and is the perfect size, so I don’t feel like I’m lugging along YAC (Yet Another Contraption).

If you’re into small size and great playback, then you’ll love this as much as I do.


The Zonbox: Small, quiet, solid state Linux computing

I mentioned it couple of times in the ArsGeek news section but there are plenty of people who don’t know what is a Zonbox exactly? It’s a solid state Linux business computer, which means it has no moving parts – not even a fan. This makes for a very quiet computing experience. What comes in a Zonbox? Here are some stats:

  • Intel-compatible ultra-low power CPU
  • 512 MB RAM + 4GB flash-based local storage
  • Graphics up to 1400 x 1050 (16 million colors). Hardware graphics and MPEG2 acceleration
  • PC-compatible ports for keyboard and mouse
  • 6 USB ports to plug-and-play all standard USB accessories
  • Broadband ready: 10/100 Mbps Ethernet built-in
  • Pricing: $99.00 for the Zonbox itself and plans as follows: 25GB storage $12.95/month. 50GB storage $14.95/month. 100GB storate $19.95/month.

Zonbox is also very environmentally friendly. In their words: With Zonbu, green doesn’t have to make you blue! With its efficient ultra low power design, Zonbu delivers the power of a traditional desktop computer but uses just a fraction of the energy. That could mean as much as $10 a month in energy savings for you — and might just help save the planet, too. Not only does Zonbu’s low power design reduce CO2 emissions, but by buying carbon offsets, we make the operation of your Zonbu device completely carbon neutral. Talk about guilt-free computing!

Read on for my review and some screen shots.

So what’s it really like to use a Zonbox? Keep in mind that this is still a beta project. As such I did run into a few odd problems but nothing that I’ve found seems earth shattering.

I unboxed the unit, plugged in VGA, sound, networking, keyboard and mouse (both USB) and hit the power button. I was greeted with the startup screen, which took about 1 minute to boot into. Once there I entered my email address and password. Here’s what I first saw:

Perusing through the Start menu I recognized a number of familiar programs. Here’s a partial list of what you’ll find in a Zonbox: Firefox, Evolution, OpenOffice, Mujsic Library (Banshee), Mplayer, Photo Organizer (F-spot), Skype, Gimp, Scribus, Gimp, about 30 games including Frozen Bubble and Blobwars and a number of smaller utilities.

While the box is capable of playing games, I apparently am not.


The menus are well organized and easy for non-linux users to read. For example, instead of Scirbus you’ll see a menu entry for “Desktop Publishing”.

It’s a strange feeling to be doing work on a computer, browsing the web, playing media and not hearing a hard drive spin up or a fan whine away. Strange but nice.

Obviously, the Zonbox isn’t the most powerful computer and you won’t find the most recent desktop effects on it but it’s quite quick enough for basic computer use. I was able to surf the web, check my email, have Gimp open and listen to music with no noticeable lag in performance. For the users this device is targeting, the experience should be painless.


Zonbox has a documents folder created by default and available through the start menu or as the first icon on the desktop. It appears that it’s this folder that takes advantage of Zonbu’s offsite storage. Anything in this folder will be saved on the Zonbu servers (using 128bit encryption) for use anywhere in the world.


Adding a new folder is a snap, as is putting an existing folder onto the list of folders to be backed up and stored outside of your Zonbox. Simply drag the folder you want into the left hand ‘shortcut’ box of the browser and the folder will be saved.

Zonbu also offers a small (less than 2MB) download for windows machines which allows you to access your files remotely. Simply install it and click to open. Enter your email address and password and you have access to your files.

windows browser

In addition to this application, your files are available over the web as well, again by entering your email address and password. Changes made to your files through the web or the windows client are reflected at your next reboot, or if you choose to refresh your files list on your already running Zonbox.

As far as out of the box ability, I’m very happy using the Zonbox. You can be up and running in easily less than ten minutes, which is a bonus for folks who don’t want to muck about with configuring a desktop.

I’m not entirely sold on the subscription model, but then that’s always been something I’ve shied away from. With the initial cost of the box and a 2 year plan at $12.95 a month you’ll end up spending about $410 over a 2 year period. Yes, you could purchase a cheap desktop for that amount, which is my gut reaction. But you’ve also got to consider that Zonbu backs up your data for you, meaning that in a crisis, it doesn’t disappear. And we all know how good most of us are at backing up important files. How often do you think the average home user does it?

Even if your box goes up in flames, Zonbox will replace it for you, and your files are still available online while you await your replacement.

Zonbu, in keeping with their green theme, also takes care of recycling your Zonbox should you ever end your service or upgrade to new hardware. They’ll take it back from you and see that it doesn’t end up in a a landfill somewhere.
Would I use this for my primary computer? No. I enjoy gaming and I enjoy complete control over my system. I didn’t like the fact that your storage space couldn’t be used to install new programs.

I would consider using this as a secondary computer, or a ‘family’ computer, stuck in the living room perhaps. The price is not terribly expensive and to know that your files are secure out there is a great feeling. I’d be willing to pay the $12.95 a month simply for that.

I’ve got a suggestion or two for the Zonbu folks as well. Make wireless a standard feature. I’d be a lot more easily sold with one less cable in my living room. Another suggestion – find a way to build in an SD card reader. The ability to plug photos right into this box and manipulate them with the Gimp, then upload them to flickr would also be a huge selling point. At least for me.

I think the folks at Zonbu are on to a good idea. I’m very curious to see how well this is adopted. I can think of plenty of practical applications for a small, silent and non-power hungry pc that costs a hundred bucks and backs up your files for 13 bucks a month.


Forbidden Lego

Title: Forbidden LegoForbidden Lego
Author(s): Ulrik Pilegaard, and Mike Dooley.
ISBN10: 1593271379
ISBN13: 978-1593271374
Publisher: No Starch Press
Cost: $24.95
Format: Paperback, 192 pages.
Published: July 2007
Reviewed by: ArsGeek

Here’s a book that I’ve been waiting to review for some time now. The folks at No Starch Press were kind enough to offer me an advanced copy and I eagerly dug into it.

This is not your typical Lego book, as if there were anything as a typical Lego book. Here’s a well illustrated and funny guide to building five projects that actively break a number of Lego rules (such as involving parts that aren’t manufactured by Lego, launching projectiles and modifying Lego bricks by cutting or gluing).

Not only do the authors go far beyond the design scopes of your typical Lego project but they are themselves former Lego designers and builders who worked at the sacred facility in Denmark. Pilegaard and Dooley have a unique and fascinating insight when it comes to designing Lego projects and they’ve brought this to us in the form of this book.

The book contains an Introduction where we meet the authors and learn a bit about them and their Lego experiences. Next comes How to Build Great Things, a chapter devoted to describing the process of designing a project at Lego from start to finish. I found this chapter fascinating as I’d not had a ton of exposure to just how Lego engineers create their version of the Millennium Falcon or a new Technics set. Fans of Lego in general will enjoy this chapter for it’s descriptions of the build process and the tantalizing tidbits given about the Lego facilities themselves.

Following the Introduction and How to Build Great Things we get into the meat of the book. Five forbidden Lego projects. Each project is laid out in an easy to understand manner with an introduction to what it is that’s about to be built and a short history on how the idea came about. When we reach the instructions for building the project the authors have given us a gorgeous full color image of the finished project along with schematics showing how the contraption itself works. Following this is a well organized full color list of all the parts, Lego and otherwise that will need to be obtained to build the project.

Next come the instructions for building. They’re very well laid out, easy to follow and look much like a standard instruction booklet that comes with any new Lego set purchased, with the obvious exception of showing where the occasional part needs to be glued or modified.

The Paper Plane Launcher (PPL) is the first project in the book. Here is an amazing contraption used for launching paper airplanes at great speed which is sure to impress your friends and overawe any children you may have. Elegant in appearance and not terribly hard to construct, the PPL can be made in 47 steps with no modifications to any parts and no parts foreign to Lego (with the exception of the paper airplane). Plus you’ve got a gun-like contraption that can send your paper creations soaring into the sky. How cool is that?

Next we have the Candy Coated Catapult. A unique piece of artillery designed to launch edible bliss into your lap from a good distance that would be sure to make any good Roman cry with delight. With the inception of a plastic spoon (or in a pinch a spork) and a piece of cardboard as the non Lego parts in this build, the CCC resembles nothing so much as a geometrical tank from Battlezone stripped of it’s locomotion. Perhaps a touch more complex than the PPL and driven by a 9v battery powered engine, the CCC can be build in 65 steps. Alternately for those of us concerned more with the environment and less with hurling candy via batteries, there’s an alternate hand crank design provided by the authors.

The Ping Pong Canon looks to break just as many Lego rules and is also something that I would classify under “intensely cool”. Ping pong balls are the only non Lego part used in this project, which ends up looking like some sort of mildly intimidating home defense system. The firing system is quite ingenious and will have 5 ping pong balls bouncing around the place in no time. This is a 70 step project.

Project #4 is the All Terrain Lego. A chassis system that will require you to modify some of the Lego parts and also get more power out of your dual 9v engines by ramping them up to 18v each. Here you’ll find a chassis that can handle your shag carpet with ease, and plow through a Lego wall like an angry Hulk. It will take you 56 steps to complete this build.

The last project is undoubtedly my favorite (although the PPL comes in a close second). Meet the High Velocity Automatic Lego Plate Dispenser or HVALPD! Looking like a cross between a high tech pistol and a very fancy water faucet the HVALPD can dispense 14 Lego roof plates in 8 seconds. Using two motors and taking some 93 steps to complete this is certainly the most advanced project in the book and also certainly the most likely to be built. Who wouldn’t want a fully automatic Lego gun?

Of course, no book about making projectile shooters out of Lego would be complete without a warning. While the authors bring up the point that probably the most harmful thing you could do with this book is throw it at someone, caution should be used whenever you’re making a project that involves projectiles. Don’t shoot them at yourself, your friends, your pets, the authors, this reviewer or anyone else.

This book will not go on my bookshelf. No, this book will go on a specially constructed (out of Lego, of course) pedestal at the center of my living room. I love the design, I love the subject matter and I know that my friends and family will pick it up and thumb through it before even saying hello. It’s that much fun. If you don’t believe me, check it out for yourself and be sure to have a bunch of Lego bricks hanging around because you’ll want to dive right in.


Linux Appliance Design: A Hands-on Guide to Building Linux Appliances

Title: Linux Appliance Design: A Hands-on Guide to Building Linux AppliancesLinux Appliance Design
Authors: Bob Smith, John Hardin, Graham Phillips and Bill Pierce
ISBN10: 1593271409
ISBN13: 978-1593271404
Publisher: No Starch Press
Cost: $59.95
Format: Paperback, 356 pages, CD Included

Linux Appliance Design may be the only book around right now that deals exclusively with building a true Linux appliance – that is an embedded computer running Linux and built to perform a specific primary purpose. We’ve all seen Linux appliances in the forms of TiVo, Linux powered phones and such. This is the guidebook that will assist people familiar with Linux and programming in building their own Linux Appliances. As a guide, the authors have created an event triggered alarm system called Laddie which they use as an example in how to build Linux appliances.

Linux Appliance Design is divided into an introduction, 15 chapters, 5 appendices and an index.

The first four chapters are dedicated to a high level overview of Linux appliances, from basic architecture through daemons that control the system, run time access and actually constructing secure daemons.

Chapters 5 through 15 use Laddie as an example to walk the reader through the actual building of a Linux based alarm system. With an introduction to Laddie, through event handling, designing various User Interfaces (UI) including web based, CLI, front panel (LCD) and frame buffer (think tiny screen) UI. The use of infrared remote controls, and SNMP to poll and control your appliance are also covered.

The five appendices include a real time access reference guide, a review of SNMP, guides to installing a frame buffer device, a DBI-to-file utility and a guide to the CD. The CD itself is a bootable instance of Linux which contains everything about Laddie, including the source code and a compiled version of the appliance’s software.

While certainly not for everyone, if you’ve ever had the desire to construct a Linux appliance of your own, whether it’s for your own personal use to as a device you’re going to market, this book is a must have.

You’ll need to have a solid understanding of Linux and coding (C, PHP, HTML) and at least a basic understanding of MySQL before you get very far but if you’ve got the knowledge and the desire this book is a great high level overview of appliance design along with a hands on tutorial which will bring you through the process from start to finish.

The authors have access to a great amount of experience, including successes and mistakes from which they offer the reader a comprehensive overview along with insight as to why they’ve opted to design Laddie (or other appliances) as they’ve done. They’ve covered everything from planning the architecture of a Linux appliance through coordinating the daemons used to run, control and log and the various choices of UI available.

Scattered throughout the book are other useful tips as well. For instance, did you know that an Infrared remote, if tested in front of most camera phones will display (on the camera phone’s screen) a visible beam of light? This can be incredibly helpful in troubleshooting IR issues. It’s also lots of fun to show people.

The code examples that are provided along with the basic electronic schema and the hands on guides to the physical construction of Laddie will certainly prove invaluable to anyone who’s not yet constructed their own appliance. This is learning through doing at it’s best. The authors guide the readers through the process which will result not just in a functioning device but also in the reader gaining both broad and practical understanding of Linux powered devices. There’s a lot of time spent on the process of interacting with daemons through various UI for very good reason as this is where the authors have made many of their previous mistakes and have learned from them. They’re attempting to spare the reader this pain and the knowledge gained here can be applied to any project featuring multiple means of users control with ease.

If you’re truly curious about what’s under the hood of your TiVo or have been engaged in the process of building embedded computers or other Linux devices this book will be a great resource for you. If you’re moderately curious you’ll pick up both a high level and a low level understanding of what goes into designing and building an appliance.