This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
haas:spring2021:cprog:projects:ngfx [2021/01/22 21:17] – [NOTE] wedge | haas:spring2021:cprog:projects:ngfx [2021/03/31 22:37] (current) – [Submission] wedge | ||
---|---|---|---|
Line 11: | Line 11: | ||
=====NOTE===== | =====NOTE===== | ||
Due to similar descriptions among the range of projects, I have condensed everything into one common project page. Where you see " | Due to similar descriptions among the range of projects, I have condensed everything into one common project page. Where you see " | ||
+ | |||
+ | =====Abstraction===== | ||
+ | {{page> | ||
+ | |||
+ | =====Locational Awareness===== | ||
+ | {{page> | ||
+ | |||
=====Reading===== | =====Reading===== | ||
Please be sure to familiarize yourself with the pertinent content in: | Please be sure to familiarize yourself with the pertinent content in: | ||
- | * [[https:// | ||
- | |||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[/ | ||
+ | * [[https:// | ||
+ | Please familiarize yourself with the table of contents and or index of the various resources, and sample various content to connect yourself with deeper understanding into the concepts being called upon in the current activity. | ||
====On your pi==== | ====On your pi==== | ||
Develop and test this program on your pi. Only when done, verify that it compiles on lab46. | Develop and test this program on your pi. Only when done, verify that it compiles on lab46. | ||
Line 23: | Line 34: | ||
* build-essential (hopefully you took care of this in ntr0) | * build-essential (hopefully you took care of this in ntr0) | ||
- | * libgd-dev | + | * mercurial (also installed and configured in ntr0) |
- | * libgd-tools | + | |
- | * libgd3 | + | |
+ | NOTE: make sure you, for the purposes of your activities pertaining to this class, that you are using your SEMESTER repository. | ||
=====Specifications===== | =====Specifications===== | ||
Your program should: | Your program should: | ||
Line 75: | Line 85: | ||
====Raspberry Pi command-line via SSH/ | ====Raspberry Pi command-line via SSH/ | ||
- | You don't have a monitor, | + | If you don't have a monitor, you likely |
+ | |||
+ | Once your **ngfX** project files are ' | ||
- | Once your **Makefile** and **fwf0.c** file are added to your repository, **commit** and **push**. | + | On your pi, to obtain those files there, be sure to be in your repository, |
- | On lab46, **pull** and **update**. | + | NOTE: To avoid repository conflicts, ALWAYS check for any incoming |
Compile: | Compile: | ||
<cli> | <cli> | ||
- | lab46: | + | lab46: |
</ | </ | ||
Line 90: | Line 102: | ||
<cli> | <cli> | ||
- | lab46: | + | lab46: |
</ | </ | ||
Line 108: | Line 120: | ||
<cli> | <cli> | ||
- | lab46: | + | lab46: |
Project backup process commencing | Project backup process commencing | ||
Line 118: | Line 130: | ||
Project backup process complete | Project backup process complete | ||
- | Submitting | + | Submitting |
-> ../ | -> ../ | ||
SUCCESSFULLY SUBMITTED | SUCCESSFULLY SUBMITTED | ||
- | lab46: | + | lab46: |
</ | </ | ||
Line 147: | Line 159: | ||
Additionally: | Additionally: | ||
- | * Solutions not abiding by spirit | + | * Solutions not abiding by **SPIRIT** |
- | * Solutions not utilizing descriptive why and how comments | + | * Solutions not utilizing descriptive why and how **COMMENTS** |
- | * Solutions not utilizing | + | * Solutions not utilizing |
- | * Solutions | + | * Solutions |
^ project (ngfX) | ^ project (ngfX) | ||
Line 159: | Line 171: | ||
| ngf4 | 5 | 65 | | | ngf4 | 5 | 65 | | ||
| ngf5 | 6 | 78 | | | ngf5 | 6 | 78 | | ||
+ | | ngf6 | 6 | 78 | | ||