Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Project Examples& Expertise
Pr
ojec
t Exa
mpl
es >
Pag
e 1
SummaryBrief HistorySince 2001 Clarinox Technologies has worked towards the facilitation of more efficient embedded development. The company has developed a range of technologies by following international standards such as ISO15693, EPC Global and Bluetooth SIG specifications. The quality of these developed technologies has been recognised through the receipt of the iAwards Victorian Merit Award 2009, winner of 2009 EDN Best Application of Design Software and selection as finalist for Australian Technologies Showcase Patron’s Award 2006 and 2007. Clarinox has a mix of Australian and international clients; has close ties with several Australian universities; and participates in the partner programs of ARM, Microsoft, Intel, Xilinx and QNX.
Key areas of Technology capabilities •Embedded •Bluetooth •GPRS/3G/GSM •RFID •WiFi •ZigBee
Key benefits of Technology developed by Clarinox •Reducedevelopmenttimeforfastertimetomarket •Handlechangingtechnologieswithprovencode •Makemorereliablesystems •Provideaneasierupgradepath
Page 2 < Project Examples
IndexProducts developed by Clarinox SoftFrame 3
Customisable End-to-End Tracking Solutions 4
WayPoint based distributed asset tracking network 5
Yulo Tracking Tag 6
Reference Designs 7-8
Project Examples Example 1 - LED Digital Signage 9-10 Adaptable Digital Signage Display Unit for anything from shop fronts to billboards
Example 2 - Data communications 11 Use of a standard mobile phone as short range control device
Example 3 - Detect radio communications 12 Transfer of detected conversations occurring in vicinity to a standard Bluetooth headset
Example 4 - Voice communications 13 Suitable for short range such as confined environment such as machine room or vessel
Example 5 - Tracking 14 System to tag sensitive materials
Areas of Expertise 15-16
Notes 17-18
Pr
ojec
t Exa
mpl
es >
Pag
e 3
ProductsClarinox SoftFrameProduce complex embedded software that is readily portable, robust, with reliable memory management and easy debugging with reduced time to market.
ClarinoxSoftFrameprovidesthenecessaryinfrastructurefortheembeddedsoftwareengineertodevelop without the need to know the real-time operating system through:
•Dynamic memory management to avoid memory leak problems
•Unique dynamic debugger for faster debugging of run-time issues
•Standard libraries to ensure standard functionality across a range of platforms
•Standard handling of Threading; Timers; Semaphores; Mutexes to relieve from platform specifics
•Inter-processmessagepassing;Event/Messagehandling;Finitestatemachineforfaster
development
•ProvenSerialdevicedriverencapsulation;USBdevicedriverencapsulation;TCP/UDPSocketencapsulation for quick robust and consistent code across multiple platforms
These benefits, plus the ability to run across multiple platforms and multiple wireless protocols, makeClarinoxSoftFrameaproductthatspeedsupembeddedandembeddedwirelesssoftwaredevelopment.
Embedded Application Layer
Hardwareand(Real Time) Operating System Platform
Lega
cy C
ode
Lega
cy D
river
s
Embedded Application Layer
Hardwareand(Real Time) Operating System Platform
Lega
cy C
ode
Lega
cy D
river
s
Platform Adaptor
Interface Debugging
SofrFrame Libraries
Wireless Technologies
ClxA
PI
ClxA
PI
ClxA
PI
ClxA
PI
Page 4 < Project Examples
Customisable End-to-End Tracking SolutionsWayPoint end-to-end RFID based asset tracking system
Project Tasks PerformedClarinox has experience in tracking solutions and location based services stretching back to 2002. Clarinoxhastheexperiencetoprovidesystemsbaseduponavarietyoftechnologies,includingRFID,BluetoothandGPSandhasdesignedsystemswithfixedinfrastructureandmobilesystems.RFIDsystemsarebasedaroundWayPoint,othersolutionsareofferedviaengineeringconsultingservices.
WayPointisdesignedtooperatewithinstalledinfrastructureasaseriesofzones.EachzonecanbefittedwithasingleormultipleRFIDreaders,ormobileobjectscanbefittedwiththereaderandRFIDtagsinstalledatkeylocations.Clarinoxhasconstructedsystemswithbothactiveand/orpassiveRFIDtechnologies from a variety of vendors. Each project is analysed to determine the most appropriate and cost effective solution. Readers receive messages from the asset tags. The asset tag information isstored/processedthroughanXMLinterface,keptwithinadatabaseandpresentedtotheuserviaaweb based application which can administer, search, and view, the details of the entire system.
All the information relating to the system is administered from a single application run on a standard computer using a Microsoft(WindowsNT,2000,XPor7)operating system.
Pr
ojec
t Exa
mpl
es >
Pag
e 5
WayPoint based distributed asset tracking networkTrack and find assets within the system boundaries
Existing Clarinox products and technologies on which the project would be based upon•WayPoint•PassiveRFID
Project tasks Clarinox could performDevelopment of system hardware and software for interface to tags, readers, data collection, data transfer, database and user interface.
System UsageReal time data could be collected via a network of readers to provide the location of tagged assets within the system confines
Technologies Required•RFID•Database,userinterface
Page 6 < Project Examples
Yulo Tracking TagRFID readers and tags from Clarinox Technologies
Project Tasks Performed ClarinoxprovidesavalueformoneyRFIDsolutionthatsuitsmanyapplications,includingaccesscontrol, automatic identification, inventory and asset tracking.
Features at a glance:
•World’ssmallestactivetag
•AvailablefullyIntegratedintoClarinoxWayPointwebbasedinterfaceforassettrackingorlocation
monitoringsystemorasstandalonecomponent/s
•Fully-integrated,low-costRFIDreaderandtags
•Canbeusedtocontrolrelayorreadexternalanalog/digitaldata.
•EthernetandUSBinterfacesforeasyconnectionbetweenreaderandPC
•LEDforvisualindicationofpower-onandactivityonbothYuloreadersandtags
YuloTrackingTag
YuloReader
Pr
ojec
t Exa
mpl
es >
Pag
e 7
Reference DesignsClarinox has extensive wireless engineering experience covering the design and development of both hardware and software. Use of Clarinox combined hardware and software designs will speed up time to market by removing the need for multiple board revisions.
Reference Design to provide functioning Bluetooth device in 2 hoursClarinox provides a range of Bluetooth options from hardware only through to total Bluetooth hardware and software solution complete with training. The Bluetooth target board provided is based upon CSR BC05 Bluetooth 3.0 chipset. This offering delivers an easy and flexible option for developers building a Bluetooth software and hardware solution.
ThesolutionprovidestwoLEDs,threebuttons,aswellasgeneralpurposeI/OpinsfromtheMCUtestpoints for audio input and output. In addition, a header is provided for battery current measurement.
WiththesoftwareoptionofthisReferenceDesignsolution,theClarinoxprovidedsoftwarecanbeloaded onto the Bluetooth target board via the USB interface adaptor cable and SPI converter supplied in the kit.
AlternativelythekitiscompatiblewithCSR’sBlueLabsoftwarepackage(soldseparately).
Softwareapplicationparameterscanbecustomizedbyusingthiskit.
Using the hardware reference design, customers can reproduce the Bluetooth target board in another form-factor, or Clarinox can provide this service.
Contact Clarinox for additional functionalities, such as addition of a touch button interface, LCD screen etc.
Hardwareincluded(suitableforquickstarttodesignandtest);1.Bluetooth3.0TargetboardwithUSB/UARTandSPIconnections
2.SPI/UARTtestconnectionboard
3. USB, PC interface adaptor cable and SPI converter
Optional extrasClarinox reference design software;•Headset
•A2DP(sourceorsink)
•AudioGateway
•HIDdevice
•AVRCP(targetorcontroller)
•HCIonly(UARTorUSBinterface)
Hardwaredesignfilesforclientthatwishtocustomiseformfactor,manufactureetc•SchematicsinEDAformatandlayoutfiles
Training(availablewithClarinoxsoftwareoption)•TwohourwebbasedtrainingsessionattheendofwhichdesiredClarinoxsoftwarewillbeinstalled
and running
•Othertrainingandconsultingservicesavailableuponrequest
Page 8 < Project Examples1. Bluetooth 3.0 Target board with
USB/UARTandSPIconnections
2.SPI/UARTtestconnectionboard
3. USB, PC interface adaptor cable and SPI converter
Pr
ojec
t Exa
mpl
es >
Pag
e 9
Project Examples Example 1 - LED Digital SignageAdaptable Digital Signage Display Unit for anything from shop fronts to billboards, with wireless connectivity for easy updating
Project Tasks Performed ClarinoxprovidedframeworkformultiplewirelessincludingGPRS/GSMDataandSSM,Bluetooth,Wi-Fiinterfaces.HardwaredesignbaseduponstateoftheartDaVinciarchitecturewithhighspeeddigitaldesign.ComplexFPGAdesign(400,000gates)withmultipleparallelsoftprocessors.DSPvideotechnologyforlivevideostreamingandanimatedGIFdecoding.
System UsageAdvancedelectronicsignageforthe21stcentury,featuringwirelessorSMSupdates,varietyofsizesthat can easily be changed at any time and multiple brightness settings for use in any condition.
Technologies Used•DaVinciplatform•Bluetooth•GPRS•SMS•FPGA
Usage ScenarioUnit to be fitted to shop front to advertise current sales or products, multiple units fitted together to createavideobillboardwithscrollingadvertisementsforvariouscompaniesand/orproducts.
Client benefitsSystem prototype facilitated successful fund raising hence enabling success of the project.
Page 10 < Project Examples
Pr
ojec
t Exa
mpl
es >
Pag
e 11
Example 2 - Data communicationsUse of a standard mobile phone as short range control device
Project Tasks PerformedDevelopment of system hardware and software. Incorporating standard mobile phone as the instrument for control. Custom hardware for gateway device and remote device. Communication range used less than 100m.
System UsageCustomizeduserinterfaceforphonetocontroldatatoberelayedtoremotedeviceviagateway.
Technologies Used•Bluetooth•ProprietaryWireless•ARM7•WindowsMobilePlatforms
Standard Mobile Phone
Gateway Device
Controlled Remote Device
Page 12 < Project Examples
Prototype Board
Example 3 - Detect radio communicationsTransfer of detected conversations occurring in vicinity to a standard Bluetooth headset
Project Tasks Performed Clarinox provided the Bluetooth communication software from detection device to headset. Clarinox capabilitiescoversoftwareandhardwaredesignforheadset.ForthisprojectClarinoxprovidedtheheadset side plus the infrastructure for client software defined radio. Clarinox can source software defined radio component as new project if required or can partner with new client with existing softwaredefinedradioproductand/orexpertise.
System UsageHeadsetfittedwithinhelmetcanreceiveaudiocommunicationsoccurringwithinthevicinity.
Technologies Used•Bluetooth•TITMS32059xxOMAPDSP/ARM9Processor
Usage ScenarioWirelessconnectionbetweendetectiondevice and personel.
Pr
ojec
t Exa
mpl
es >
Pag
e 13
Example 4 - Voice communicationsSuitable for short range such as confined environment such as machine room or vessel
Project Tasks Performed AllembeddedandBluetoothsoftwarerequiredforsystemoperation.Hardwaredesignandtesting.
System UsageShort range communication on a rugged device as suitable for noisy environments. Can allow handsfree operation through use of wired headsets.
Technologies Used•Bluetooth•TIDSP
Usage ScenarioWirelesscommunicationbetweenfieldpersonnel.
Device
Page 14 < Project Examples
Example 5 - TrackingSystem to tag sensitive materials
Project Tasks PerformedDevelopment of embedded and user interface software as well as hardware for Bluetooth enabled RFIDreaders.
System UsageSensitiveitemrequiresHFtagtobeapplied.HandheldreadertouseRFIDtechnologytoreadtheidentityofthedeviceasstoredintheHFtag.Onceawayfromsensitiveitemsthereadercantransmitreadings to nearby collection point.
Technologies Used•Bluetooth•13.56MHz(HF)RFID
Usage ScenarioStep 1- Read the device identity.Step 2- Transfer readings to central computer
Pr
ojec
t Exa
mpl
es >
Pag
e 15
Areas of ExpertiseSoftware design• ApplicationDesign• Develop,implementandupgradesoftware• Objectorientedmethodologies• Assembly,C/C++,DSPandJavaprogramming• Useofdesignpatterns
Object Oriented Methodologies• UML• Usecases• Scenariodiagrams• Classdiagrams• Focusonembeddedsystems• Incorporationofrealtimebehavior
Software building blocks• Remotefirmwareupgrademodule• Communicationprotocoldesignandimplementation• InstallationofallmajorRTOS• Developmentofdevicedrivers• Networkingcomponentintegration• Boot-loadercode• DSPalgorithms
Processors• ARM7/ARM9/OMAP/DaVinci• TIDSP;TMS32055xx,67xx,59xx,644x• AnalogDevicesDSP;BlackFin• PowerPCMPC850/MPC860/MPC8260• MIPS• Intel80x86• Motorola68000,68302,68332,68360• Legacy8Bitprocessors,microcontrollers
Development tools• MicrosoftVisualStudio2005• WindriverTornadoDevelopmentSystem• GreenhillsVelosity,Multi2000DevelopmentEnvironment• GNUToolKit(Binutils,GCC,GDB,Insight,DDD)• QNXMomentics(Eclipsebased)• TICodeComposerDSPIDE• ATMELAVRStudio,CodeVisionAVRCCompiler• MRIandIARDevelopmentSuites• HitecCCompilerandRemoteTargetDebugger• HP64xxxIn-circuitEmulators• BDM/JTAG(68HC16,68360/302,TI-DSP,MPC860/850,ARM7/9)
Page 16 < Project Examples
Operating systems experience• Windows/WindowsCE/PocketPC/WindowsMobile• Linux/EmbeddedLinux(uCLinux)• Symbian• VxWorks• ThreadX• NucleusPlus• QNX• Velosity• eCos• DSP-BIOS• MTOS-68K• VRTX-86• MCX-11
Languages• AssemblyLanguages• 8051,8085/Z80,80x86• 6303,6805,68HC11/16,68K• TMS32055x,59x,67x,64x• PowerPC• ARM7/9• AtmelAVR• PIC• C/C++• Java/HTML/JavaScript
Protocols/Standards• Bluetooth:V2.0+EDRqualifiedprotocolstackwithHCITransport,HCI,L2CAP,RFCOMM,AVDTP,
andSDP,Headset,Handsfree,FileTransfer,Dial-UpNetworkingwritteninANSIC/C++.Supportformultiple Bluetooth chips
• 802.11a/b/g• RFID:ISO15693,ISO7811(13.56MHz,134kHz),EPCGlobal,Tags:TI,Phillips,STMicroelectronic,
Gemsys, Omron, ClarinoxEdel smart tags Readers: Omron, Sunion, Summit Automation, ClarinoxEdel
• Datacommunications:WAP,TCP/IP,SNMP,LAPB,LAPD• Telecommunications:SDH,ATM,V5.2,3G,ISDN,PSTN• Trunkradio:MPT1327,MPT1343• I2C,SPI,RS-232,RS-485,USB• 433MHz• GPRS/GSM,GPSNMEA
Peripheral hardware• TICodecs:AIC20,AIC23• MotorolaCodecs• MP3Decoders• USBControllers,EthernetInterfaces• MagneticCardReaders• FlashMemoryCards(SD,mini-SD)• Bluetooth,VHF/UHF,WiFi,GPRS/GSM,GPSModules
Pr
ojec
t Exa
mpl
es >
Pag
e 17
Notes
Page 18 < Project Examples
Clarinox Technologies Pty LtdPO Box 222, SandringhamVictoria 3191, Australia
Telephone +61390958088Facsimile +61385552507
e-mail [email protected] http://www.clarinox.com