Real Time & Embedded Systems Outfitters
Balance and Control for Embedded Systems
Phone: +61 (0) 2 6156 1641
Fax: +61 (0) 2 6248 8383
Email: info@symmetry.com.au
   
HOME
Your Cart
Your Account
Contact Us
About Symmetry
Find product:
  GO   GO

 Categories 
Product Info
SIMPLE HDD BACKUP
Software
Hardware
Services
Specials
Training
Video Presentations
Tools

 Help 
Recover password
Contact us
Privacy statement
Terms & Conditions

About Us
Products
Experience
Services
Support
Education
Customers
Brochures and Whitepapers



  News message

Seasons Greetings, Newsletter, Symmetry Closure Notice Today to 6th January 2014

QNX and Symmetry wishing you a safe and happy festive season 2013
Seasons Greetings
Symmetry Innovations wishes you a safe and happy festive season 2013

Click Image to view on website.

The "Imagine" video

Imagine - Future In Car systems - youtube
Complete QNX CAR video collection.

QNX FREE FOR ACADEMIC

Register and get started immediately

SYMMETRY ACADEMIC SUPPORT

WHERE'S QNX?

EVALUATIONS

QNX FREE EVALUATION
Download the QNX Software Development Platform
SMX V4 EVALUATION
Download the Eval Kit
GOANNA EVALUATION
Simple Eval Application
CYPHERBRIDGE EVALUATION
Fill out the form and we will make contact.

Don't want this email!

  • Please go to the bottom of the email and press the link to be removed - Thanks and sorry if it bothered you. I admit I have again added everyone I communicated with this year (trying to avoid re-adding those who requested deletion) so please accept my seasons wishes and remove yourself from the list so you do not get any further technical emails. Thanks again - Rob.













You may have seen that you were added to the Symmetry Web Register. What actually happened is I unloaded the database - deleted a bunch of old registrations - then reloaded the database. It tells you so you can click the link and de-register. There are still many old, and I am sure - unwanted - registrations so please de-register or have me do it for you.


It has been pointed out that it has actually been many months since the monthly newsletter was last sent. My apologies.

We have been in our new Mitchell office for almost 12 months where we have been running free Boot Camp courses in QNX development, BSP's, Static analysis and other tools, and we have run some certified training courses. The Boot Camps have been well received and are certainly fun.

Even with the tremors of the BB business movements there has been no slowing down at QNX. There have been as many major design wins and software release as any similar period in their history. Symmetry have also worked hard to improve our offering to Australian/NZ developers. We have added the Goanna Static Analysis tool from Red Lizard to our tool set and up-skilled ourselves in software quality matters. We have created alliances that will help our customers with hardware and BSP phases of their projects. And we have found a more standard solution to secure boot and embedded security work that we have been doing which can be customised to specific requirements - the Cypherbridge Systems products for any RTOS. Hardware for old and new QNX versions is easy enough to find and we continue to work wit Backplane Systems, ETE, and others to validate more good hardware options. Further to that this year we researched SCADA and RTU requirements, got to know the IsaGraf rep, and signed up with Koenig for ETHERCAT. Now we are more of a "one stop shop" where previously we simply handed out contact details.

BSP News. Many projects require very low energy consumption but still demand a heap of function from the applications and hence the OS and CPU. Freescale and TI have produced AM335x and the P1010+ respectively. Both these systems run QNX 6.5 beautifully. No cut down RTOS here - the full runtime environment.

However, if you need a Tiny RTOS and hava a CPU in mind that has no MMU. SMX V4 is ready to serve. Fully featured with all the drivers and services you need. SMX has a clean well designed architecture that allows for the use of any or all the modules to be used in your project but further - for use of modules as part of your existing project regardless of the OS in use.


I hope you find this mail usefull and the info and links below of interest.
Items in this mail are:
  1. What's New.
    • Something even for 20 year old security systems on QNX4
    • Industrial Automation
    • Automotive and Future Gazing
    • Low Energy Bluetooth (Clarinox Blue)
    • JAVA (Aicas JamaicaVM 6.2-5)
    • Press Releases
  2. The QNX Newsletters (quote from Paul's On Q blog.)
  3. CPUs for CAR, General Embedded, and IA
  4. BSP Update - Links to BSPs
  5. Recient Whitepapers
  6. Software Quality Matters + Goanna Static Analysis
  7. Security in Embedded Systems and SCADA/RTUs
  8. Webinars and More Whitepapers for Christmas down time

BTW - take a look at our new websites "security.symmetry.com.au", "qnx.symmetry.com.au", and "goanna.symmetry.com.au".

1) What's New.

