News for hackers. Stuff that matters.
Re:An Experimental Course on Operating Systems by nafizh on Saturday January 13, 2018 @02:29AM (#16138636)
I have made a list of all the materials needed for this class with amazon links. Hope this helps people who would like to pursue this course from outside Stanford.

1. 1 Raspberry Pi 3 https://www.amazon.com/Raspberry-Pi-RASPBERRYPI3-MODB-1GB-Mo...

2. 1 1⁄2-sized breadboard https://www.amazon.com/Qunqi-point-Experiment-Breadboard-5-5...

3. 1 4GiB microSD card https://www.amazon.com/Samsung-MicroSD-Adapter-MB-ME32GA-AM/...

4. 1 microSD card USB adapter https://www.amazon.com/Adapter-Standard-Connector-Smartphone...

5. 1 CP2102 USB TTL adapter w/4 jumper cables https://www.amazon.com/KEDSUM-CP2102-Module-Download-Convert...

6. 10 multicolored LEDs https://www.amazon.com/Multicolor-Flashing-Changing-Electron...

7. 4 100 ohm resistors https://www.amazon.com/dp/B0185FCR66/

8. 4 1k ohm resistors https://www.amazon.com/dp/B00CVZ46FM/

9. 10 male-male DuPont jumper cables, 10 female-male DuPont jumper cables

https://www.amazon.com/Haitronic-Multicolored-Breadboard-Ard...

Edit: edited for solderless breadboard link rather than a solderable one.

Re:An Experimental Course on Operating Systems by tzs on Saturday January 13, 2018 @02:41AM (#16138662)
[Report of incorrect link deleted, as it has been corrected]

For the 100 and 1k resistors, I'd recommend something like this: https://www.amazon.com/PIXNOR-Resistor-1ohm-10Mohm-Resistors...

That includes 20 1k and 20 100 ohm resistors, plus 20 each of 54 other assorted resistor values, and it costs slightly less than just buying the 100 ohm and 1k 10 packs that you suggested.

Re:An Experimental Course on Operating Systems by jzoch on Saturday January 13, 2018 @02:52AM (#16138675)
No that is not the correct one, we are using a solderless board.
Re:An Experimental Course on Operating Systems by nafizh on Saturday January 13, 2018 @03:01AM (#16138692)
Thanks. I have updated the breadboard to a solderless one.
Re:An Experimental Course on Operating Systems by godelmachine on Saturday January 13, 2018 @06:08AM (#16139115)
I am quite surprised that registers, LEDs, jumper cables and solders are required for this class. May I ask what are they required for ?
Re:An Experimental Course on Operating Systems by danbruc on Saturday January 13, 2018 @08:02AM (#16139448)
The LEDs you linked to have just two pins and automatically cycle through the three colors in a fixed pattern - is this really what is required? Or did you intend to link to a four pin variant with common anode [1] or common cathode [2]?

[1] https://www.amazon.com/dp/B01C19ENFK/

[2] https://www.amazon.com/dp/B01C19ENDM/

Re:An Experimental Course on Operating Systems by nafizh on Saturday January 13, 2018 @01:54PM (#16140699)
The image of a LED used in assignment 0 has 2 pins. That is why I put those links. But I am not totally sure, I could not find any specification.
Re:An Experimental Course on Operating Systems by tlent on Saturday January 13, 2018 @02:34PM (#16140903)
Would it be possible to use the much cheaper Raspberry Pi Zero W instead of the 3?
Re:An Experimental Course on Operating Systems by wolfgke on Sunday January 14, 2018 @07:06AM (#16143924)
To quote from the slides (Jan 8): https://web.stanford.edu/class/cs140e/notes/lec1/slides.pdf Slide 3:

"A modern approach

- Multicore, 64-bit ARMv8 platform.

- Modern programming languages and tools."

The Raspberry Pi Zero W does not support 64 bit mode, since it uses a BCM2835 instead of a BCM2837. Even more: the BCM2835 does not even support ARMv7 instructions (only ARMv6).

Re:An Experimental Course on Operating Systems by jwmcglynn on Sunday January 14, 2018 @12:38PM (#16145219)
I saved some money by buying a kit that included most of the parts. I confirmed that this setup works and have already completed assignment 0 with it.

1. Raspberry Pi 3: https://www.amazon.com/gp/product/B01CD5VC92

2. CP2102 USB TTL adapter: https://www.amazon.com/gp/product/B072K3Z3TL

3. Breadboard/Cables/LEDs/Resistors kit: https://www.amazon.com/gp/product/B01IH4VJRI

4. microSD card: https://www.amazon.com/gp/product/B001B1AR50

Note that I didn't need a microSD adapter since my laptop already has a SD card port, and the card linked has a microSD-to-SD adapter. Overall, this was $64 vs $98 for the above parts, and it all had free one-day shipping.

Re:An Experimental Course on Operating Systems by busterarm on Thursday January 18, 2018 @02:43AM (#16175410)
Would you mind answering a couple of questions for me via email or signal about assignment 0? Specifically related to phase3/phase4.