天命风流

  • 2019-05-10
  • 发表了主题帖: 【RT-Thread读书笔记】RT-Thread 学习9-12章读后感

    第九章1、当线程需要延时,进入阻塞状态,那 CPU 又去干什么事情了?如果没有其它线程可以运行,RTOS 都会为 CPU 创建一个空闲线程,这个时候 CPU 就运行空闲线程。在RT-Thread 中,空闲线程是系统在初始化的时候创建的优先级最低的线程,空闲线程主体主要是做一些系统内存的清理工作。问题1、CPU不是一遍遍的循环各个线程么?为什么要空闲?2、定义空闲线程函数 第十章 1、线程就绪优先级组的每一个位对应一个优先级,位 0 对应优先级 0,位 1 对应优先级 1,以此类推。2、线程优先级表的链表挂载情况 此内容由EEWORLD论坛网友天命风流原创,如需转载或用于商业用途需征得作者同意并注明出处 3、线程优先级表的数据类型为 rt_list,每个索引号对应线程的优先级,该索引下维护着一条双向链表,当线程就绪时,线程就会根据优先级插入到对应索引的链表,同一个优先级的线程都会被插入到同一条链表中。 第十一章1、每个线程都内置一个定时器,当线程需要延时的时候,则先将线程挂起,然后内置的定时器就会启动,并且将定时器插入到一个全局的系统定时器列表rt_timer_list,这个全局的系统定时器列表维护着一条双向链表,每个节点代表了正在延时的线程的定时器,节点按照延时时间大小做升序排列。2、初始化:rt_system_timer_init()  停止:rt_timer_stop(rt_timer_t timer)控制函数:rt_timer_control(rt_timer_t timer, int cmd, void *arg)扫描:rt_timer_check(void)第十二章1、当同一个优先级下有两个以上线程的时候,线程支持时间片功能,即我们可以指定线程持续运行一次的时间,单位为 tick。假如有两个线程分别为线程 2 和线程 3,他们的优先级都为 3,线程 2 的时间片为 2,线程 3 的时间片为 3。当执行到优先级为 3的线程时,会先执行线程 2,直到线程 2的时间片耗完,然后再执行线程 3,具体的实验波形图看本章最后的实验现象即可。

  • 2019-05-09
  • 发表了主题帖: 【RT-Thread读书笔记】RT-Thread 学习7-8章读后感

    第七章1、临界段用一句话概括就是一段在执行的时候不能被中断的代码段。问题1:临界段和临界区有什么区别?第八章1、在 RT-Thread中,所有的数据结构都称之为对象。2、在 rtt 中,每当用户创建一个对象,如线程,就会将这个对象放到一个叫做容器的地方,这样做的目的是为了方便管理。3、在容器中插入两个线程 此内容由EEWORLD论坛网友天命风流原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 2019-05-08
  • 发表了主题帖: RT-Thread读书笔记】 RT-Thread 学习5-6章读后感

    第五章主要内容:1、系统是在裸机编程的时候,先初始化好相关的硬件,然后让主程序在一个死循环里面不断循环,顺序地做各种事情。2、前后台系统是在轮询系统的基础上加入了中断。外部事件的响应在中断里面完成,事件的处理还是回到轮询系统中完成,中断在这里我们称为前台,main 函数里面的无限循环我们称为后台。问题一:中断中的程序被称为前台,顺序被称为后台,感觉这和系统没有关系啊,普通的单片机也有中断的啊?3、http://file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg问题二:线程和主程序有什么区别,线程不一样是顺序执行的么?第六章1、在多线程系统中,我们根据功能的不同,把整个系统分割成一个个独立的且无法返回的函数,这个函数我们称为线程。说明一:本书讲述了源代码rtdef.h,这个头文件定义了基本的几种数据类型。http://file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg问题一:书中所说的线程定义和网站说的不一样啊,自己做的项目中按照网站所说做的http://file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpghttp://file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg2、 此内容由EEWORLD论坛网友天命风流原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 2019-04-15
  • 回复了主题帖: 【书籍已全部寄出】【读书月】读RT-THREAD技术好书活动入选名单公布

    信息正确,谢谢eeworld

  • 2019-03-28
  • 回复了主题帖: 电机控制TMC260技术询问

    问题已经解决

  • 2018-12-12
  • 加入了学习《RT-thread在线培训》,观看 第一讲

  • 2018-09-17
  • 回复了主题帖: 电机控制TMC260技术询问

    顶一下

  • 2018-09-09
  • 回复了主题帖: 你对嵌入式存储器还不清楚?看这里

    好东西啊                           

  • 2018-08-30
  • 回复了主题帖: 电机控制TMC260技术询问

    顶一下      

  • 2018-08-29
  • 回复了主题帖: 电机控制TMC260技术询问

    ienglgge 发表于 2018-8-28 16:55 可能是读取速度方面出了问题,看看手册里,电路相关的配置是否正确。硬件几乎一样,看看差别是否有影响。测 ...
    两者的外部频率是一样的,这个信号是芯片自动输出的,应该和我读取的速度没关系

  • 2018-08-28
  • 回复了主题帖: 电机控制TMC260技术询问

    顶一下

  • 2018-08-27
  • 回复了主题帖: 电机控制TMC260技术询问

    顶一下            

  • 发表了主题帖: 电机控制TMC260技术询问

    新设计的电机驱动模块,所用芯片为TMC260,可以正常驱动电机,但无论电机有无失速,都会输出失速报警信号,哪位大神能仗义出手否?:):):) 驱动配置如下:     send262(0x00000ul);     send262(0x90135ul);     send262(0xa0000ul);     send262(0xD7a0ful);     send262(0xEF040ul); 花钱买了一个demo版,同样的配置demo版上可以正常使用,自己设计的电路板就会一直失速报警。比对过两者的硬件几乎一样,工作频率相同。 [url=]更多操作[/url]

  • 2018-08-17
  • 回复了主题帖: EEWORLD社区积分制度、新手提问前必读(快速得到答案秘籍)!!!

    顶起!                  

最近访客

< 1/1 >

统计信息

已有18人来访过

  • 芯币:519
  • 好友:4
  • 主题:6
  • 回复:33
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言