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.82k stars 774 forks source link

Unify ThreadX and SMP for ARMv8-A. #275

Closed TiejunMS closed 1 year ago

TiejunMS commented 1 year ago

PR checklist

hodcarrier commented 1 year ago

hello, ARMv8-A is hard to type... other projects refers it as armv8-a, gcc's compile option is -march=armv8-a, so why make a new name... when pass the armv8-a from a environment variable, you have to do one more step: translate armv8-a to ARMv8-A eg. if [ THREADX_ARCH == ARMv8-A ] CFLAGS += -march=armv8-a end of if

TiejunMS commented 1 year ago

hello, ARMv8-A is hard to type... other projects refers it as armv8-a, gcc's compile option is -march=armv8-a, so why make a new name... when pass the armv8-a from a environment variable, you have to do one more step: translate armv8-a to ARMv8-A eg. if [ THREADX_ARCH == ARMv8-A ] CFLAGS += -march=armv8-a end of if

Thanks for the suggestion! But ports_arch is a folder for internal development only. Users should use files from ports, ports_module and ports_smp.