• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

学习一种新的RTOS

skawu 2017-12-30 浏览量:772
怎么样快速上手一款新的RTOS的驱动这一部分,看的不同RTOS的驱动架构不一样,有什么方法或者思路快速上手吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 找个项目做,这样应该学起来最快
    • 发布于 2017-12-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :带参数存在差异性,见附件 回复

其他答案 数量:16
  • 学习一两种RTOS就可以了,关键是能够熟练的驾驭它,做出完善的产品。
    • 发布于2017-12-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :经过核实该物料的型号对应的封装是DO-214AB (SMC J-Bend),在核实原厂标签型号与下单型号对应的情况下,若实物尺寸与规格书尺寸不相符那就是错料 https://www.littelfuse.com/~/media/electronics/datasheets/tvs_diodes/littelfuse_tvs_diode_5_0smdj_datasheet.pdf.pdf 回复

  • 建议先学习ucos吧,看里面的任务优先级方式,信号量等等。这个对你理解os有很大的帮助,

    市面上的ucos的资料太多了

    然后在用他编程,要使用到中断,串口,ADC中断,毕竟待了OS的编程和不带OS的编程还是有区别的。


    如果你还有兴趣的话,可以看看FreeRTOS。那时你在看OS,就觉得大同小异了。


    • 发布于2017-12-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :型号错误,请确认。 回复

  • 好办法就是看它的例程,否则不同的rtos实现方式不同,不可能都掌握
    • 发布于2017-12-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有国产替代,封装条件不满足 回复

  • 一种就够了,无非就是任务,任务间通信,任务优先级,别的高级应用要看你专研了
    • 发布于2017-12-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :很高兴与您探讨这个问题。 如果替换后电路功能恢复正常,那说明芯片损坏了。有以下几种可能性: 1. 产品本身有质量 2. 生产测试过程当中,没有注意静电防护或者焊接温度过高,导致芯片损坏。 3. 电路上电过程或者运行过程有电气过应力,过压或者过流导致损坏。 因为现在只有一片,可能后续还需更多观察才能确定原因。 回复

  • RTOS的作用也就是实现多线程,会一种就可以了
    • 发布于2017-12-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :制造商编号: XR22404CL24TR-F 制造商: MaxLinear 回复

  • 首先选择一种系统,看说明文档和接口API,

    学会怎么使用,有一定的定性的认识。

    然后进一步深入地去看源代码,学习实现方式。

    学会了一种以后,再去学第二种,

    有一定基础的,结合readme文档,看几个例程就会了。

    • 发布于2017-12-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :是两个系列的产品,输入电压范围不一样,PT4115系列:6 ~ 30V, PT4115E:6~50v,电流不一样,好多参数都不一样 回复

  • 一般基于单片机的RTOS,都是基于任务的;大同小异,可以选择一个RTOS作为切入点,比如FreeRTOS或者ucos,可以找些教程文档来看,比如原子的、野火的。
    • 发布于2017-12-30
    • 举报
    • 评论 0
    • 0
    • 0

电子老工程师 回复了  :功能不一样,PI3EQX16612:1 to 2 DeMu,单进多出 PI3EQX16621;2 to 1 Mux,多进单出 回复

  • 其实核心部分的处理差别不是太大,只是接口差别大。
    • 发布于2017-12-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :就是 回复

  • 建议楼主看看RTX系统,专门为Cortex M内核的芯片开发的嵌入式实时系统,移植方便,官方文档在keil里就能打开。至于驱动,这一类实时系统其实没什么构架上的差别。
    • 发布于2017-12-30
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :ESR不同,理论上是不能替代的,但建议客户通过测试后进一步验证,评估物料是否满足产品功能的实际需求 回复
电子老工程师 回复了  :前缀:GCM代表汽车用芯片多层陶瓷电容器, GRM:通用芯片多层陶瓷电容器, 尾缀A01和A16是原厂内部识别代码 回复

  • 先选择学哪一款嵌入式系统,选择UCOS感觉好一些,毕竟用的人很多。

    接着就是看文档和API手册,知道系统大概都有哪些东西,再后面就是实际移植应用,体验操作系统特点和工作。

    • 发布于2017-12-30
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的Cube软件集成了FreeRTOS,官方也有针对FreeRTOS出的PDF文档,楼主可以参考一下。

    • 发布于2017-12-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :FT601是个系列号,请提供一下完整的型号 回复

电子老工程师 回复了  :两个型号不完全兼容,不建议替代 回复

  • 先抄代码,理解代码的含义,最后就完全可以自己写了
    • 发布于2017-12-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :CKS32F030C8T6 厂牌:中科芯 回复

  • 不知道是实时的,还是非实时的系统呢?

    实时系统,FreeRTOS或是ucos,学习一个就够了,其他的系统的使用就都是类似的。

    而Linux的则又不一样了。机制都是不同的,最好是一边使用,一边学习

    • 发布于2018-01-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :自然色https://www.chinese.molex.com/molex/products/part-detail/crimp_housings/0010633024 回复

  • 详细参看说明,按照说明定义,然后在代码中区分处理,处理过程中尽量细心,不要出现错误。
    • 发布于2018-01-01
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :https://www.analog.com/media/en/technical-documentation/data-sheets/3872fc.pdf 回复
电子老工程师 回复了  :https://www.analog.com/media/en/technical-documentation/data-sheets/3872fc.pdf 回复

相关问题

问题达人换一批

学习一种新的RTOS