![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
橙子读书
文章平均质量分 85
廖旭
这个作者很懒,什么都没留下…
展开
-
RT-Thread基础一
RT-Thread 操作系统RT-Thread是一个开放源码的实时操作系统。这是第一次接触这个操作系统,主要因为它自带轻型TCP/IP协议栈。自己做的飞控是基于Wlan控制的,如果用裸机的话,通信协议相对过于复杂,而且猞猁、茶不思新出的飞控也是基于这个操作系统的。基于这些原因就开始学习这个操作系统了。一、整体架构先看看RT-Thread及外围组件的基本框架图,这样对整体下有个了解:原创 2014-04-06 17:10:08 · 2951 阅读 · 3 评论 -
【RT-Thread】——驱动篇之文件系统
驱动是连接底层硬件跟上层系统的桥梁。这一层是至关重要的,如果不能保证驱动的正确性和完整性,系统就无法跟底层硬件通信,更无法完成上层的开发。 经过好几天的奋斗终于把SD-Card的驱动成功的移植到了系统中,可以调用系统函数来操作SD卡了。 首先看看RT-Thread的文件系统的三层结构图:1. 最顶层的是一套面向嵌入式系统专门优化过的虚拟文件原创 2014-06-24 16:33:40 · 5724 阅读 · 5 评论 -
RT-Thread操作系统之—IPC
1---线程抢占导致临界区问题两个线程共同占用一个全局变量,假设线程thread1和thread2优先级分别是7和4,但是程序执行时,thread2会先运行,但是线程thread2中有延时(且非常短),这是thread1得以运行,但是thread1线程并没有运行完毕,这时候thread2的延时到了且优先级高于thread1,thread2线程继续执行,但是这时候它就改变了全局变量的值,当thr原创 2014-05-31 11:52:30 · 2816 阅读 · 2 评论 -
RT-Thread操作系统之—开发工具
说道开发工具就是高效原创 2014-06-06 20:50:05 · 1845 阅读 · 2 评论 -
Rt-Thread下的串口问题
Win+PL2303HX 这几天在stm32f407上跑RT-Thread操作系统,由于官方的BSP已经有移植好的例程了,所以自己配置起来还是很容易的。但是容易的事情做起来也出现了很多问题,下面就总结一下这几天的问题吧。 问题一:stm32f4官方库函数的时钟配置——官方的例程默认的外部时钟是25M,而stm32f407-Discovery的外部时钟源是原创 2014-05-24 14:45:49 · 5059 阅读 · 4 评论 -
RT-Thread操作系统之一线程总结
1--线程的创建与删除 线程的基本知识 组成 --------线程代码(函数),线程控制块、线程堆栈。 ·线程代码/* static void thread1_entry(viod* parameter){ }*/·线程控制块--主要就是初始化rt_thread结构体,它用来记录线程的各个属性/* static struct原创 2014-05-26 21:12:56 · 5435 阅读 · 3 评论 -
【RT-Thread】——GUI服务器
RT-Thread/GUI是一个图形用户界面(Graphic )原创 2014-07-01 15:43:02 · 4884 阅读 · 10 评论