Remember
Remember

注册于 10 months ago

回答
43
文章
4
关注者
2

Remember 对问题发布了答案

5 days ago

不同优先级线程获得信号量后输出不同?

可能是线程中rt_kprintf的长度的影响,程序运行久一些应该能看到结果还是符合你的推理。或者把打印的信息缩短,比如send就打印s, recv就打印r

Remember 对问题发布了答案

1 week ago

二值信号量和计数信号量的区别是什么?

更多地是使用场景的区别:通常二值信号量用于事件同步,初值为0,等待事件到来;计数信号里用于资源计数,初值为资源数。

Remember 对问题发布了答案

2 weeks ago

rtconfig.py中的gcc编译时的LFLAGS选项含义?

搜一份GCC的手册,整个世界都清净了

Remember 发表了评论

3 weeks ago

【RT-Thread原创征文】我是开发者,我要来分享

粗浅理解Micropython原理(一)粗浅理解Micropython原理(二)粗浅理解Micropython原理(三)粗浅理解Micropython原理(四)

Remember 发表了评论

3 weeks ago

线程优先级被中断影响

释放信号量只意味着将这个信号量的挂起队列中的第一个线程由挂起态恢复为就绪态,但并不意味着这个线程能立即得到执行,在你的这个例子里,需要等到另一个线程的时间片结束后,串口线程才能执行。

Remember 发表了评论

1 month ago

关于rt-thread内存管理总数和可分配大小的问题

纠正一下我的错误。。。如果你的例子三次申请过程中都没有释放才是累加的

Remember 发表了评论

1 month ago

关于rt-thread内存管理总数和可分配大小的问题

不是,是在程序生命周期中累加的,按你的例子就是2K+4K+3K

Remember 发表了评论

1 month ago

关于一个SPI注册多个设备,片选CS的使用疑问

user_data怎么传入cs,可以参考一下其他芯片的BSP里的实现,再结合rt_spi_bus_attach_device的定义就能明白是怎么回事了

Remember 对问题发布了答案

1 month ago

关于一个SPI注册多个设备,片选CS的使用疑问

rt_spi_take的实现里并不会配置CS使用哪个引脚,不太熟悉全志的SPI是什么样的,理论上来说都是可以用user_data来搞定的。如果确实不能用,一般也是在自己实现的底层驱动的xfer函数里指

Remember 对问题发布了答案

1 month ago

main线程是否需要一直存在?

不是必须存在的,你这种用法也OK

发布
问题