Documente Academic
Documente Profesional
Documente Cultură
email: badli@unimap.edu.my
http://publicweb.unimap.edu.my/~badli/
1
Contents - I
2
Contents - II
GNU/Linux OS
GNU/Linux Advantages
SBC in UniMAP
Smart Camera Project (SCP)
SCP: Introduction
SCP: Objectives
SCP: System Overview
SCP: Hardware & Software
Difficulties & Lessons Learned
Conclusion
3
Embedded System (ES)
4
Embedded System (ES)
Common ES characteristics:
Single-functioned/specific task
Tightly constrained resources
Reactive and real-time
5
Embedded GNU/Linux
http://linuxdevices.com/
6
Embedded GNU/Linux
7
Embedded GNU/Linux
8
Embedded GNU/Linux
9
Processors used for ES
Products Platform
Vendo V-MAX 720 vending machine Microprocessor: 8-bit Motorola 68HC11
Characteristics
Computer like
Manufactures with important peripherals
Stand-alone computer
Ready-made device
Constraint
Small RAM (compared to Desktop)
No Graphical Interface or Keyboard
11
Choices of SBC
12
Advantages of using SBC
13
When & Why to use SBC
When
– Lack of resources (hardware designers)
– Lack of manufacturing capabilities
Why
– Faster Time to Market
– Proven hardware design by vendor -> reliable
design and reduce risk of defect
– More vendor choices (different size, functions and
price options)
14
Embedded OS (EOS)
15
Embedded OS (EOS)
VxWorks
PSOS
RTLinux
16
GNU/Linux OS
17
GNU/Linux OS
18
GNU/Linux Advantages
19
SBC in UniMAP
20
Smart Camera Project
IMAGE CAPTURE
OBJECT
COLOR SPACE EXTRACTION
CONVERSION
FILTERING
FRAME (CONVOLUTION)
DIFFERENCING
DETECTION &
NOISE IMAGE SAVING
REMOVAL &
NOTIFICATION
Hardware Performance
Results
Specification Desktop PC SBC
Desktop PC 6.09
30
Conclusion
Applications using SBC can be extended into many more
fields such as automation, robotic, firewall, intrusion
detection system, carried grade telecommunication and
network devices
The availability of Linux kernel and GNU application
development tools ANY applications or system can be
build!!!!
Wide oppurtunities for system development
31
Q&A
SMART CAMERA
PROTOTYPE
32