Greentech_workpackagea - Photon Systems Instruments
Download
Report
Transcript Greentech_workpackagea - Photon Systems Instruments
SEQUEF
Software development partners
Martin Trtilek, Photon Systems Instruments, spol. s r.o. (Acronym PSI),
Kolackova 39, CZ-62100 Brno, CZ / [email protected]
Ladislav Nedbal, Institute of Landscape Ecology (Acronym GREENTECH)
Zámek 136, CZ-37333 Nové Hrady, CZ / [email protected]
GREENTECH
PSI
Brussels, Feb.24, 2003
SEQUEF - Workpackage A
May 2003
Handheld system solution
Embedded system (PDA) - build on LINUX Operation
System
On-line system solution
Industrial PC
Software code C/C++ transferable to LINUX OS
Karlsruhe, May.28, 2003
SEQUEF - Workpackage A
May 2003
Linux Application Space
Business Critical
- for the embedded world
Communications
Infrastructure
Internet
Digital Consumer
Electronics
Scalability / Embeddedness
Karlsruhe, May.28, 2003
SEQUEF - Workpackage A
May 2003
Why Use Linux
• Faster time to market
– Access to source code improves debugging and
maintenance of applications
– Ability to gain quick access to leading-edge
technology and applications through open source
– Enhances the software development process
• Reduced cost of use
– Often no run-time / deployment costs
– Lower development costs
– Standardize on a single OS across multiple projects
Karlsruhe, May.28, 2003
SEQUEF - Workpackage A
May 2003
Why Use Linux
• Flexibility and quality
– Open source innovation offers multiple choices
– Vast open source / Linux community enhances software
quality, security, and functionality
• Based on open interfaces and mainstream IT
technology
– Non Proprietary multi-vendor / vendor neutral
• Integrated, high performance TCP/IP
• Unparalleled network security
Karlsruhe, May.28, 2003
SEQUEF - Workpackage A
May 2003
Applications
Hardened Linux and
High Availability
Real Time Scheduler
Toolchain
Journaling
File
System
Target
Config
Tool
PowerPC
Library
Optimizer
Tool
IA-32
ARM
Core
Linux
Kernel
SH
Specific LSPs
Preemptive
Kernel &
Real Time
StrongARM/
XScale
MIPS
Flash
Support
RTOS
Migration
Java Development
Environment
Specific LSPs
Karlsruhe, May.28, 2003
SEQUEF - Workpackage A
May 2003
•
•
•
Device Modeling Infrastructure
Space manager
– Orchestrates memory and I/O accesses
– Devices register for address ranges
– Simple to integrate new devices
Configuration manager
– Allows multiple platform emulation without code
changes
– Via platform configuration files
– Specifies device address and other functionality
parameterization
– iPAQ -> LW through configuration file
I/O manager
– Permits reproducible real-time experiments
– Records external I/O to trace file with timestamps
– Replay I/O to re-create experiment
Initial device set
– SA-1110 pipeline and integrated devices
– PCMCIA
• Enables Bochs drivers
– NE-2000 network interface
SA-1110
Integer
Pipeline
I-cache
IMMU
D-cache
DMMU
FPA
PIC
RTC
Space Manager
•
RAM
Flash
DMA
SER0
PCMCIA
I/O Mgr
console
GPIO
Platform
Config
= implemented
= in development
= next generation
Karlsruhe, May.28, 2003
SEQUEF - Workpackage A
May 2003
System Model Validation
•
•
•
•
System level validation approach
– Driver scripts drive reference execution
• Boot Linux, execute test programs
• Run on IPaq H/W and Sim-IPaq
– Differences in output drive debug
Challenging debug task
– All bugs today required debugging execution
problems within Linux kernel and device drivers,
on Sim-IPaq model
Forced refinement of simulator debug infrastructure
– Event tracking, tracing added
– Support for memory write snooping
– Dataflow trace mechanism implemented
Current status
– 42M instructions into Linux boot
– Bootloader fully functional
– Kernel modules mmap, vmap, console, serial, intr,
timer, rts, deflate, fpu, flash, and environ are
functional
– Currently attacking bugs in filesystem
– Identified two Linux kernel timing bugs
Linux
Shell
Scripts
Sim-IPaq
System
Simulation
Model
Program Output
Kernel messages
!=
Debug kernel on Sim-IPaq
(using simulator debug infrastructure)
Karlsruhe, May.28, 2003
SEQUEF - Workpackage A
May 2003
Karlsruhe, May.28, 2003
SEQUEF - Workpackage A
May 2003
Request Tracker
• WebRT User Guide
NHA PRESS
© 2002 - Neil Harvey & Associates
All rights reserved
Karlsruhe, May.28, 2003
PSI Brno, Ltd., CZ (Martin Trtilek)
www.psi.cz
Hardware and software tools and techniques for fast real-time imaging of
photosensitive biological objects. Model case: Photosynthesis.
Kinetic fluorescence microscope
DM fluorometer
thermoluminescence
Karlsruhe, May.28, 2003
Institute of Landscape Ecology AVCR, Nové Hrady, CZ
Ladislav Nedbal, www.greentech.cz
Conferences
Graduate Education,
Workshops
Research
Karlsruhe, May.28, 2003