- 博客(4)
- 收藏
- 关注
原创 RT_Thread 线程时间片轮转
创建两个线程,堆和优先级相同,线程1 时间片为10 、线程2时间片为5。注意:时间片轮转机制,在 OS Tick 到来时,正在运行的线程时间片减 1由于在线程时间片 到来的最后一个OS Tick 时刻,会由操作系统调度进行线程的切换操作。创建线程 thread1 和 thread2,优先级相同为 20, thread1 时间片为 10, thread2时间片为 5;(2)启动线程...
2019-04-03 00:00:49 1407 1
原创 RT-Thread 学习第一天 创建静动态线程 并删除线程
使用RT-ThreadKeil MDK模拟器STM32F103体验工程模拟运行。rt_err_t result;void User_Thread_One(void){ unsigned int i=0; while(1) { rt_kprintf("******Thread_One_Static****** %d\n",i++); rt_thread_mdela...
2019-03-28 00:03:50 844
原创 QT 串口接收数据不完整解决方法
由于第一次用QT写串口助手的时候,发现接收数据的时候,数据不完整,或者分多次。1、第一个解决方法使用Pipe的方式来实现,每次接收的数据放到pipi->buf里,pipi->in本次接收相应的字节pipi-> sum是接收的总字节数。这样所有的数据都会接收到pipi->buf里面。我想了一下看看其他办法能不能解决这个。2、后来发现通过定时器进行30ms延时也可以,...
2019-03-27 23:48:51 8151 4
原创 C语言 char转long int
该问题是在工作中 需要把 一逻辑编号转到物理IMEI编号 一个起始的IMIE 也就是 char buf[]; 逻辑编号 是short型 但是 要根据逻辑编号自动生成相应的物理编号。数组中的 是以BCD码形式存储的 需要 从BCD码转到字符串。 转换完成后翻转数组 然后进行 内存拷贝 然后进行运算 然后在拷贝 翻转 int main(void){int i;unsig
2017-10-27 18:03:59 4207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人