BreederBai

Results 45 comments of BreederBai

> 我感觉这个完成量放在stm32驱动的结构体里更好一点。因为如果放在spi框架里的话,spi就会依赖完成量了,但其实spi框架并不一定要依赖完成量。放到下面这个位置更好一点 ![image](https://user-images.githubusercontent.com/25633294/188777065-81411df7-40a4-4df5-837b-893e2f784af1.png) spi框架或者其他的硬件驱动框架,提供一个统一的,可以阻塞线程的方式,供下层驱动使用是不是更加统一,避免使用事件、信号量等方式产生混乱

> 是否采用阻塞的方式其实是数据传输的一部分,这个应该是底层bsp驱动全权负责的。 既然你和郭老师都认为放到底层好,那我更改下

截图中的报错似乎把...删除就行,但之后还有一个报错,好像和头文件重复有关,不知道怎么改,,,

> > 分模块编译 > > @BreederBai 就是把一些功能模块打包成 lib 文件, 链接的时候直接链接 lib 就可以了。 RTT中有这样的例子吗?

> 这些整体上是比较困扰的,有几种方式, ①、编译库方式,可以类似 `scons --buildlib=Finsh`方式来对一个group进行打包; ②、可以把命令行参数放入到文件中,然后通过`@`接文件的方式编译。 > > 不过上述两种方式有的时候都会存在一定问题,例如编译成.a后,导出的shell命令会丢失。 shell命令丢失,没有办法解决吗?

@BernardXiong 熊大,scons --buildlib=Finsh会生成一个.a文件,但如何链接这个.a文件呢?我的工程中有几个子模块,使用打包的方式是个不错的选择。有没有什么命令可以自动打包指定的文件,并链接

When I try to use JDK11, Qt will report the following error: ![image](https://github.com/mavlink/qgroundcontrol/assets/27894314/1f70fc46-4826-438b-ac63-c7e9851828cd)

> 对于第一个,请查看#11169。我不知道为什么有些人有这个问题。其次,只需获取较新的 jdk 版本即可。需要支持较新的 Android 版本。 感谢您的回答,按照#11169所说,可以编译了,但在编译完成后遇到和ZHCLN一样的问题,您有什么好的建议吗

@HTRamsey I seem to have found the reason why I need to manually create the ANDROID-PACKAGE-SOURCE-DIR folder. It seems that there is an issue with the following few sentences of...

> 这是用 android qmake 构建的吧? android cmake 构建对于常规非自定义构建的清单体操是否正常工作? Hello, how do I build using CMake? Does the current code support it?