FRDMCXN947 Threads with Azure, Zephry or Free?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

FRDMCXN947 Threads with Azure, Zephry or Free?

1,031 Views
weezybot
Contributor I

Hello, I am currently developing a robot that can traverse a maze and avoid walls and was looking into which thread system i should use. I am currently using sensors and motors on one core and was wondering if and how i can utilize the threads feature on Mcuxpresso, I wish to use them to separate the sensors and motors, and possibly multicore use due to timing issues with my sensors sometimes going out due to this. currently the bot detects walls however when it ramps up too much or maybe sensor overload. some go offline

0 Kudos
Reply
1 Reply

978 Views
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @weezybot 

Regarding which RTOS to choose, I recommend using Zephyr. It fully supports the FRDM‑MCXN947 and is the RTOS we currently prefer.
 
Thank you.
 
BR
Alice
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2330110%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EFRDMCXN947%20Threads%20with%20Azure%2C%20Zephry%20or%20Free%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2330110%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%20I%20am%20currently%20developing%20a%20robot%20that%20can%20traverse%20a%20maze%20and%20avoid%20walls%20and%20was%20looking%20into%20which%20thread%20system%20i%20should%20use.%20I%20am%20currently%20using%20sensors%20and%20motors%20on%20one%20core%20and%20was%20wondering%20if%20and%20how%20i%20can%20utilize%20the%20threads%20feature%20on%20Mcuxpresso%2C%20I%20wish%20to%20use%20them%20to%20separate%20the%20sensors%20and%20motors%2C%20and%20possibly%20multicore%20use%20due%20to%20timing%20issues%20with%20my%20sensors%20sometimes%20going%20out%20due%20to%20this.%20currently%20the%20bot%20detects%20walls%20however%20when%20it%20ramps%20up%20too%20much%20or%20maybe%20sensor%20overload.%20some%20go%20offline%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2330110%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EClock%7CTimers%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ECommunication%20%26amp%3B%20Control(I3C%20%7C%20I2C%20%7C%20SPI%20%7C%20FlexCAN%20%7C%20Ethernet%20%7C%20FlexIO)%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EFRDM-Training%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMCXN%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMotor%20Control%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2330987%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20FRDMCXN947%20Threads%20with%20Azure%2C%20Zephry%20or%20Free%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2330987%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F256571%22%20target%3D%22_blank%22%3E%40weezybot%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%3ERegarding%20which%20RTOS%20to%20choose%2C%20I%20recommend%20using%20Zephyr.%20It%20fully%20supports%20the%20FRDM%E2%80%91MCXN947%20and%20is%20the%20RTOS%20we%20currently%20prefer.%3C%2FDIV%3E%0A%3CDIV%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.zephyrproject.org%2Flatest%2Fboards%2Fnxp%2Ffrdm_mcxn947%2Fdoc%2Findex.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.zephyrproject.org%2Flatest%2Fboards%2Fnxp%2Ffrdm_mcxn947%2Fdoc%2Findex.html%3C%2FA%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3EThank%20you.%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3EBR%3C%2FDIV%3E%0A%3CDIV%3EAlice%3C%2FDIV%3E%3C%2FLINGO-BODY%3E