Skip to content
UPenn Embedded Systems Handbook
Return Currents
Initializing search
upenn-embedded-sys-handbook
Home
FAQ
Guides
Resources
UPenn Embedded Systems Handbook
upenn-embedded-sys-handbook
Home
FAQ
Guides
Guides
Build Systems
Build Systems
CMake
CMake
1. Intro to Build Systems
2. Cmake Introduction
3. Getting Started with Cmake
4. How Does CMake Work
5. CMake Project Organization
6. CMake Exercise Pt. 1
7. Managing Dependencies
8. Cross Compilation and Toolchain Files
9. CMake Exercise Pt. 2
CMake FAQ
HW/SW Quality Assurance
HW/SW Quality Assurance
Software Testing
Software Testing
1. Foreword to Testing Software
2. Getting Started with Unit Testing
3. Unit Testing Exercise 1
4. Test-Driven Development
5. Test-Driven Development Exercise
CI/CD Pipelines
CI/CD Pipelines
1. Foreword to Pipelines
2. Continuous Integration
3. Continuous Deployment/Delivery
Programming
Programming
C
C
C-Primer
Altium
Altium
Hotkeys
Resources
Resources
None
🎓 UPenn Courses
📖 Book Recommendations
⚡ Hardware & Equipment
📦 Software Development
⌨️ Forums, Blogs, Socials
🖥️ Student Discounts
👩🏭 Get a Job!
👩🏭 Get a Job!
Job Boards
Interview Prep
Resume Template
🚀 Project Funding & Startup Resources
🎬 Educational Media
🎬 Educational Media
Firmware
Firmware
Buried Treasure and Map Files
Hardware
Hardware
Return Currents
🛠️ Miscellaneous Resources
What Every PCB Designer Should Know - Return Current Path (with Eric Bogatin)
Back to top