One of the projects in this course involves Embedded System development and Internet of Things communication. To do this project you will need to purchase your own Intel Edison (a low power IA32 architecture System on a Chip which Intel has developed for the embedded system market. The development system we are using is I/O pin compatible with the (slow but) extremely popular Arduino board. The combination means that the Edison can exploit numerous Arduino shields with much much more sophisticated software running on a Linux system. It is a compelling combination, for both course and personal projects.
Because this course is based on Open Source texts, we will not be requiring you to purchase any Operating Systems texts. It seems ironic that we are asking you to purchase a development system that costs just about as much as a text. But I suggest that you will get more fun and future use from your Edison than you would from an OS text ... and if you don't it will probably have a better resale value on Ebay.
Because of the possibility of problems with finding, ordering, receiving and bringing up your Edison development system, it is strongly encouraged that you order it immediately, and do the basic bring-up as soon as it arrives.
Intel has a set of tutorials on setting up your Edison.
UCLA has created a basic set of tutorials on bringing up, communicating with, installing and developing software for the Edison: