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

如何把ucos系统做到stm32开发板上

coliner 2018-03-16 浏览量:1371
做一个简单的ucos系统,需要准备那些硬件,需要具备那些开发能力
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你是打算移植ucos还是打算“做”一个简单的ucos ?如果移植的话,网上大把的ucos移植资料,照着做就可以了,嵌入式系统简单移植并不复杂。但是如果打算“做”一个ucos,那么首先你要深刻的理解微机原理和操作系统原理,其次还要学会一些C的高级用法,了解一个基本的内存管理和调度算法,这只是最基本的。
    • 发布于 2018-03-16
    • 举报
    • 评论 1
    • -1
    • 0
电子老工程师 回复了 :282109-3 reel装 回复

其他答案 数量:19
  • 只要你的板子可以裸板跑起来就可以,ucos对硬件没啥特殊要求
    • 发布于2018-03-16
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有可替代的,有货的电压范围相差太大 回复

  • ucos部分的代码可以去网上找一个移植好的直接用,它需要的资源只是定时器和相应的中断
    • 发布于2018-03-16
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :A-HDF 26 A-KG/T是母座带孔位不带针的,实物是公座。 确认错料。 回复

  • UCOS只是一个开源的系统,基于STM32的,系统不用你去做,你只需要移植就行了,你可以参考正点原子的例程,他们有移植好的例程,UCOS移植好了就是对任务的创建于销毁的操作,使用起来还是挺简单的,正点原子的视频教程你也可以看一下,讲的挺详细的
    • 发布于2018-03-16
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :经过查找确认,没有现货替代型号。 回复

  • ucos官网有现成移植好的,直接参考就可以了
    • 发布于2018-03-16
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :原厂公开资料只有可靠性报告,其他报告未提供 回复

  • 根据现有的例程进行更改,是比较快速的方法
    • 发布于2018-03-16
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :已直接回复销售陈盼,客户实际收到的物料尺寸正确无误 回复

  • FLASH小于24K RAM小于8K 根本不能考虑STM32的UCOS



    • 发布于2018-03-16
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :尾缀包装区别,产品同一物料
回复

  • 和外设关系不大,只有一个MCU就可以运行。唯一要考虑的是MCU的内存空间问题,当然系统可以裁剪去满足你的芯片,但想要好的体验还是选择打FLASH和RAM的型号比较好。

    以下是官网对芯片的ROM,RAM要求,原话如下:

    The μC/OS kernels allow for unlimited tasks and kernel objects. The kernels' memory footprint can be scaled down to contain only the features required for your application, typically 6–24 KBytes of code space and 1 KByte of data space.


    • 发布于2018-03-16
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :规格书问原厂了,还没有回复 回复

  • 在保证硬件可以得情况,直接在ucos官网下载源码,参考移植方法移植就可以
    • 发布于2018-03-16
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :配套的磁芯:B65713A0400A027 回复

  • 现在有很多现成的移植好的工程文件,当然如果你是想学习移植的知识的话,可以看一些汇编语言,和ucos和硬件相关部分的代码,这样你就知道在进行移植的时候需要修改哪些代码了。
    • 发布于2018-03-16
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.i-pex.com/sites/default/files/downloads/pdf/2D_MHF_SERIES_RECEPTACLE_ACCS_90577C9.pdf 回复

  • UCOS系统是开源的,移植到开发板就能用,这是应用层面;

    如果题主想自己做一个类似于UCOS的系统,那就的深入了解系统的方方面面;然后有牢固的C语言基础。

    • 发布于2018-03-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :同一个型号。书写格式不同。 回复

  • ucos和硬件的关系不大.

    只是ARM系列做ucos更方便.


    • 发布于2018-03-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :B57364S0509M000这个是原厂标准型号, 回复

  • 一般需要64K左右的flash,f10x系列的基本满足。其次就完全是软件的问题了。
    • 发布于2018-03-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :封装不一样,AUIRF3805:TO-220, AUIRF3805S:D2-Pak 回复

  • ucos系统不需要你做的,个人做一个系统来说难度是太大了点,要花上很长的时间的。
    你只要进行移植就可以了。
    只要一个STM32的最小系统就可以运行ucos系统
    • 发布于2018-03-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.hoperf.com/modules/Wi-Fi/HM-WF8266W.html 回复

  • 如果都是3.3V的,可以连接在一起的,也可以共地,但是3.3V与5V连接就会把3.3V的元件烧了。

    STM32有一些ucos系统移植的例子,其实只是把ucos移植到STM32上去运行,
    • 发布于2018-03-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有替代 回复

  • 看看各个开发板的手册,都有移植ucos的。
    • 发布于2018-03-19
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :同系列没有替代型号。 回复

  • 直接移植应用,可以参考正点原子开发板的例程。
    • 发布于2018-03-21
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :AE型号的输出精度是±2%,工作温度0~125;E型号的输出精度是±4%,工作温度-40~125 回复
电子老工程师 回复了  :参数不一样,应用电路不一样,具体请看规格书 回复

  • 网上会有比较多的移植教程

    • 发布于2018-03-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :制造商 KYOCERA AVX 制造商产品编号 TPSD226K035R0125 回复

  • 是的,我学过微机原理,了解了相关的知识
    • 发布于2018-03-24
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :参考原厂物料信息。 回复

  • UCOS系统移植可以参考原子的例程,不过现在STM32建议用FreeRTOS,CUbeMX里面就可以配置。

    • 发布于2018-03-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :已沟通,485通信的时候会有接受的数据移位的现象,此现象具体随机性,偶发性的特点 回复

相关问题

问题达人换一批

如何把ucos系统做到stm32开发板上