1. Homepage
  2. Homework
This question has been solved


Engage in a Conversation
Colorado State UniversityCS 370CS370OPERATING SYSTEMS PROFESSORWORKING WITH THE RASPBERRY PIComputer SystemsOperating Systems

Term Project


The term project component of the course requires you to leverage the Raspberry Pi. The project involves multiple deliverables to ensure that you are making sustained progress on your term project throughout the semester. CourseNana.COM

Unlike other assignments in the course, this is a team effort. You are required to work in groups of 2-3 for this assignment. Solo projects and teams comprising 4 members are disallowed. CourseNana.COM

DUE DATE: The term project has three deliverables. TP-D1 does not have any points associated with it. CourseNana.COM

1 Raspberry Pi and Models CourseNana.COM

The Raspberry Pi is a resource constrained, credit card-sized single-board computer designed and developed in the United Kingdom. All Raspberry Pis include a GPU, either a single-core ARM-compatible CPU or quad-core ARM-compatible CPU, and 1 GB or 512 MB or 256 MB RAM depending on the model. Some of the Raspberry Pi models that are currently available are listed in the table below. CourseNana.COM

We suggest using the Raspberry Pi 3 model B+ or the Raspberry Pi 4 Model B. You are free to use similarly capable Raspberry Pis. CourseNana.COM

1.1 Raspberry Pi Peripherals CourseNana.COM

The Raspberry Pi has peripherals like USB ports, GPIO pins, Full HDMI port, Ethernet port, 3.5 mm audio jack and composite video, Camera Interface (CSI), Display Interface (DSI), Micro SD card slot etc.The Raspberry Pi can be operated with any generic USB keyboard and mouse,and can be connected to monitor or display via Full HDMI. CourseNana.COM

Basic peripherals that you are required to have for this term project are the Micro SD Card and a power connector. If you are using an older Pi without built-in WiFi, you will also need to buy a USB Wi-Fi adapter. It is also possible to buy these all these peripherals as a package along with the Raspberry Pi. CourseNana.COM

1.2 Sellers of Raspberry Pis CourseNana.COM

Note: Several vendors (including Amazon) sell Raspberry Pis. Plan to order early; it often takes around one week for delivery. CourseNana.COM

2 Deliverables
2.1 TP-D1: Team composition and Placing an Order for the Pi

This deliverable involves you confirming two elements. First, you must identify the composition of your team. The team can involve 2-3 team members. Each team member also must include their e-mails along with their primary e-mail for academic communications; not responding to your team’s e-mail communications in a timely fashion is unacceptable. Second, one of the team members must confirm that you have placed an order for the Raspberry Pi. CourseNana.COM

TP-D1 must be submitted as a PDF document using Canvas. TP-D1 accounts for 1-point towards your cumulative grade. CourseNana.COM

2.2 TP-D2: Installing and Configuring an OS plus WiFi CourseNana.COM

This deliverable targets the installation of an OS on your Raspberry Pi. Please see https://www.raspberrypi.com/software/operating-systems/ for instructions to install the OS for the particular version of your Raspberry Pi. Please choose an appropriate version of Raspbian if you are using an older version of Raspberry Pi. CourseNana.COM

Next, set up your Raspberry Pi so that it is able to communicate with other computers using WiFi. Please include screenshots showing that you have installed the OS and enabled WiFi on your device. CourseNana.COM

TP-D2 must be submitted as a PDF document using Canvas. TP-D2 accounts for 2-points towards your cumulative grade. CourseNana.COM

3 TP-D3: Project and Report [7 points] CourseNana.COM

As part of TP-D3 you will be doing a project of your choice and an accompanying report. CourseNana.COM

3.1 Project [5 points] CourseNana.COM

You are free to formulate any project with your Raspberry Pi. Two constraints are imposed on this project: CourseNana.COM

1. The Raspberry Pi must be the key enabler of the project.
2. There should be at least 3 components involved in the project. Your term project must involve

ONE of the following:
a. A single Raspberry Pi and 2 desktops OR b. 2 Raspberry Pis and one regular desktop OR c. 3 Raspberry Pis OR d. A Raspberry Pi, a desktop, and a sensor OR e. A Raspberry Pi and 2 sensors

