This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
haas:fall2020:common:projects:lob0 [2020/08/23 15:05] – wedge | haas:fall2020:common:projects:lob0 [2020/09/01 12:23] (current) – [Raspberry Pi command-line via SSH/MOSH] wedge | ||
---|---|---|---|
Line 1: | Line 1: | ||
======PROJECT====== | ======PROJECT====== | ||
- | PROJECT: Letters of Blocks | + | PROJECT: Letters of Blocks |
=====Objective===== | =====Objective===== | ||
- | To create | + | To adapt and experiment with a program that generates an image containing a set of letters, made from coordinated blocks. |
+ | Also to start some time-sensitive activities to ensure ground is broken on the project before the day it is due (see submission rubric below) | ||
=====Abstraction===== | =====Abstraction===== | ||
{{page> | {{page> | ||
Line 123: | Line 124: | ||
You don't have a monitor, so you are logging into your pi remotely (doable, and good intra-system practice) | You don't have a monitor, so you are logging into your pi remotely (doable, and good intra-system practice) | ||
- | Once your **Makefile** and **lob0.c** file are added to your repository, **commit** and **push**. | + | We start by running a successfully-compiled |
- | + | ||
- | On lab46, **pull** and **update**. | + | |
- | + | ||
- | Compile: | + | |
<cli> | <cli> | ||
- | lab46: | + | yourpi: |
</ | </ | ||
- | and run your program: | + | ... which will produce an image (**lob0.png**); |
<cli> | <cli> | ||
- | lab46: | + | yourpi: |
</ | </ | ||
- | ... which will produce an image (**lob0.png**); You want to put this in your web space (with the proper permissions set), so you can view it in a web browser: | + | Note that you will be prompted for your lab46 password. |
+ | |||
+ | Then over on lab46, run this: | ||
<cli> | <cli> | ||
- | lab46:~/ | + | lab46:~$ chmod 0644 ~/ |
- | lab46: | + | |
</ | </ | ||