Balance and Control for Embedded Systems
Phone: +61 (0) 2 6248 6611
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 
Info
Software
Hardware
Services
Specials

 Help 
Recover password
Contact us
Privacy statement
Terms & Conditions

About Us
Products
Experience
Services
Support
Education
Customers
Brochures and Whitepapers



  News and announcements

QNX goes transparent - Foundry27

The crown jewels of QNX are being developed – transparently: see what's happening with the QNX Neutrino RTOS and key libraries

The crown jewels of QNX are being developed – transparently: see what's happening with the QNX Neutrino RTOS and key libraries.  The landscape has changed - visit www.qnx.com now.

 

QNX Publishes Neutrino Source Code and Opens Development Process

 

News at a Glance...

·  QNX publishes source to QNX Neutrino OS and introduces transparent development process.

·  New hybrid software model stimulates a new movement in combining commercial-grade software and licensing with collaborative and transparent development practices.

·  Customers and community can examine, modify, and extend QNX technology in new online portal.

OTTAWA, September 12, 2007 — In a move that revolutionizes software development practices by combining the best of the open source and commercial software domains, QNX Software Systems today announced that it is opening access to the source code of its QNX® Neutrino® realtime operating system (RTOS) under a new hybrid software licensing arrangement.

Effective immediately, QNX will make source code for its award-winning, microkernel-based OS available for download. The first source release includes the code to the QNX Neutrino microkernel, the base C library, and a variety of board support packages (BSPs) for popular embedded and computing hardware.

Not only can developers view the QNX Neutrino source code, but they can improve, modify, or extend that code for their own purposes or for the QNX community at large. They can then choose to offer back those changes to QNX Software Systems and the QNX development community or to keep their modifications private and proprietary.

New Hybrid Software Model

These changes are part of a new hybrid software model created by QNX that supports the customer’s goal of profiting from software while fueling the passion for developing it.

Access to QNX source code is free, but commercial deployments of QNX Neutrino runtime components still require royalties, and commercial developers will continue to pay for QNX Momentics® development seats. However, noncommercial developers, academic faculty members, and qualified partners will be given access to QNX development tools and runtime products at no charge.

Customer and community members will also have the ability to participate in the QNX development process, similar to projects in the open source world. Through a transparent development process, software designers at QNX will publish development plans, post builds and bug fixes, and provide moderated support to the development process. They will also collaborate with customers and the QNX community, using public forums, wikis, and source code repositories.

“With its new transparent development process, source code program, and development tool access plan, QNX is the vanguard of change in the world of commercial software development and deployment,” said Dan Dodge, chief executive officer of QNX Software Systems. “Both commercial and hobbyist developers will have unprecedented access to the ‘crown jewels’ of our software as the base for creating the next great computing innovation.”

New Community Portal

QNX has also introduced a new community portal website, called Foundry27, as the hub for its transparent development initiative. At Foundry27, customers and developers can access a wealth of resources relating to the QNX Neutrino RTOS and the QNX Momentics IDE, as well as to new community projects.

Upon completing the free registration, users identify which of three different software licenses is appropriate to their interests and gain immediate access to copies of most QNX software products, as well as to source code for many of these components.

Supporting Quotes

Advantech
David DeMint, Project Manager
“When QNX introduces their hybrid software model, we believe the development community is going to be very excited. With access to QNX Neutrino source code, developers will experience its superior microkernel architecture and proven security and stability. As one of the largest embedded computing manufacturers, we plan to work with QNX to develop board support packages for ETX, COM-Express, and a wide range of SBC systems boards. Participating in the broader QNX community reflects Advantech’s ongoing role as a leader in embedded computing.”

AMCC
Charlie Ashton, Director of Software
“We are pleased to see QNX introduce their hybrid software model. Many of our PowerPC customers already use the QNX Neutrino operating system and we expect that the new engagement model and transparent development process will increase adoption of QNX Neutrino within our customer base. The benefits of widely available source code are well understood in our market, so we look forward to a continued and growing partnership.”

