Skip to main content

New Book Published

I published a new book titled Embedded Software Development with C. I am a co-author along with Dr. Kai Qian and Li Cao. The book is published by Springer.

It is a computer science textbook written primarily for CS and EE undergraduate students, but it is also a good introduction for working professionals interested in embedded software development. Hobbyists will also like the projects and step-by-step approach to the labs.

The book takes a software engineering approach to programming the venerable 8051 microcontroller using the C language.

The 8051 and C have been around for decades, so this book should have some long term value. It stands out from other 8051/C books because it covers Ethernet networking. Most 8051 books on the market don't make it past serial communications.

Writing this book took me back 20 years to my EET days. I haven't bread-boarded circuits since the late 80's. It was a lot of fun designing the labs and making them work.

The Ethernet chapter features an embedded web server project using an AJAX page for displaying data from the microcontroller. Pretty cool considering the resource constraints.

Comments

Popular posts from this blog

BASIC turns 50

Well, the BASIC language actually turned 50 on May 1, 2014, and I'm very late to the party. Born at Dartmouth in 1964 (along with the first commercial time sharing), here is the university's tribute page . There is even a great 38 minute documentary that they made for the occasion. 10 PRINT "ENJOY" 20 GOTO 10

Hammurabi (on Run Basic)

To celebrate 50+ years of BASIC, I've published an early version of the classic simulation, Hammurabi, on the Run Basic Hosting site. It ran "almost" unchanged -- line numbers, GOTOs and all. I'll publish the tweaked Run Basic code later, but here is the link to the game if you want to try it out right away. If you're interested in the original source, here is a nice article on the game at the Atari Archives. Have fun!

Run BASIC Hosting Service Launched

The new Run BASIC hosting service launched at midnight! Please visit http://runbasichosting.com for more details. Monthly and annual subscriptions are available. Run BASIC , a product by ShopTalk Systems, is a tool that makes it easy to create your own web applications. No computer science degree required . Run BASIC Hosting is a service that makes it easy to deploy your applications to the Internet. No IT experience required .