2、下位机环境配置

下位机STM32F103ZET6单片机采用keil5进行开发,该软件是一款功能强大的单片机软件开发系统。在该软件中可以完成PWM速度调节,PID速度控制,采集编码器脉冲数完成里程计数据的融合,以及通过rosserial协议与树莓派进行串口通信来完成速度与里程计的数据交互等功能。下面主要介绍Keil5开发环境的安装过程,这里我们使用的开发板是F1系列的开发板,如果使用其他系列的开发板,那么Pack包需要自行去官网下载对应系列的开发板,导入流程是相同的。

1.首先需要下载Keil5的安装包,可以直接从下方提供的百度网盘链接进行下载。百度网盘链接中同样包含名为“Keil.STM32F1xx_DFP.2.0.0.pack”的Pack包,该Pack包适用于F1系列的板子,其他的板子需要到官网上自行下载相应的Pack包。
链接:https://pan.baidu.com/s/1f1vzyY24mFWkmrkhBWblbg
提取码:jxhz
Pack包官网下载:https://www.keil.com/dd2/Pack/

2.将下载的安装包进行解压,解压完成之后,在文件夹中右键以管理员身份运行打开“mdk511.exe”,然后一直点击“Next”,最后完成即可。完成之后,桌面上便会有Keil uVision5的图标。

3.双击Keil uVision5的图标打开,然后点击“File”,找到下方的“License Management”进行激活。复制License Management中的Computer ID(CID),然后右键以管理员身份运行打开keygen.exe,拷贝到“CID”中,然后target选择“ARM”,点击“Generate”,将下方框的数据进行复制,最后拷贝到License Management中的“New License ID Code(LID)”中,点击“Add LIC”即可完成激活。如果下方框显示“LIC Added Successful”表示激活成功。

4. Keil5激活成功之后,需要导入开发板所对应的Pack包。将下载好的Pack包放在\Keil_v5\ARM\Pack文件夹下,点击“Project->Manage->Pack Installer”,然后点击“File->Import”,导入对应的Pack包即可。

5. 至此,便完成了Keil5开发环境的配置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ROS(机器人操作系统)是一款成熟的机器人操作系统,具有完备的生态体系,未来的发展意义可以成为机器人届中的”Linux、Android“。机器人的开发学习要综合软硬件的协同开发,硬件开发有些部分倾向于底层的设计和使用。软件开发可以依托C++、PYTHON等高级语言进行ROS接口应用开发,或者兼容ROS系统。本系列的ROS开发课程包含下位机开发、上位机开发、基于MBD(基于模型设计的开发)等。下位机作为机器人设计的基础部分是学习机器人操作系统必经之路,下位机我们通常会选择Arduino(适合学习不适合工程,代码执行效率差)、STM32系列产品(工程应用广泛,适合学习和工程开发,代码针对性强),当然还有NXP系列、51系列、TI DSP等,后期可以根据产品的性能和成本要求去考虑;上位机部分,主要是基于工控机、树莓派Raspberry、英伟达Jetson等可以运行操作系统的嵌入式设备再基于ROS操作系统进行实训学习。网络上对于ROS类的教学比较多,但是系统化从底层向高阶层层递升的教学方法偏少,知识碎片化严重,对机器人开发工程师深远的发展有负面影响,基于此本人通过多年自身的学习和工程实践,将机器人开发课程系统化、具象化、模块化地引导式学习,每节课程都有相应的课件和代码引导。对致力于机器人事业的学生有推动作用,且增强信心,系统化自己的机器人知识。为自己的职业规划和事业发展奠定坚实基础。最后,你们的支持,就是老师不断创作的动力!老师会不断更新机器人类相关知识,希望”与子同裳“。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值