Eclipse Foundation
Mike Milinkovich, Executive Director
“As one of the founding members of Eclipse, QNX as an organization has always been a very active member of our open source community. By embracing the concept of transparent development within their own companies, developers will further benefit from the technology and thought leadership that QNX has for years demonstrated as the head of our CDT Project.”

Extreme Engineering
Bret Farnum, Vice President, Sales
“By bringing the hybrid business model to the embedded market, QNX is combining the best of both the open source and commercial models. For commercial board vendors like Extreme Engineering, this hybrid model will enable us to rapidly bring support of QNX products to our customers. That’s why we’re hosting all of our QNX board support packages on the QNX Bazaar.”

Freescale Semiconductor
Raja Tabet, Director of Solutions and Enablement Technology
“As the demand from OEM customers grows for multimedia solutions, particularly in automotive, consumer networking, and wireless, QNX is a valued partner in many of our processor initiatives. This new hybrid software model will enable Freescale and the multimedia development community to work more closely with QNX and speed the development of high-performance, media-rich systems.”

National Instruments
Greg Crouch, Director of Embedded Business Development
“National Instruments has long been working to lower the barriers of entry to embedded design for a broad base of engineers, scientists, and researchers. With their new hybrid software model, QNX has become much more accessible to this large and diverse group. We are very excited about the future of our partnership in both the commercial and academic spaces.”

NuDesign
Stan Kmiec, President
“In our experience, availability of source code has allowed our customers to optimize implementations of our SNMP and CLI management agent tools and solutions. Gaining similar visibility into QNX's runtime components will not only help customer optimizations but will accelerate our own ability to integrate our products with theirs. This initiative will mesh the know-how and best initiatives of the user community with development programs at both QNX and NuDesign. As a result, I foresee many benefits for our joint customers going forward.”

Renesas Technology Corp
Tsutomu Miki, General Manager,
Automotive Semiconductor Business Unit, MCU business group “The availability of QNX’s source code will enable developers to harness the power of the QNX Neutrino kernel when bringing the latest innovations built on Renesas platforms to market reliably and cost effectively. By introducing transparent development in a hybrid software model, QNX is fostering an environment that combines the best of commercial and open source software innovation.”

About QNX Software Systems QNX Software Systems, a Harman International company (NYSE: HAR), is the industry leader in realtime, embedded OS technology. The component-based architectures of the QNX® Neutrino® RTOS and QNX Momentics® development suite together provide the industry’s most reliable and scalable framework for building innovative, high-performance embedded systems. Global leaders such as Cisco, DaimlerChrysler, General Electric, Lockheed Martin, and Siemens depend on QNX technology for network routers, medical instruments, vehicle telematics units, security and defense systems, industrial robotics, and other mission- or life-critical applications. Founded in 1980, QNX Software Systems is headquartered in Ottawa, Canada, and distributes products in over 100 countries worldwide. Visit www.qnx.com.

Editorial Contacts

Paul Leroux
QNX Software Systems
+1 613 591-0931
paull@qnx.com

QNX, Momentics, and Neutrino are trademarks of QNX Software Systems GmbH & Co. KG, registered in certain jurisdictions, and are used under license. All other trademarks and trade names belong to their respective owners.

 


13 Sep 2007


QNX Source code revealed

The crown jewels of QNX are being developed – transparently

The crown jewels of QNX are being developed . . . transparently!!

 

If you have not already heard - this may be very interesting.

 

In a move that revolutionizes software development practices by combining the best of the open source and commercial software domains, QNX Software Systems today announced that it is opening access to the source code of its QNX Neutrino realtime operating system (RTOS) under a new hybrid software licensing arrangement.

 

Already, on the first day, we have had customers download and extend components.

 

But rather than duplicate info and burn bandwidth . . . I urge you to take a look at the links below when you get a moment.

 

Hybrid Software Model - White Paper

