RT-Thread-Studio / sdk-bsp-stm32h750-realthread-artpi

317 stars 202 forks source link

default rt-thread path should be ../../rt-thread #153

Open geniusgogo opened 3 years ago

geniusgogo commented 3 years ago

https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi/blob/ad3f190ac68899093049b49ef3861c340b10fcf5/projects/art_pi_blink_led/Kconfig#L11

whj4674672 commented 3 years ago

这个不应该被修改,在 SDK 中兼顾了 RTT Studio 和 MDK 两个开发环境,在 RTT Studio 中以开发板方式创建工程时会自动把这 rt-thread 和 libraries 拷贝到当前路径,在执行 settings 时就可以正常工作了。 在 MDK 开发时,会出现路径寻找不到的情况,这个在 README 中已经给出的解决办法。另外为了更加方便让用户开发,已经写好了一个 .bat 文件,稍后会添加到每一个 project 目录下,用户只需要点击一下就可以了。

这个 SDK 这么设计的原因在于,在 SDK 设计的时候,考虑到不同的工程,但是使用了同一份源码的时候,以后随着工程越来越多,那么重复代码量就会越来越多。

geniusgogo commented 3 years ago

在 MDK 开发时,会出现路径寻找不到的情况,这个在 README 中已经给出的解决办法。另外为了更加方便让用户开发,已经写好了一个 .bat 文件,稍后会添加到每一个 project 目录下,用户只需要点击一下就可以了。

这个 SDK 这么设计的原因在于,在 SDK 设计的时候,考虑到不同的工程,但是使用了同一份源码的时候,以后随着工程越来越多,那么重复代码量就会越来越多。

明白,bat就是创建了个符号链接。 既然是一样的效果,为什么不直接在kconfig里填写path路径?

whj4674672 commented 3 years ago

在 RTT Studio 中以开发板方式创建工程时会自动把这 rt-thread 和 libraries 拷贝到当前路径,在执行 settings 时就可以正常工作。 没有办法完美的兼容两个IDE