Bloody pirates!
Someone was kind enough to notify me that my book has been pirated. That's not nice! I'm not sure how to respond to this. I've notified Wiley and they'll take care of this.
I know there are few folks who believe that such books should be free because they're based on Open Source. But they have to realize that that won't encourage folks to write books. These books are not so much about the Open Source Software as the author's solutions. It takes talented editors and a lot of other folks to get a book written (this does not include getting it printed). Don't believe me? Take a look at the average documentation for any Open Source project (or close source for that matter).
Now on to happier thoughts. I ordered an ARM SBC from Technologic Systems. I found them in Circuit Cellar Magazine (it's one of the first places I look for electronics). The TS-7200 has 32M of Ram, 16M of flash, CF Flash 2 serial (RS485 half duplex, an option), 2 USB 2.0 ports, 10/100 Ethernet, PC104 16 bit bus and 20 IO bits. I may get the DAC (12 bit x 8 channels) but I also orders a real time clock and an on-board temperature probe (both options). This matches the functionality of the original HCS II SC (Z-180, RS232 console, RS485 half duplex comm. port, 16 in/8 out digital I/O, 8 channel - 8 bit DAC). I'm happy with this setup so far. I do wonder if more ram would be a good idea. The TS-7200 can take up to 64M of ram. I'll have to remove the 32M chip and replace it with a 64M chip.
There is some discussion as to whether this setup is embedded. It does use dynamic ram and an OS but I feel that this combination buys me a flexible, already written package that I can expand. I managed to get the Linux running by simply plugging it in (LAN, console and power). I know Linux well enough that it took me a few minutes to configure the board for my setup.
4 Comments:
Are you thinking of porting the whole HCS II setup to a linux based central node and various peripheral nodes that are ethernet connected (using rabbits core modules etc)? Or will the peripheral nodes be connected via the previous serial network?
I'm proposing a similar setup to the HCS II plus the ethernet codes. The current HCS II has support for direct I/O (analog and digital) and RS485 comm-links. I propose Ethernet comm-links and maybe even software comm-link. That would cover really remote support (via the Ethernet) and other devices such as USB, or ISA bus board.
This was an odd case of I wasn't the orignal author (and I had no intention of writing a book). The original author had to bail at the last minute so it was offered to me. Not knowing what I was doing I wrote it (not all of it). I had forgotten that you had written Open Source books because I was in a rush. Honestly the money given to me didn't cover the cost of writing the book (hours and some equipment). I did it more for my interest in the subject. Now I wish I had remembered your series. I doubt it would have paid less.
I'll still support the book not because of money but rather because of my interest in the subject. If I ever write another book it won't be a for dummies but it most likely be Home Automation.
Bruce, thanks for pointing out the Open Source Series from Prentice/Hall. When I want to write my next book I'll contact you and see where we go from there. It will most likely be another Linux HA book but this time more electronics and embedded software in addition to the apps running under Linux. I hope my wife doesn't find out! ;-)
Post a Comment
<< Home