http://www.qnx.com/download/feature.html?programid=16868

 

Hybrid Software Model - FAQ's

http://www.qnx.com/company/hsm/faq.html

 

Partner Quotes

http://www.qnx.com/company/hsm/partner.html

 

News Release

http://www.qnx.com/news/

 

Press Release

http://www.qnx.com/news/press_coverage.html

 

Regards

Rob and The Symmetry Team


13 Sep 2007


QNX announcement – Followup.

Followup to our QNX announcement – read some of the news stories below.

 

Articles and press

We had amazing coverage of the launch in the press and on the web. Listed below are the major articles- and they are still coming in. If you haven't already taken the time to read up on what's being said - I encourage you to have a read. It's really cool.

 

Electronicstalk - September 13

Company provides opens OS source code

http://www.electronicstalk.com/news/qnx/qnx124.html

Linux Enterprise

QNX veröffentlicht Neutrino-Source-Code

http://linuxenterprise.de/itr/news/psecom,id,37342,nodeid,8.html

Heise online - September 13

QNX makes the source code of its real-time operating system available to everyone

http://www.heise.de/english/newsticker/news/95933

OSnews - September 12, 2007

QNX Opens Neutrino Source Code

http://www.osnews.com/story.php/18596/QNX-Opens-Neutrino-Source-Code-Interview-QNX-CEO/

Slashdot - September 12, 2007

QNX Opens Source Code

http://slashdot.org/articles/07/09/12/1426229.shtml

On Target: Embedded Systems - September 12, 2007

QNX Publishes Neutrino Source Code and Opens Development Process

http://ontargetembedded.blogspot.com/

Intomobile - February 12, 2007

QNX just went open source, how will this affect mobile phone operating systems?

http://www.intomobile.com/2007/09/12/qnx-just-went-open-source-how-will-this-affect-mobile-phone-operating-systems.html

EDN - September 12, 2007

QNX opens Neutrino source code

http://www.edn.com/blog/1710000171/post/1540014354.html?nid=3081

Linux Devices - September 12, 2007

QNX frees Neutrino microkernel source

http://www.linuxdevices.com/news/NS7804156737.html

Audio Design Line - September 12

QNX opens Neutrino source code and development

http://www.audiodesignline.com/201805808?cid=RSSfeed_audiodesignline_adlRSS

Embedded Computing Design - September 12

QNX Publishes Neutrino Source Code and Opens Development Process

http://www.embedded-computing.com/news/db/?8088

New Electronics - September 12, 2007

QNX opens access to Neutrino source code

http://www.newelectronics.co.uk/article/11385/QNX-opens-access-to-Neutrino-source-code.aspx

CNNMoney.com - September 12, 2007

QNX Publishes Neutrino Source Code and Opens Development Process

http://money.cnn.com/news/newsfeeds/articles/prnewswire/NEW012A12092007-1.htm

PRESSEBOX - September 12, 2007

QNX veröffentlicht Neutrino Source Code und öffnet Entwicklungsprozess

http://www.pressebox.de/pressemeldungen/qnx-software-systems-gmbh/boxid-125749.html

Dr. Dobb's Portal - September 11, 2007

QNX Opts for Open Source (Sort of)

http://www.ddj.com/linux-open-source/201805595

EE Times - September 11, 2007

QNX does split between open source and commercial

http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=201805505

 

 

 


17 Sep 2007


Subject: QNX 6.4 Pre-release available and upcoming Training.

(RESEND due to list failure - with Training Price)

It has been 6 months since I sent out an email to all those registered. I have just 2 items - see below.

Remember, if you don't want this email just opt out using the link at the bottom - I have no interest is sending to those who are not interested. If you have previously opted out and are in again - sorry - I had to reload the server.

I have a few more interesting ones to send out leading to Christmas - but just a few.

Regards,

Rob.

1) Download pre-release of next-generation QNX technology

Pre-release QNX 6.4 software now available

2) Symmetry Innovations Pty Ltd to run the following training course

