0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NO RTOS移植!32位、64线程开发板,超强实时性体验!

电子发烧友论坛 来源:未知 2022-10-25 08:20 次阅读

af7bce8c-53fa-11ed-a3b6-dac502259ad0.jpg

并行多线程是一种全新的 CPU 工作模式与软件开发模式,不同于单线程裸机编程,只能顺序执行,也不同于操作系统通过切换造成的多线程执行,并行多线程的各个线程是一直在并行运行的,彼此互不打扰,没有优先级的概念,也没有切换的随机性,每个线程的运行速度和自己的栈空间都可以按需配置。

为此,感芯科技推出支持并行多线程处理器 MC3172 开发板,64线程同步并行运行,各个线程的运行速度都可按需配置,无任何响应延迟或中断嵌套,其他线程则可独立运行,不会被中断打扰。为了帮助大家更好理解学习MC3172 开发板,本期汇总整理了MC3172开发板相关的开箱体验、环境搭建、串口通讯、多线程MCU开发等相关内容,带大家深入理解与运用。

开发板精选试用文章

1.【感芯科技64线程MC3172开发板免费试用体验】开箱搭环境

afe4edfe-53fa-11ed-a3b6-dac502259ad0.png

内容简介:感谢发烧友学院以及感芯科技,为我和孩子提供此产品感芯科技64线程MC3172开发板。感谢ROTHD研发人员和 大佬们的支持指导。这是一款32位RISC处理器MC3172,64线程同步并行运行,线程资源可按需配置,共享代码段空间与数据段空间,硬件级实时响应,无需中断服务程序,无需实时操作系统。

2.【感芯科技64线程MC3172开发板免费试用体验】串口收发程序

b0691106-53fa-11ed-a3b6-dac502259ad0.png

内容简介:今天收到MC3172开发板,下载资料,经过一翻摸索,现将串口应用分享如下:开发环境的建立资料上说是用MounRiver Studio的做为开发工具,因为我原先已经安装好了,所以这里不再作介绍,大家如果有不明白之处,可以私信我。

3.【感芯科技64线程MC3172开发板免费试用体验】这个芯片不一样,硬件多线程MCU体验

b0872ccc-53fa-11ed-a3b6-dac502259ad0.png

内容简介:从开发环境,配置工具等来看,还是MC3172比较容易入手的,尤其是硬件实现线程切换调度,减少了RTOS移植,上下文调度切换的时间考虑等问题,编程更简单,使得开发板都效率都更高,运行的实时性也更高。

4.【感芯科技64线程MC3172开发板免费试用体验】1.HAL库实现IO控制Led&Key

b0969356-53fa-11ed-a3b6-dac502259ad0.png

内容简介:hal库的编程优势;1.有利于多人协同开发:可以按三个层次对人员的工作进行分配,定义好接口,可实现三层软件同时开发,大大提高开发效率;2.有利于不同平台的移植:在移植时应用层可不过修改,组件层修改量很少,只需要着重修改hal层就可满足要求;

5.【感芯科技64线程MC3172开发板免费试用体验】串口1转4

b0ec27f8-53fa-11ed-a3b6-dac502259ad0.png

内容简介:这个板子最大的优点就是SPI和串口多啊!做串口转发再适合不过了。于是就用他实现了串口1转4的功能,希望大家给些建议。

6.【感芯科技64线程MC3172开发板免费试用体验】MC3172开发板开发环境搭建与烧写

b11037d8-53fa-11ed-a3b6-dac502259ad0.png

内容简介:接上一篇,接下来开始进行程序开发。根据该开发资料说明,该开发板试用的是mounriver.Ide开发工具,在mounriver官方网站上找到 windows 64 位开发工具,下载安装。

7.【感芯科技64线程MC3172开发板免费试用体验】与PC和51开发板串口通讯

b17432a6-53fa-11ed-a3b6-dac502259ad0.jpg

内容简介:从介绍上看MC3172有非常丰富的IO资源,这里就实际测试一下MC3172的常用的串口通信功能。此次MC3172的串口测试设定两个目标,一个是与PC通信,即能够在PC上对MC3172板子进行收发数据。第二是与51单片机进行收发数据通讯。

8.【感芯科技64线程MC3172开发板免费试用体验】Fedora Linux 搭环境

b180672e-53fa-11ed-a3b6-dac502259ad0.png

内容简介:这里我所用的环境是Fedora Linux 36,KDE Plasma桌面。下载交叉编译工具链,选择 Linux下载 MRS_Toolchain_Linux_x64_V1.50.tar.xz,下载和编译 MC3172-CMake 例子,使用 wine 启动 MC3172 线程配置工具,编译GX芯片下载工具 GX_ISPTool,烧录固件并且完成串口连接和测试。

9.【感芯科技64线程MC3172开发板免费试用体验】MC3172-CMake改为C++工程

b1d5d088-53fa-11ed-a3b6-dac502259ad0.png

内容简介:上一篇文章介绍了 Fedora Linux 搭环境的过程,其中使用的 MC3172-CMake 项目是 C 工程,这次改成 C++ 工程。


本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com

b1e7d80a-53fa-11ed-a3b6-dac502259ad0.png

近期开发板试用申请

【MCU专题】 国民技术N32G430开发板免费试用

米尔MYD-Y6ULX-V2开发板-王牌产品免费试用-入门级嵌入式平台

飞凌嵌入式】OK3568-C开发板试用活动

【OH专题】软通动力启鸿OpenHarmony开发板免费试用

热门推荐干货好文

1、四核64位,超强CPU ,看RK3568“竞”开发板DEMO!

2、人工智能也能这么玩, 简单快速入手,还能自定义AI运算

3、业界首款!支持富设备开发,OpenHarmony开发者都选它!

4、高性能双核RISC-V,满足大多数开发,这款国产MCU工程师都爱了!

5、LoRa网关制作、触屏DIY电视、Sygic导航HUD,带你快速入手ESP32物联网开发!

6、国产64位开源硬件,支持自主深度定制,极客工程师们都玩坏了!

7、汽车仪表盘、数据图传、内网穿透 如何快速上手国产车规级开发板?

8、从源码、文档、虚拟机入手,教你玩转工业嵌入式开发板!

9、教你玩转32位RISC-V内核CH32V系列MCU(附样例)

↓↓点击【阅读原文】了解多线程开发精彩内容


原文标题:NO RTOS移植!32位、64线程开发板,超强实时性体验!

文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 移植
    +关注

    关注

    1

    文章

    379

    浏览量

    28150
  • 开发板
    +关注

    关注

    25

    文章

    5081

    浏览量

    97692

原文标题:NO RTOS移植!32位、64线程开发板,超强实时性体验!

文章出处:【微信号:gh_9b9470648b3c,微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【RA-Eco-RA4E2-64PIN-V1.0开发板试用】MDK+点灯+流水灯

    在之前的空白工程里src加入文件,命名得加bsp不然添加不进去工程。 文件加入工程里,点击Generate Project Content,再编译一次 配置引脚,根据硬件图得知,本开发板
    发表于 12-15 15:59

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux
    的头像 发表于 11-16 01:02 268次阅读
    【RA8D1试用活动】RA8D1B-CPKCOR<b class='flag-5'>开发板</b><b class='flag-5'>移植</b>linux

    Air780E开发板SPI接口:实现W25Q64读写不是事儿!

    一直有人向我咨询开发板的SPI接口,对W25Q64进行读写操作很难,今天我便做一个详细解析,让你下回觉得这都不是事儿。
    的头像 发表于 11-02 11:56 422次阅读
    Air780E<b class='flag-5'>开发板</b>SPI接口:实现W25Q<b class='flag-5'>64</b>读写不是事儿!

    深入解析Zephyr RTOS的技术细节

    ,Zephyr OS在嵌入式开发中的知名度逐渐增加,新的微控制器和开发板都支持Zephyr。本文将深入讨论Zephyr RTOS的技术细节。
    的头像 发表于 10-22 16:47 585次阅读
    深入解析Zephyr <b class='flag-5'>RTOS</b>的技术细节

    Andes晶心科技推出QiLai系统芯片和Voyager开发板

    高效能低功耗32/64RISC-V处理器核心领导供货商暨RISC-V国际协会创始首席会员Andes 晶心科技(TWSE:6533)今日宣布推出QiLai (奇莱)系统芯片(SoC)和Voyager开发板,以进一步加速大规模RI
    的头像 发表于 07-26 10:46 675次阅读

    OERV-RTOS: UniProton 适配 Milk-V Duo,加速欧拉 RISC-V 生态

    OERV的实时操作系统小组(OERV-RTOS)完成了RISC-V开发板Milk-VDuo小核的初步支持并与大核Linux一起进行部署通信验证。这是UniProton首次在RISC-V实体开发
    的头像 发表于 07-02 08:33 780次阅读
    OERV-<b class='flag-5'>RTOS</b>: UniProton 适配 Milk-V Duo,加速欧拉 RISC-V 生态

    移植exmapl,使用时cy_rtos被阻塞或死线程,为什么?

    我尝试移植 exmaple(ble_hello_sensor, mfg_test)。 但是,所有项目都存在一些问题。 当我使用时,可能 cy_rtos 被阻塞或死线程。 因此,我无法通过 bt_firmware_downlaod
    发表于 05-22 07:53

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPGA芯片、时钟模块、电源模块、输入输出接口等组
    的头像 发表于 03-14 18:20 2064次阅读

    fpga开发板使用教程

    FPGA开发板的使用教程主要包括以下几个关键步骤。
    的头像 发表于 03-14 15:50 1179次阅读

    移植libmodbus库到米尔-全志T113-i开发板

    测试开发板在工业领域的应用,modbus作为工业领域的一个重要协议,那好就移植libmodbus库。
    的头像 发表于 03-05 22:37 2597次阅读
    <b class='flag-5'>移植</b>libmodbus库到米尔-全志T113-i<b class='flag-5'>开发板</b>

    基于RTOS的应用进程中的典型线程

    RTOS中的关键因素是最小的中断延迟和最小的线程切换延迟。RTOS的价值在于它的响应速度或可预测性,而不是它在给定时间段内可以执行的工作量。
    发表于 03-05 09:32 654次阅读
    基于<b class='flag-5'>RTOS</b>的应用进程中的典型<b class='flag-5'>线程</b>

    【鸿蒙】标准系统移植指南

    标准系统移植指南 本文描述了移植一块开发板的通用步骤,和具体芯片相关的详细移植过程无法在此一一列举。后续社区还会陆续发布开发板
    的头像 发表于 02-27 14:36 933次阅读
    【鸿蒙】标准系统<b class='flag-5'>移植</b>指南

    ELF 1技术贴|如何将Python3.6.9移植开发板

    在ELF1开发板的Linux4.1.15eMMC镜像中,默认预装了Python2.7。为了适应更多应用场景,有些小伙伴可能需要移植其他版本的Python,下面将以Python3.6.9为例详细介绍
    的头像 发表于 02-22 14:06 445次阅读
    ELF 1技术贴|如何将Python3.6.9<b class='flag-5'>移植</b>到<b class='flag-5'>开发板</b>上

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板和Linux开发板
    的头像 发表于 02-01 17:09 2308次阅读

    如何在飞凌嵌入式T113-i开发板的Buildroot中移植MQTT协议?

    飞凌嵌入式OK113i-S开发板上市一段时间以来收获了很多关注,也成为了许多客户项目选型的优质之选。在实际的项目开发中,工程师朋友们可能会需要在文件系统中移植一些工具或协议,那么该如何进行移植
    的头像 发表于 01-26 08:02 543次阅读
    如何在飞凌嵌入式T113-i<b class='flag-5'>开发板</b>的Buildroot中<b class='flag-5'>移植</b>MQTT协议?