- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 git&github 常见问题解决方法
使用Git GUI查看代码时,中文部分乱码,问题解决方法:https://www.cnblogs.com/jun1019/p/8067894.html
2020-12-31 20:10:33 156
原创 网络音频流播放器的实现 -- 基于RT-Thread柿饼派
一、概要1.1、功能基于柿饼派实现一个网络音频流播放器,目前实现的基本功能是这样的:连接WIFi能够播放本地音乐能够播放网络音乐能够查看所播放网络音乐的歌词能够查看所播放网络音乐评论区的内容1.2、开发环境开发环境是由RT-thread 提供的一整套工具:硬件:柿饼派:RT-thread 官方的一款GUI开发板,屏幕大小480X272,底层驱动由RT-thread操作系统实现,上层GUI应用可以采用JavaScript开发。GUI开发软件PersimmonUI Builder,所
2020-12-30 01:06:28 1175 4
原创 RT-thread -- 线程递归持有信号量会发生主动挂起(最终形成死锁)的原因解释
RT-thread 官方文档中有这样一句话:在信号量中,因为已经不存在实例,线程递归持有会发生主动挂起(最终形成死锁)出自《rtthread-programming-manual.pdf》P73这句话的意思是如果一个线程不断获取信号量(没有释放的过程),当信号量的值为0后,线程就会停下,之后就无法运行了,相当于被锁住了。当然这里有个前提,别的线程无法释放这个信号量。还是举个例子:假设信号量初始值为1,也就是二值信号量先说正常的使用,我们可以用来保护临界区数据void thread1_entr
2020-12-16 23:41:01 1173
原创 RT-thread 柿饼UI demo实现 ---- 末日求生设备
一、背景这是柿饼UI入门课程第二周的附加题作业。作业要求如下:参考下图原型设计图,制作末日救生辅助系统应用。部分应用参考视频效果。此次作业希望能做出科技感和末日恐惧感。二、实现重要的是题目要求的三个功能的实现。重点讲讲是如何实现的。2.1、幽灵探测器 --》 雷达扫描效果效果如下:雷达的实现,工程文件如下:雷达扫描主题是用Clock控件实现,雷达框就是找个类似的背景图片,而扫描指针就是将一个半透明的图片放入秒针的图片位置,设置一个定时器让其旋转即可。小红点选择的控件是bu
2020-12-16 20:41:42 1036
原创 RT-thread 柿饼UI demo(文本浏览+电子相册) ---- 暨柿饼入门课第一周作业附加题
一、题目要求完成下图的应用制作,范进中举复制群文件内的范进中举.txt内的内容。二、实现过程2.1、整体思路整体的框架是在一个page中放入三个button控件(负责控制三个显示界面的切换)和一个card控件(该控件包含三个panel控件,负责的是的三个界面的布局),工程布局如下图所示:效果如下图所示:2.2、实现《范进中举》文本的浏览功能该功能的实现可以使用panel(容器)+listctrl(增加上下滑动的功能)+multitexbox(存放文本)。如何实现,参考官方这篇《Mult
2020-12-01 23:53:15 700
人工智能基础(高中版).pdf
2019-07-06
四旋翼STM32F411CCU6的最小系统板设计
2018-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人