Dates 10th to 14th November

Located Canberra

Canberra Business and Event Centre

Commonwealth Park, Acton, ACT

Price:$2990 for the 5 days. $2200 for 6 people or more - Max 8 people.

>>>>> Please register your interest by email to info@symmetry.com.au by the 30th September 2008

Symmetry is an approved trainer for QNX products and our trainer has considerable experience both training and in product development allowing you to ask questions that delve beyond the course material.

Realtime Programming for the QNX Neutrino RTOS

Prerequisites

You must have a good working knowledge of C and a general knowledge of operating systems. Familiarity with embedded systems or realtime concepts is an asset.

Objectives

This course is designed for anyone who develops QNX® Neutrino® RTOS realtime applications. By the end of the course, you will have written several example programs and learned to apply QNX Neutrino RTOS concepts to real-world applications.

  1. Familiarize the developer with the features, services, and architecture of the QNX Neutrino RTOS.
  2. Focus on real-world problems and the techniques for solving them.
  3. Provide hands-on exercises so the developer can learn to apply the concepts introduced throughout the course.

Topics

The course consists of the following sections:

  • QNX Neutrino Architecture
    We'll start with an overview of the QNX Neutrino RTOS, highlighting key features, services, and architecture. This overview serves as a "roadmap" to the rest of the course, allowing you to get a feel for the services that the QNX Neutrino RTOS provides.

  • IDE Basics
    Provides the background that anyone working with the IDE in the QNX Momentics development suite must have. Starting with the central concepts of the IDE, you'll become adept at navigating in the IDE and configuring it to suit your personal needs. We then talk about projects, workspaces, and the host-target model, introducing the various ways to interface with your target. We end with a handful of the preferences that can make your life easier, along with pointers to various sources of documentation.
  • Compiling and debugging
    This section looks at what it takes to build an application using both the command-line tools and the IDE in the QNX Momentics® development suite.

  • Processes, Threads and Synchronization
    Unlike many common legacy RTOSs, QNX Neutrino executes programs in separate, memory protected, processes. This section touches on how a system design problem can be broken down into separate processes, and how processes are started and terminated. In addition, in this section we'll discuss what a thread is, thread priorities and scheduling algorithms, how to start and stop a thread, and how to synchronize resource access via QNX Neutrino RTOS and POSIX function calls. Several hands-on lab exercises form a significant component of this section.

  • Interprocess communication
    Explores the various methods that the QNX Neutrino RTOS provides for allowing two or more processes to exchange information. Messages, pulses, signals, POSIX message queues, pipes, and shared memory will all be discussed. We'll also present the relative advantages and disadvantages of each method, along with some of the communications models (e.g. client-server) that fit the various methods.

  • Timers, clocks, and timeouts
    In a realtime system, you need to keep track of real time and schedule periodic events. This section looks at the QNX Neutrino RTOS functions that deal with real time, timers, and kernel timeouts. A hands-on exercise will illustrate how to generate and handle periodic events.

  • Interrupts
    Under other operating systems, dealing with interrupts is an often difficult and awkward task. Under the QNX Neutrino RTOS, however, it is relatively easy to write and debug interrupt handlers. We present several approaches to interrupt handlers and discuss how to tie handlers into resource managers. A hands-on exercise helps you apply these concepts to real-world problems.

  • Introduction to resource managers
    Any process can be a resource manager, and drivers almost always are. This section looks at the capabilities of resource managers, include pathname-space resolution, IPC message formats, and general structure. We'll provide several exercises, from a very simple resource manager that implements /dev/null to more complex examples that support multiple devices.

  • Building a QNX Neutrino Boot/OS Image
    In this section we'll look at how to bind together core OS components, such as the Neutrino microkernel, network components, filesystem components, drivers, etc, to produce a bootable OS image. As well, we'll go through the many ways that a QNX Neutrino OS image can be stored on embedded systems.
  • Introduction to Hardware I/O
    This section provides a brief overview of the functions used in QNX Neutrino, to access hardware registers and memory, using memory-mapped I/O and port I/O. In addition we'll look at how to program PCI-based hardware devices.

