Your SlideShare is downloading. ×
Case study: Embedded Software for Digital Camera based on PC104
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Case study: Embedded Software for Digital Camera based on PC104


Published on

Published in: Technology

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Embedded Software for Digital Camera Based on PC104 Completed project - November 2005 e-mail:;; phone: +375(17)312-1246 address: 22, Olshevskogo Street, 220073, Minsk, Republic of Belarus 1 Customer Joint German-Belarusian venture "Proscan Special Instruments" develops devices for industries, scientific researches, laboratory diagnostics and medicine. Objective The task is to develop embedded software for operating internal equipment of HS 301 camera and to implement remote control via Ethernet-interface. The development of software for control card is necessary to create visualization system and register low luminous fluxes received from spectral equipment. Cameras are designed to receive high-quality images from solar-cell matrix (2048x2048 pixels) in the wave-length range from 400 to 1000 nm. They can be used as part of optical and electronic microscopes or as registration system in spectral devices of various purposes. Solution Alongside with optimization of embedded Linux distribution for PC104 Advantech PC-3350 (RAM 64Mb, Flash 64Mb) hardware platform, our team developed software that has the following functions: • Initialization and testing of equipment when switching HS301 camera; • Continuous monitoring of equipment status; • Connection to external computer via Ethernet-interface; • Reception of commands from external computer via dedicated protocol and their execution; • Setting CMOS matrix operation modes via SPI interface; • Data acquisition via ISA bus from FPGA Xilinx Spartan3 based card that collects preliminary information and processes it; • Control other equipment of HS301 camera; Edited by Foxit Reader Copyright(C) by Foxit Software Company,2005-2007 For Evaluation Only.
  • 2. Embedded Software for Digital Camera Based on PC104 2e-mail:;; phone: +375(17)312-1246 © 2009 Promwad Innovation Company Realized measurement modes • Snapshot (limited) mode; • Non-stop mode; • Full image with maximal resolution mode; • Full vertical binning mode; • Single-track mode; • Multi-track mode; • Regions mode; • 8, 10, 14-bit read with 48 MHz sampling rate mode; Camera's technical characteristics Photo detector type CMOS Fillfactory LUPA-4000-M photo detector Solar cell (pixel) Size 12x12 µm Photosensitive field size 24.576x24.576 mm ADC capacity 8, 10, 14-bit Camera dynamic range Not less than 67 dB PC communication interface Ethernet 100 Base-T Benefits and features • Adapted Linux distribution to use in series of devices; • Extended support of configuration files for creating new cameras without any changes in source code; • Diskless logging system; • Creation of universal protocols for series of devices; • Emulator mode for quick debugging of new client software functions; Technologies Embedded Linux, PC/104, Ethernet, ISA Tools and interfaces GCC, GDB, Eclipse Programming languages ANSI C, С++ Project management tools MS Project, CVS Efforts 40 man-days Duration 1,5 months