Something even for 20 year old security systems on QNX4

Old SCADA systems and 20 year old security systems originally from Chubb and Tecom that are based on QNX Windows are still in service. Replacing the hardware for these systems became a little difficult due outdated QNX Windows video card drivers. After QNX Windows drivers ceased being developed the SciTech series of divers was produced - giving users another 10 years of cover. Now KPDA have produced "VBE3" driver that will provide another 5+ years support for you faithful software.

Check their blog http://forum.kpda.ru/index.php/topic,246.0.html


QNX4 Hardware support.

Far from being abandoned on old technology QNX4 users are rewarded with more hardware options from Intel. We have QNX4 working on Xeon and Corei7 based systems (albeit on 1 core), down to low power ATOM based systems, and even tiny computers based on the Vortex86DX2 system on chip.


Now


On to the modern age with QNX 6.5 SP1.

The biggest news this year has been in 3 areas:


  1. Industrial Automation with the PCL reference kit (Freescale, IsaGraf, QNX and Koenig ETHERCAT)

  2. QNX Software Systems has collaborated with several partners to build two pre-integrated PLC reference platforms that can speed the development of PLCs and other industrial control applications.


    The platforms integrate the QNX® Neutrino® RTOS from QNX Software Systems; ladder logic and EtherCAT software from companies such as IsaGRAF, KW-Software, and koenig-pa; and hardware such as the Freescale QorIQ® TWR-P1025 Tower System Module and TI Sitara™ AM335x ARM™ Cortex™-A8 processor



  3. Automotive future car systems.
  4. Just relax and check out some YouTube Videos.

  5. Bluetooth Low Energy (Clarinox Blue)
  6. Video: Clarinox Video

    As part of the our medical demo that we demonstrated at CEBIT this year we modified the QNX Demo config to accept data from an Acceletometer connected to another node, using QNX transparrent networking,to show the platform flexibility as a basis for prototypes. We had Trish from Clarinox with us demonstrating Bluetooth on QNX and educating visitors on the technology.


JAVA (Aicas)

Aicas has just completed work on JamaicaVM 6.2-5 maintenance release. This release includes various defect repairs, and an update for strong chryptographic support. This release is available to customers with current annual support. Please contact info@aicas.com to request download links if you are under an annual support contract.


PRESS RELEASES

January 08, 2013
QNX CAR Application Platform 2.0 Chosen by Delphi for Next-Generation Infotainment Systems
January 08, 2013
QNX Announces Release of QNX CAR Platform 2.0
January 08, 2013
QNX Re-imagines the Driving Experience with New Technology Concept Car
January 08, 2013
Elektrobit Demonstrates EB Street Director Navigation Software with QNX CAR Application Platform 2.0 at CES 2013
January 07, 2013
QNX Announces New In-Car Speech Recognition Framework to Understand a Speaker's Intent
February 12, 2013
Acontis Announces EC-Motion EtherCAT Motion Library for QNX Neutrino RTOS
February 26, 2013
QNX Demos New Industrial Reference Platforms for Faster Application Development at Embedded World 2013
February 26, 2013
Bsquare to Distribute QNX Operating System and Development Tool Products
April 17, 2013
7digital and QNX partner to bring high quality digital music to millions of in-car infotainment systems
May 7, 2013
QNX and Renesas to Integrate Renesas R-Car SoC and QNX CAR Application Platform

2) The QNX Newsletters (quote from Paul's On Q blog.)

What do you mean, you haven't read the latest QNX newsletter?

Seriously, folks, there's no excuse. All you have to do is subscribe. It's easy, it's painless, and it's free of clauses asking for your first-born child.

What's that, you say? You're not the subscribing type? Hey, no worries, I'm cool with that. In fact, you can be cool with it, too, since you can also access the newsletter (aka "The Source") by visiting this QNX webpage. So bookmark it in your browser. And don't go another month without keeping track of what's happening at QNX.

3) CPUs for CAR, General Embedded, and Industrial Automation.


