Take the 2-minute tour ×
Arduino Stack Exchange is a question and answer site for developers of open-source hardware and software that is compatible with Arduino. It's 100% free, no registration required.

I would like to create some QNX applications and test them in a hardware different than my virtual machine. Since Arduino Due board is based on the Atmel SAM3X8E ARM Cortex-M3 CPU and QNX® Neutrino® RTOS supports that processor, I was wondering if it is possible make them work together.

What would be the challenges to make it work?

share|improve this question

1 Answer 1

Typically the challenge in porting a new OS to a board is to configure stuff like:

  • system clock (to drive the scheduler of the OS at the right frequence)
  • board specific I/O
  • components that are not part of the SoC (but iirc DUE doesn't have any of these)
  • individual HW blocks (like on which serial port redirect the character interface, if your application has any)
  • wakeup sources, in case you have/want low power modes and you need the board to wake up when something specific happens

None of these are impossible tasks and they are all good to learn more about the system, but otoh it's unlikely you can rush through them.

The good news is that probably you will not need them all and not immediately.

But some you will have to perform and they will require understanding how your OS works and having the technical reference manual of your board and SoC.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.