Please enable JavaScript.
Coggle requires JavaScript to display documents.
ECNG3006 2019/2020 (Platform Choice (Programming Language (C, ASM), Memory…
ECNG3006 2019/2020
Platform Choice
Memory Size
Documentation
Comprehension
Tools
Programming Language
C
ASM
Availability
support
Peripherals
Supported IDE
Architecture
Cost
Performance
Response Time
Release
Deadline
Memory
Power
Wasted Power
SLEEP
Operating Power
Power efficiency
Security
Tools
Timelines
Job precedence Graph
IDE debugger
Call Graphs
Feasibility
Metrics
System Utilisation Calculations
Application Constraints/Requirements
Critical
time
correct operation
consequence
availability
Power Consumption
functional
Memory
pin layout
Power
Utilization
non-functional
security
Data Encryption
Timing Constraints
Architecture
Function Support
footprint
Implementation/Debugging
Integration
Troubleshooting
methodic approach
test cases
Method
Bottom up
Drivers
top down
Stubs
Complex
big bang
theory
sandwich
Programming Model
foreground/background
Interrupts
FSM
FST
switch-case
RTOS
FreeRTOS
Preemptive
Cooperative
uCOS
Continuous Loop
Easy implementation
Timing
Ineffective
Complex
SEQUENTIAL
Testing
Bottom Up
Top Down
Group Project Module?
unit testing
integration testing
Algorithm
Acceptance testing
Circuit Design
Integration testing
Ethical Contraints
Business Continuity
Legal Liability
Professional codes of practice
Industry Standards
Personal Values