Skip to content

weiserlab/embeddefsoftware

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

layout title nav_exclude permalink seo
home
Embedded Software Programming
true
/:path/
type name
Course
Embedded Software Programming

Embedded Software Programming

Instructor: Prof. Ambuj Varshney

Course code: CS 5272

Institution: School of Computing, National University of Singapore

Course instance: Year 2024, Semester 2

About

This course introduces the design and implementation of embedded systems, focusing on the software aspects. Embedded systems, often synonymous with the Internet of Things (IoT), are small-scale computers that have become widespread. They are typically equipped with sensors, actuators, microcontrollers, and some form of energy storage, enabling us to monitor and interact with our physical surroundings by tracking various phenomena. The course lays the groundwork for understanding the basics of embedded systems and their hardware, emphasising energy efficiency and sustainability of deployments. Specifically, it will concentrate on energy-efficient sensing, communication, and processing. Topics will include basics, sensing modalities, processing tasks like machine learning on microcontrollers and language models at edge, and energy-efficient communication techniques such as backscatter and LiFi.

About

Embedded Software Programming

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SCSS 58.3%
  • HTML 32.3%
  • Liquid 8.6%
  • Ruby 0.8%