We had fun with QNX on the TI AM335x both on the Phytec board and on the starter kit. The Freescale IMX 6 runs QNX nicely on the Sabre lite board. The PANDA board created interest with the TI OMAP4460.

Again with the Freescale but this time the Power architecture"QorIQ P1010" processor.

The Vortex86DX2 i mentioned above is in a nifty little package called a TQ-50 and it runs QNX4 and QNX6 of course consuming about 2 Watts).

You can buy some of these at element14.com and the QNX BSPs can be downloaded from the QNX website. (Ask us to do it for you if you like)

The BSP directory is at http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/BSPAndDrivers

AM335x (we have worked with the 3358 and the 3359)

Specs Pages

QNX BSP on Phytec Video


AM335x Starter Kit

IT Starter Kit pages

OnQ post detailing the Starter Kit and the QNX Accelerator Kit functionality.

Buy it: Element14


Freescale i.MX 6 SABRE Lite board

Video - QNX Demo with GUI by Crank Software.

Buy it: Element14.

QorIQ, P1010 and others

Specs Page

Video - there is a 5 minute video on the Specs page you feel like a break and 2 more links below.

Video P1023

Video P5020 or read the QNX Press release on the P5020

And the PLC reference platform P1025

Specs Page

Buy it: You can buy from that Specs Page link as well.


4) BSP Update - links.


ARM Architecture
New

Marvell Armada PXA2128 Qseven BSP 2013-05-09 Texas Instruments OMAP5432 EVM  6.5.0 SP1 Cortex A15  2013-05-15 Xilinx Zynq 7000 ZC702 EVM  6.5.0 SP1 Cortex A9 
Updated
Freescale i.MX6Q Sabre Lite Freescale i.MX6Q Sabre ARD/Sabre AI Freescale i.MX6Q Nitrogen6x Freescale i.MX6Q Sabre Board for Smart Devices Freescale i.MX53 Sabre AI Texas Instruments DRA6xx and DM811x Jacinto 5 ECO EVM Texas Instruments OMAP 3530 Beagle 2013-04-04 Freescale i.MX6Q Sabre Lite 6.5.0 SP1 Cortex A9 2013-04-01 Freescale i.MX51 EVK 6.5.0 SP1, 6.5.0, 6.4.1 Cortex A8
2013-04-04 Texas Instruments DRA6xx and DM811x Jacinto 5 ECO EVM 6.5.0 SP1 Cortex A8

Power Architecture

New

Freescale P3041DS

Updated

Freescale P2041RDB-PB
2013-05-06 Freescale P5020-DS 6.5.0 SP1 QorIQ P5020
2013-04-05 Freescale P4080DS-PA 6.5.0, 6.5.0 SP1 QorIQ P4080
2013-04-12 Freescale MPC8308-RDB 6.5.0 SP1 MPC8308-RDB

5) WHITEPAPERS



6) Software Quality Matters + Goanna Static Analysis

Goanna is a static analysis tool for C and C++. It was spun out of NICTA into Redlizard. Quality software finding a foothold in Germany.

Historically, application developers focus on functional testing which has worked well but left many bugs to be found in the field.  Structural quality is managed by training developers, having corporate coding standards, and by design and code reviews - as a minimum.  Many sites running on a low budget seem to drop much of the structural review - placing a heavy burden on the developers.  Mostly, developers do not see this as a problem because - unlike many industries - fault is not exhaustively traced back to them.  Not yet anyway. However, more and more customers and authorities are requiring standards to be met.  Commonly this involves proof of improvement through each build.

The Goanna - Static Analysis tool is in the class of Coverity, Klocwork,and Parasoft but is quite different to PC Lint.

The Goanna suite of static analysis tools pinpoint defects and vulnerabilities in C/C++ programs including: 

1. access violations
2. memory leaks
3. array and string overruns
4. division by zero
5. unspecified, non-portable, and/or dangerous constructs
6. security vulnerabilties

See www.symmetry.com.au/goanna and

      http://www.redlizards.com/or our new site Symmetry Goanna Site

 

One of the main lists checked by these tools are defined by MISRA

      http://www.misra.org.uk/

 

SonarQube is an open platform to manage code quality and covers 7 aspects of code quality. 

1. Architecture & Design
2. Comments
3. Duplications
4. Coding Rules
5. Potential bugs
6. Complexity
7. Unit Tests

 

