This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
haas:fall2020:cprog:projects:cos0 [2020/03/05 11:48] – external edit 127.0.0.1 | haas:fall2020:cprog:projects:cos0 [2020/10/19 20:13] – [How to view your image] wedge | ||
---|---|---|---|
Line 180: | Line 180: | ||
</ | </ | ||
- | =====How to view your image===== | ||
- | When you have a functioning project and want to view the images generated, you need to make sure they are deployed into your **public_html/ | ||
- | |||
- | To view your image in a web browser, simply point it at the following URL: | ||
- | |||
- | * < | ||
- | |||
- | ... where " | ||
- | |||
- | Note that the tilde just prior to your username in the URL is critical and necessary. | ||
=====Grabit Integration===== | =====Grabit Integration===== | ||
Line 203: | Line 193: | ||
make: Leaving directory '/ | make: Leaving directory '/ | ||
lab46: | lab46: | ||
- | lab46: | + | lab46: |
Makefile | Makefile | ||
- | lab46: | + | lab46: |
</ | </ | ||
Line 218: | Line 208: | ||
NOTE: You do NOT want to do this on a populated **cos0** project directory-- it will overwrite files. Only do this on an empty directory. | NOTE: You do NOT want to do this on a populated **cos0** project directory-- it will overwrite files. Only do this on an empty directory. | ||
+ | =====How to view the picture===== | ||
+ | Depending on your computing setup, choose the most practical means of viewing your program' | ||
+ | |||
+ | ====Raspberry Pi desktop==== | ||
+ | You've got a monitor and keyboard hooked up to your pi that you are using (preferred method for class). | ||
+ | |||
+ | Open a file browser, web browser, or image viewer and navigate to/open up your **cos0.png** image in your **~/ | ||
+ | |||
+ | Rinse and repeat as you go through revisions. | ||
+ | |||
+ | ====Raspberry Pi command-line via SSH/ | ||
+ | You don't have a monitor, so you are logging into your pi remotely (doable, and good intra-system practice) | ||
+ | |||
+ | We start by running a successfully-compiled **cos0**: | ||
+ | |||
+ | <cli> | ||
+ | yourpi: | ||
+ | </ | ||
+ | |||
+ | ... which will produce an image (**cos0.png**); | ||
+ | |||
+ | <cli> | ||
+ | yourpi: | ||
+ | </ | ||
+ | |||
+ | Note that you will be prompted for your lab46 password. | ||
+ | |||
+ | Then over on lab46, run this: | ||
+ | |||
+ | <cli> | ||
+ | lab46:~$ chmod 0644 ~/ | ||
+ | </ | ||
+ | |||
+ | Then, point a web browser at the following URL: | ||
+ | |||
+ | * https:// | ||
+ | |||
+ | NOTE: sometimes the web browser caches previous results, you may have to refresh a few times on revisions to get changes to manifest. | ||
=====Submission===== | =====Submission===== | ||
To successfully complete this project, the following criteria must be met: | To successfully complete this project, the following criteria must be met: | ||
Line 246: | Line 274: | ||
< | < | ||
- | 78:cos0:final tally of results (78/78) | + | 91:cos0:final tally of results (91/91) |
- | *: | + | |
- | *: | + | |
- | *: | + | |
- | *: | + | |
*:cos0:no negative compiler messages for program [13/13] | *:cos0:no negative compiler messages for program [13/13] | ||
- | *:cos0:code is pushed to lab46 repository [13/13] | + | *:cos0:post generated image to #desig [13/13] |
+ | *: | ||
+ | *: | ||
+ | *: | ||
</ | </ | ||