[SOLVED] CSE474 project

35.00 $

Category:
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon project-k85xmb.zip (576.7 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
🔒 Securely Powered by:
Secure Checkout
5/5 - (1 vote)

1. Advanced FreeRTOS programming
2. Designing a full working embedded application
Objective of the project
Building off of lab 4, you are ready to build your own project! This lab specification is designed to be vague, so you can
design your own application yourself. Please be creative and it is a great chance to impress us!
What you need for the lab
1. The EK-TM4C123 Launchpad (http://www.ti.com/tool/EK-TM4C123GXL)
2. TM4C123 data sheet (https://canvas.uw.edu/courses/1205180/files/folder/Ek-TM4C123GXL?preview=49165887)
3. IAR workbench or other IDE
4. ADC (https://en.wikipedia.org/wiki/Analog-to-digital_converter)
5. DMA(https://sites.google.com/site/luiselectronicprojects/tutorials/tiva-tutorials/tiva-dma/understanding-thetiva-dma)
6. UART (https://en.wikipedia.org/wiki/Universal_asynchronous_receiver-transmitter)
7. LCD (EB-LM4F120-L35)( http://www.kentecdisplay.com/uploads/soft/Products_spec/EB-LM4F120-
L35_UserGuide_04.pdf)
8. LEDs (https://learn.adafruit.com/all-about-leds/the-led-datasheet)
9. Push buttons (https://www.alps.com/prod/info/E/HTML/Tact/SnapIn/SKHH/SKHHAKA010.html)
10. Debouncing (https://canvas.uw.edu/courses/1205180/files/folder/labs?preview=49719211)
11. Gantt Chart
(https://canvas.uw.edu/courses/1205180/files/folder/hw?preview=49958856https://canvas.uw.edu/courses/12
05180/files/folder/hw?preview=49958856)
System Requirements
1. FreeRTOS is required.
2. The LCD: both the display and the touch features are required.
3. Add wireless communication into the system, for example, Bluetooth, WIFI, etc.
4. Add one extra module into the system, for example, Gyro, etc.
5. Add a front-end display the data, for example, android app, web server, etc.
6. Extra credit (IOT): add a backend data processing system. The data will be captured by the sensors and past back
to the backend (for example, SQL database, webserver, etc) for data processing, and send back to the front end
for displaying.

  • project-k85xmb.zip