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.96k stars 805 forks source link

Download the ThreadX repo, could not get the requirment branch #417

Closed Huazi715 closed 2 weeks ago

Huazi715 commented 2 weeks ago

Hi, git clone the thread core code. But there are not the v6.1.3 branch.

How can I get the correct branch 6.1.3?

image image-1

fdesbiens commented 2 weeks ago

Hi @Huazi715.

Releases for ThreadX and its modules are tagged; they do not have their own branch after release.

For your convenience, here are the tags for the latest certified components.

Component name Version GitHub Tag
ThreadX 6.1.1 https://github.com/eclipse-threadx/threadx/releases/tag/v6.1.1_rel
ThreadX SMP 6.1.3 https://github.com/eclipse-threadx/threadx/releases/tag/v6.1.3_rel
GUIX 6.1.7 https://github.com/eclipse-threadx/guix/releases/tag/v6.1.7_rel
NetX Duo 6.1.9 https://github.com/eclipse-threadx/netxduo/releases/tag/v6.1.9_rel
USBX 6.1.11 https://github.com/eclipse-threadx/usbx/releases/tag/v6.1.11_rel

Please note that ThreadX and ThreadX SMP are in the same GitHub repository, but their certified versions differ.

I hope this helps. Let me know if you have other questions; otherwise, I will close this issue.

Huazi715 commented 2 weeks ago

Hi Frédéric Desbiens,

Yeah, I know this way, but this download method is the zip or tar.gz format, I could check merge log by the cmd git log.

Is there other download method that can check merge log?

BR/Hua

At 2024-11-12 11:40:19, "Frédéric Desbiens" @.***> wrote:

Hi @Huazi715.

Releases for ThreadX and its modules are tagged; they do not have their own branch after release.

For your convenience, here are the tags for the latest certified components.

| Component name | Version | GitHub Tag | | ThreadX | 6.1.1 | https://github.com/eclipse-threadx/threadx/releases/tag/v6.1.1_rel | | ThreadX SMP | 6.1.3 | https://github.com/eclipse-threadx/threadx/releases/tag/v6.1.3_rel | | GUIX | 6.1.7 | https://github.com/eclipse-threadx/guix/releases/tag/v6.1.7_rel | | NetX Duo | 6.1.9 | https://github.com/eclipse-threadx/netxduo/releases/tag/v6.1.9_rel | | USBX | 6.1.11 | https://github.com/eclipse-threadx/usbx/releases/tag/v6.1.11_rel |

Please note that ThreadX and ThreadX SMP are in the same GitHub repository, but their certified versions differ.

I hope this helps. Let me know if you have other questions; otherwise, I will close this issue.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

fdesbiens commented 2 weeks ago

Hi Hua.

You can checkout any tag in a branch. For example, if you wanted to checkout ThreadX 6.1.3 (tag v6.1.3_rel) and create a local branch named dev to work on the code, you would issue the following command:

git checkout -b dev tags/v6.1.3_rel
Huazi715 commented 2 weeks ago

Yeah, got it. Thank you. I will close this issue.