There are free pluggins available to extend sonar. It covers more than 20 programming languages including Java, C#, .NET(C# + VB.NET).

For Java and C# there are free pluggins.

C/C++ pluggins are not free. One of them is goanna.

More information can be found at

                 http://www.sonarqube.org/

                 Hands on Sonar Dashboard / Demo dashboard can be found at

                http://nemo.sonarqube.org


7) Security in Embedded Systems and SCADA/RTUs

At a recent SCADA conference in Brisbane we heard a lot of discussion on virtualizing the SCADA systems. In general the view, from users and vendors, was that it was possible and that it was useful - but not necessarily supported by all SCADA vendors. Furthermore it was not necessarily wise in all cases. In other words - its an engineering decision that needs to take into account all the relevant factors.

From a QNX vendor, and embedded systems engineering, viewpoint it was interesting that the focus was more on issues like ease of hardware management and the ease of redundant system provisioning which rated higher than simplicity, performance, and minimizing points of failure. This may reflect architectural differences in modern deployment (the mechanics of SCADA to RTU comms), or perhaps just reflect a trust in virtualization technology. In any case it leads me to the topic that some users have put QNX4 based systems on VMs with some success. Remember many of these systems were originally written for 33Mhz 486 hardware so you would expect a VM to provide sufficient grunt on a 3.4Ghz machine. Our tests worked OK but did show some poor I/O results and some activity caused interference with the Guest clock. If that’s not a problem then it may be a VM may be a solution.

Two presentations at the SCADA conference made mention of a slow uptake of security in the control space. Examples were given of companies believing they maintained an “air gap” only to find out the networks were indeed connected to the internet. Examples were given of hackers intentionally and unintentionally gaining access to control systems. I will not detail the failure points here but it was interesting that for various (and some good) reasons this issue has not been addressed.

However, if you want to begin addressing these issues in your remote systems start with some software that has some of the work done already. Take a look at the Cypherbridge modules for Secure Boot, VPN and SSL. Designed for embedded systems. And if you want to get clear of the Linux risks try a different RTOS – there are many and I suggest SMX or QNX. (I LOVE LINUX just not for everything)

The Cypherbridge products are well presented at: http://www.cypherbridge.com/ProductsServices.php and our new website

Symmetry Security Site

8) Webinars and Whitepapers

Some of these videos are featured above. Others did not fit a category so they are here.

Webinars presented during the past quarter (if you missed any of these webinars you can download the archived version at your convenience)
In-vehicle product differentiation: open standards vs open source
Date: December 11, 2012
Speaker: Andrew Poliak(QNX)

PLC Made Easy: A Day in the Life of Developing a Pre-Integrated EtherCAT® Programmable Logic Controller
Date: December 4, 2012
Speakers: Chris Ault (QNX) and John Ralston (Freescale)

Using the OS and the silicon to ensure high availability in embedded industrial systems
Date: December 5, 2012 
Speakers: Chris Ault (QNX) and Srik Gurrapu (Texas Instruments)

Focusing on Traceablility in Software Development for Safe Medical Devices
Date: February 12, 2013
Speakers: Chris Ault (QNX) and Mark Pitchford (LDRA)

More Whitepapers

The Essentials of Automotive Hands-Free Systems
Discover the 10 things to look for in a hands-free solution, from acoustic echo cancellation to wind buffet suppression. Hear all the facts, without double-talk!

Ten Truths about Building Safe Embedded Software Systems

Learn why it’s important to look beyond the strictly technical challenges. A review of 10 fundamental, but often ignored truths, from nurturing a safety culture to working with SOUP.



For more information use the links at the right or contact:

Robert Cameron
Symmetry Innovations Pty.
Unit 1, 6 Dacre Street
Mitchell, Australia
ACT 2911
Tel: +61 2 6248 6611
Fax: +61 2 6248 8383
Email: info@symmetry.com.au


11 Dec 2013


All news messages...

 Shopping cart 
Cart is empty

 Authentication 
Email address

Password

  Log in       Log in    
  Register   Register
Recover password

 News 

Help | Contact us | Privacy statement | Terms & Conditions | About Us | Products | Experience | Services | Support | Academic | Customers | Brochures and Whitepapers | Academic | Find Symmetry
Powered by LiteCommerce: ecommerce shopping cart software Copyright © 2007 Symmetry Innovations Pty Ltd