What counts as a sensor? Cameras, audio sensors, microphones, infrared, motion detectors, etc. CourseNana.COM

3.2 Report [2 points] CourseNana.COM

You are required to submit a report describing your project. This report should be between 2500-3000 words excluding references. The report must include several elements, each of which will be a separate section. These include: CourseNana.COM

Problem characterization CourseNana.COM

o This is a technical description of the problem. Your audience is your peers so express it in a way that they can appreciate. CourseNana.COM

Proposed solution and implementation strategy o Methodology CourseNana.COM

o Include a description of the libraries that you have used and what you did on your own. Conclusions CourseNana.COM

Bibliography CourseNana.COM

Use of Citations CourseNana.COM

Citations have a specific purpose, they: (1) relate to work that has been published elsewhere, (2) substantiate your claims, and (3) could be used by readers to dig a little deeper. Remember to number your references and list them in your bibliography in the order they are referenced throughout the paper. If an article is in your bibliography, it must cited in the main text. Citing at the right location indicates what your source is for a particular piece of information, and also demonstrates that you have read the article. Make sure that you cite all your references including Wikipedia and Online lecture notes that you may have perused. References that are not cited should not be in your bibliography. CourseNana.COM

Other Notes Regarding the Report CourseNana.COM

In your discussions, be aware of when you digress and the importance of tying it to the overall narrative. If you go off on too many tangents, the paper will tend to be dull, unorganized, and ambiguous. CourseNana.COM

If you are looking at your topic from the software prism, it might be worthwhile to see if the software choices were constrained or motivated by the underlying hardware. An article is much more compelling if it lays out the trade-off space. Identify the confines within which things happen. If a system has achieved a certain feature what are the other things (both hardware and software) that make this feature possible. Try to address both the advantages and disadvantages of support for specific features. CourseNana.COM

3.3 Things to submit: CourseNana.COM

The report must be submitted as a PDF document using Canvas. There is ONE submission per team. Every document must list ALL team members (including their full names and email addresses). CourseNana.COM

4 Grading CourseNana.COM

This assignment will account for a maximum of 10 points towards your cumulative course grade. CourseNana.COM

Get in Touch with Our Experts

Wechat WeChat
Whatsapp Whatsapp
Colorado State University代写,CS 370代写,CS370代写,OPERATING SYSTEMS PROFESSOR代写,WORKING WITH THE RASPBERRY PI代写,Computer Systems代写,Operating Systems代写,Colorado State University代编,CS 370代编,CS370代编,OPERATING SYSTEMS PROFESSOR代编,WORKING WITH THE RASPBERRY PI代编,Computer Systems代编,Operating Systems代编,Colorado State University代考,CS 370代考,CS370代考,OPERATING SYSTEMS PROFESSOR代考,WORKING WITH THE RASPBERRY PI代考,Computer Systems代考,Operating Systems代考,Colorado State Universityhelp,CS 370help,CS370help,OPERATING SYSTEMS PROFESSORhelp,WORKING WITH THE RASPBERRY PIhelp,Computer Systemshelp,Operating Systemshelp,Colorado State University作业代写,CS 370作业代写,CS370作业代写,OPERATING SYSTEMS PROFESSOR作业代写,WORKING WITH THE RASPBERRY PI作业代写,Computer Systems作业代写,Operating Systems作业代写,Colorado State University编程代写,CS 370编程代写,CS370编程代写,OPERATING SYSTEMS PROFESSOR编程代写,WORKING WITH THE RASPBERRY PI编程代写,Computer Systems编程代写,Operating Systems编程代写,Colorado State Universityprogramming help,CS 370programming help,CS370programming help,OPERATING SYSTEMS PROFESSORprogramming help,WORKING WITH THE RASPBERRY PIprogramming help,Computer Systemsprogramming help,Operating Systemsprogramming help,Colorado State Universityassignment help,CS 370assignment help,CS370assignment help,OPERATING SYSTEMS PROFESSORassignment help,WORKING WITH THE RASPBERRY PIassignment help,Computer Systemsassignment help,Operating Systemsassignment help,Colorado State Universitysolution,CS 370solution,CS370solution,OPERATING SYSTEMS PROFESSORsolution,WORKING WITH THE RASPBERRY PIsolution,Computer Systemssolution,Operating Systemssolution,