eclipse-threadx / threadx

Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
https://github.com/eclipse-threadx/rtos-docs/blob/main/rtos-docs/threadx/index.md
MIT License
2.8k stars 768 forks source link

Ask for help #320

Open wgz-code opened 7 months ago

wgz-code commented 7 months ago

I recently learned through studying the ThreadX system that the ThreadX system supports the Coterx-A9 architecture, because I saw Coterx-A9 in the Ports directory. I now plan to transplant the ThreadX system to the development of NXP imx6q This board is an ARM Cortex-A9 board. I would like to ask if you have relevant instruction manuals to support me in this work?

TiejunMS commented 7 months ago

Could you please reach out to NXP to see if there is existing port? https://community.nxp.com/

williamelamie commented 5 months ago

Taking the generic Cortex-A9 support to any specific processor of the same architecture is fairly straightforward. The biggest effort is to integrate the IRQ (and FIQ) interrupt handlers to match the ThreadX requirement. You will also need to setup a periodic timer interrupt (typical is 10ms) and modify the linker control file to make sure the proper address is being supplied to tx_application_define.