Harman International > All content © 2004-2008, QNX Software Systems

19 Sep 2008


Embedded Technology Forum Sydney 2008

2008 Embedded Technologies Forum

Learn how to lower the cost of your real-time and embedded design and control applications at the 2008 Embedded Technologies Forum.

Attend this free event and gain insight from technology specialists from National Instruments, QNX, Embedded Logic and Symmetry Innovations, as well as an international guest from DeBeers Mining in South Africa.

Learn how to take advantage of the latest technologies for embedded application development including, flexible, integrated Real-Time development environments, multicore processors, graphical programming, MDKs and off-the-shelf FPGA-based hardware.

Learn how you can integrate these technologies to achieve advanced performance to create more
sophisticated applications that incorporate motion, vision, measurements, and advanced control allowing you to:

  • Shorten development cycles and reduce risk
  • Improve quality, reliability and performance
  • Lower the cost of real-time and embedded design and control





Anthon Voigt Senior Electronic Engineer, DebTech (DeBeers Group), South Africa
Anthon Voigt is a Senior Electronic Engineer with the mining equipment manufacturer and services supply company DebTech. In this role he manages all aspects of embedded R&D projects which include several FPGA, microcontroller, computer vision and pattern recognition elements. Anthon has been involved from the early research phase, through to the development and support phases for a number of systems.

He is no stranger to embedded FPGAs and Microprocessors, having spent several years as an embedded system designer and programmer, which taught him the importance of design validation and the cost impact of the development cycle. He also has several years experience using LabVIEW and National Instruments hardware in embedded applications. This led to a significant impact at DebTech, with Anthon driving hardware and software standardisations across a variety of different systems, facilitating continuous improvement, maintenance, and obsolescence management.

Anthon graduated with a B.Sc degree majoring in Physics and Computer Science before going on to complete a degree in Electronic Engineering at the University of Stellenbosch close to Cape Town.



TIME AGENDA
10:00am Welcoming Address – Mr Matej Krajnc, Regional Director, National Instruments
10:20am An introduction to the NI Deployment Curve, focusing on platforms for designing and prototyping embedded control systems - Jeremy Taylor, National Instruments
11:05am International Guest Speaker, Anthon Voigt, Senior Electronic Engineer, DebTech
11:45am Morning Tea
12:05am NI LabVIEW Targeting the QNX Real Time Operating System - Ed Lee, Field Application Engineer, QNX Software Systems Ltd
12:50am WindRiver Integration with Graphical Programming for Advanced System and Hardware Testing - Nicolas V.Veilleux, Field Applications Engineer, Embedded Logic
1:20pm Lunch
2:05pm Low Cost, High Performance and Small Form Factor Technologies for Deploying Embedded Technologies - Jeremy Taylor, National Instruments
2:35pm Integration of NI LabVIEW embedded technology with the Keil RealView Microcontroller Development Environment for a seamless, out-of-the-box embedded programming experience - Nicolas V.Veilleux, Field Applications Engineer, Embedded Logic
3:05pm Short Break
3:15pm NI LabVIEW Multicore applications on QNX under Adaptive Partitioning -
Ed Lee, Field Application Engineer, QNX Software Systems Ltd
3:45pm Wrap Up, Prize Draw

  Engineers designing , prototyping or deploying embedded systems, builders of control applications, designers of industrial machinery, equipment, vehicles, or other electromechanical devices with moving parts and electronically controlled actuators can benefit from this forum. Engineers using programmable logic controllers or single board computers, or those utilising RTOS and technologies such as FPGAs would also benefit from attending.






National Instruments Oceania



2008 Embedded Technologies Forum

28 Oct 2008



 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
Powered by LiteCommerce: ecommerce shopping cart software Copyright © 2007 Symmetry Innovations Pty Ltd