Passion * Technology * Ruthless Competence

Wednesday, January 07, 2004

Homebrew Embedded Hacking

I finally have my busted laptop back. I paved it and was in the process of reinstalling the important stuff when the storm hit. Since I'll be moving back to that machine very soon, I figured I could break quarantine on the machine I'm currently using. Since the one thing you can't run in Virtual PC is the embedded device emulator, I decided to install Windows CE. I stumbled across this article for DIY Wireless Access Points (from Wireless Hacks) which pointed me to a couple of embedded system vendors - Soekris and OpenBrick. I'd love to get CE up and running on one of those boxes and roll my own media client device, to learn about hacking embedded if for no other reason. I know Duncan has a cool homegrown audio PC project, but I was thinking something embedded would be even cooler.

There doesn't seem to be much, if any, grass-roots community around building CE based devices. All the efforts on the embedded website seem to be geared towards large companies. For example, the US distributors of CE don't list prices on their pages. I can only assume it's a case of "if you have to ask, you can't afford it", at least for the individual developer. CE is not included in MSDN (though it used to be if memory serves). I can only find info on homebrew embedded hardware on Linux sites.

Where are there any other DIY or homebrew embedded sites that I don't know about?

Posted By at 11:24 PM Pacific Standard Time
Thursday, January 08, 2004 2:33:52 PM (Pacific Standard Time, UTC-08:00)
Check out: http://www.xbox-windows.org

It is not quite homebrew, but you will have to install a mod chip.

And orthogonal to Media and Windows:

http://www.microsoft.com/downloads/details.aspx?familyid=ed01d0d5-a82b-41fc-8d72-8d8954d59704&displaylang=en

Thursday, January 08, 2004 5:09:39 PM (Pacific Standard Time, UTC-08:00)
I've been wanting to do the exact same thing and I've had the same troubles as you finding affordable parts and good documentation. Maybe we should start up an online community of people who are interested and then work together to get "big company" pricing. We could come up with a basic setup and then document the results. Then we could order the parts in bulk if we get enough interest. Or something like that.

I did notice that Dave Hamilton has some good entries on custom CE platforms on his weblog (http://www.daveham.net/Blog/PermaLink.aspx?guid=7848b818-d392-458e-afb1-98bd42fe30a1)
Thursday, March 24, 2005 1:23:22 AM (Pacific Standard Time, UTC-08:00)
Michael Earls said "Maybe we should start up an online community of people who are interested and then work together to get "big company" pricing"

Not a bad idea, though it would be difficult to hit the "thousands of units" buying threshold.

I have emailed many companies for prices for PC104, PC104+ and other small SBCs, and rarely received a reply. Some of the replies have been terse and dismissive, because I've been asking about buying single units. Few replies have been genuinely helpful, and even then the prices were prohibitively high.

Only Soekris supplies the kind of SBC I want at a reasonable price.

If anyone reads this and does want to take the "community buying" idea further, I'd be willing to enter discussions. (I'm based in the UK)
Matthew Flint
Comments are closed.
Change Congress
Recent Bookmarks
Tags .NET Framework (2) __clrtype__ (9) ADO.NET (5) Agile (7) AJAX (3) Architecture (288) Guidance (6) Interop (2) Modelling (61) Patterns (7) Process (4) SOA (94) Web Services (5) ASP.NET (25) Async Messaging (2) Azure (1) Battlestar Galactica (3) BI (2) BizTalk (4) Blogging (117) dasBlog (11) Podcasting (4) BPM (1) C# (11) C++ (4) Capitals (5) CardSpace (3) CLR (2) CodePlex (1) College Football (10) Comedy Central (1) Community (81) Concurrency (6) Consumer Electronics (1) Database (13) Debugger (23) Dependency Injection (2) Development (122) C Plus Plus (1) Embedded (5) Lanugages (42) Media (2) P2P (11) Rotor (1) SharePoint (6) SOP (3) DIY (1) DLR (25) Domain Specific Languages (15) Durable Messaging (5) Dynamic Languages (12) Dynamic Silverlight (1) Education (3) Enterprise 2.0 (1) Entertainment (14) ETech (15) F# (51) Functional Programming (17) Game Development (2) Guidance Automation (3) Hardware (8) HawkCodeBox (1) HawkEye (3) Health (1) Hockey (31) Home Electronics (1) Home Network (5) Hosting API (1) Humor (5) IASA (1) Idempotence (3) infrastructure (5) Instrumentation (4) Integration (2) IronPython (112) IronRuby (16) Java (2) Job (3) Kodu (1) LangNET (2) Lightweight Debugger (5) LINQ (23) Live Framework (3) Live Mesh (2) Lost (1) Master Data Management (1) Media 2.0 (6) Microsoft (31) MIX06 (2) Mobile Phone (1) Monads (5) Morning Coffee (172) Object Oriented (4) Office (5) Open Source (8) Open Space (2) Operations (3) Other (135) Art (1) Books (1) Family (33) Games (18) General Geekery (27) Home Theater (1) Movies (23) Music (20) Politics (3) Society (1) Sports (37) Working at MSFT (19) Parallel Programming (3) Parsing Expression Grammar (16) patterns & practices (2) PDC08 (5) Politics (48) Polyglot (3) PowerPoint (2) PowerShell (39) Presentation (7) Projects (1) HawkWiki (1) Pygments (5) Python (6) Quote of the Day (4) Refactoring (1) Research (2) REST (18) Reuse (5) Robotics (2) Rock Band (4) Rome (5) Ruby (23) Ruby on Rails (1) Sci-Fi (2) Scripting (4) Security (3) Service Broker (14) SharePoint (2) Silverlight (20) Social Software (1) Software + Services (2) Software Design (2) Software Engineering (1) Software Factories (11) Software Industry (1) Space Elevator (1) Spark (1) SQL Server (2) Stephen Colbert (1) TechEd (7) TechEd06 (1) TechRec League (1) Television (6) Travel (7) Unified Client (1) Unit Testing (4) USC (1) UX (1) Virtual PC (2) Visual Basic (3) Visual Studio (20) Volta (2) Washington Capitals (37) WCF (31) Web 2.0 (67) Web Services (7) WF (21) Windows (3) Windows Live (29) Windows Live Writer (3) WPF (8) Xbox (1) Xbox 360 (54) XML (11) XNA (15) Zune (4)
Disclaimer: The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion.