RISC-V嵌入式开发线上课程授课内容早知道!

4f9799f3e61b3e9503b3975cd4ecee61.png

授课时间

12/7~12/11(周二至周六),每晚19:30-20:45

(45分钟授课,30分钟实验和答疑)

课程价格

29.9元,包含:

1、由具有丰富RISC-V和RTOS经验的工程师及专家学者进行授课并在线指导多个实验;

2、课程期间,微信群相关问题快速答疑;

3、课后提供课程PDF讲义及实验代码(不提供回放视频);

识别二维码 立即报名

6b2886b7049d46997205c28aab5fd0aa.png

报名成功后添加小编微信号:bmrtech123,课前一周进微信群通知上课事宜


d413f7a550013943697482ed9a9e67d6.gif

课程内容与安排

第一讲:RISC-V处理器嵌入式与物联网生态;

讲师:知名嵌入式系统专家 何小庆

         麦克泰公司资深应用工程师 林强

🔹课程亮点:

· 介绍RISC-V 技术与产业最新进展,国内与海外RISC-V处理器芯片和开源项目;

· 细致分析RISC-V生态现状,与嵌入式开发者分享RISC-V的学习方法;

· 讲座介绍并演示两种开发环境segger Embedded studio和Nuclei studio的安装以及常用的工程选项设置;

第二讲:RISC-V 处理器架构和汇编语言

讲师:北京大学软件与微电子学院教授  林金龙

🔹课程亮点:

· RISC-V架构,包括指令集模块,寄存器使用,处理器异常模式和异常处理过程;

· RV32IMAC指令,包括GD32VF103内核支持的四个指令集模块的指令类型,助记符格式和示例;

· RV32汇编,GCC支持的汇编程序语法核结构,汇编程序示例;

第三讲:GD32VF103 RISC-V MCU及其中断机制应用

讲师:麦克泰软件高级应用工程师 付元斌

🔹课程亮点:

· 介绍GD32VF103的异常和中断系统,ECLIC的中断向量和非向量模式的处理,异常/NMI的嵌套;

· 演示定时器的配置及中断服务例程的编写;

第四讲:深入RISC-V程序开发

讲师:北京大学软件与微电子学院教授  林金龙

🔹课程亮点:

· GD32vf103 启动程序分析,包括启动程序结构,SEGGER 工程中riscv-crt0.s,GD32VF1xxx_Startup.s和 entry.s 文件;

· 介绍程序优化,程序速度、存储空间和系统能耗的优化方法和示例;

第五讲:FreeRTOS RISC-V 移植和应用开发

讲师:麦克泰软件技术总监  张爱华

🔹课程亮点:

· 基于nuclei SDK的FreeRTOS移植分析,多任务启动过程,可视化分析多任务调度行为;

· 演示多任务创建,优先级调度和资源共享机制,使用tracealyzer&systemviem分析多任务行为;

课程实验与环境

向上滑动阅览

第一讲:RISC-V IDE使用-基于Segger Embedded Studio和Nuclei Studio创建GD32VF103工程。

第二讲:RISC-V汇编语言实验

第三讲:GD32外部中断和外设应用实验

第五讲:FreeRTOS资源共享应用实验和 Tracealyzer/SystemView分析FreeRTOS的应用行为的实验。

环境:

· GD32VF103-EVAL 开发板 (授课老师和图书首推),可选RV-STAR或GD32VF103T-START,教育系统也可使用华清远见FS-GDRV 开发平台。

· Segger Embedded Studio、Nuclei Studio、FreeRTOS、SystemView和Tracealyzer(主办方提供下载链接)


开发板礼品升级啦!

小板子升级到大板子,由GD32VF103T-START升级到GD32VF103-EVAL

649cc340e8fe3992ea022dbffed3c3da.png

兆易创新提供的GD32VF103-EVAL开发板

意不意外?惊不惊喜?

是不是让你听课更积极,互动更主动了呢?

每堂课由讲师抽选4名同学获得!

额外福利

为了鼓励高校RISC-V教育,特为高校教师准备了5套RISC-V教学套装:原装 “J-Link Edu Mini + GD32VF103-EVAL开发板” 另配J-link 20针转10针 转换板

限量特价:260元/套(套装网上价格约600元)

2f60e36e9231da033a748cf4a5fb49e7.png

购买要求:

1、 购买人仅限高校教师,每人仅限一单;

2、用教师本人学校邮箱发一份介绍邮件至mamo.yu@bmrtech.com,必填内容为姓名、学校名、学院名、座机电话并附一段简短介绍。如有学校学院教师证明方可一并提供作为认证条件;

3、 认证通过后,购买人通过主办方提供的官方淘宝链接下单;

报名须知

1、 报名成功后,添加小编微信号:bmrtech123,课前一周进微信群通知上课事宜

2、 授课方式:腾讯会议

3、 直播礼品邮费自理:顺丰到付

4、 本次课程活动不支持退款,解释权归主办方所有

c39af78a5d30637b7ac58ef47d74e7e7.png

1.报名啦!第二期RISC-V处理器嵌入式开发线上课程

2.使用嵌入式开源组件--5条不翻车建议

3.缺货大环境下,假货防不胜防,我们又该怎样分辨真假芯片?

4.嵌入式代码经常产生bug的五大原因~

5.MCU中普通GPIO与高速GPIO的差异

6.固件工程师到底是干什么?

2925fa3008b0b2febb276736015c3b5d.gif

### RISC-V架构在嵌入式开发中的应用及资源 #### 一、RISC-V架构概述 RISC-V是一种开源指令集架构(ISA),因其简洁性和灵活性而受到广泛关注。作为一种自由开放的标准,RISC-V允许开发者设计自己的处理器并优化其性能以满足特定需求[^1]。 #### 二、嵌入式开发中的RISC-V应用 RISC-V在嵌入式领域有着广泛的用途,尤其是在微控制器单元(MCU)、物联网设备以及边缘计算等领域表现突出。由于其模块化的设计理念和支持自定义扩展的能力,使得RISC-V成为许多新兴应用场景的理想选择[^3]。 #### 三、入门指南学习资源推荐 对于希望进入这一领域的初学者来说,《RISC-V架构嵌入式开发快速入门》提供了详尽的基础理论介绍和技术实践指导。此外,在线文档和社区贡献的内容也是不可多得的学习材料之一;例如GitCode上由开源爱好者维护的相关项目仓库就包含了大量实用的信息[https://gitcode.com/Open-source-documentation-tutorial/1f81d](https://gitcode.com/Open-source-documentation-tutorial/1f81d)。 #### 四、工具链配置说明 针对不同层次的需求,RISC-V 提供了多种类型的交叉编译器解决方案: - 对于基础应用程序而言,可以选择较为简单的ELF/Newlib组合来构建目标程序; - 如果涉及到操作系统移植或者更复杂软件栈的支持,则需依赖功能完备的glibc库配合完成整个流程设置工作.[^2] 具体操作过程中,Nuclei Studio作为一款专为RISCV定制化的集成开发环境(IDE),能够极大地简化上述过程,并通过内置插件自动处理大部分繁琐细节问题。 以下是利用riscv-none-elf-gcc命令行方式进行简单测试的例子: ```bash # 安装必要的组件包 sudo apt-get install build-essential gcc-multilib g++-multilib git make texinfo libusb-1.0-0-dev autoconf automake autotools-dev curl python3-pip python-is-python3 bison flex help2man wget unzip p7zip-full # 下载预编译好的toolchain压缩包 wget https://static.dev.sifive.com/dev-tools/riscv64-unknown-elf-toolchain-10.2.0-x86_64-linux-ubuntu14.tar.gz tar xf riscv64*.gz -C /opt/ export PATH=/opt/riscv/bin:$PATH echo 'int main() {return 0;}' > test.c riscv64-unknown-elf-gcc -o test test.c file ./test ``` 以上脚本展示了如何安装所需依赖项、获取官方发布的ToolChain镜像文件并将其解压至指定目录下最后验证生成可执行文件是否成功. #### 结论 综上所述,RISC-V凭借自身优势正在逐步改变传统封闭式CPU市场格局的同时也为广大工程技术人员带来了前所未有的机遇发展空间。无论是学术研究还是工业生产环节都可以看到它的身影活跃其中.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值