前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >野牛开发板——软件资源开发包

野牛开发板——软件资源开发包

作者头像
ManInRoad
发布2020-09-27 14:25:02
9970
发布2020-09-27 14:25:02
举报
文章被收录于专栏:物联网思考

获取野牛开发板的软件开发包,提供了百度云和腾讯工蜂两个下载源,可以根据网速自行选择,这里放上下载跳转地址http://www.whtiaotu.com/download.html。

选择合适的位置解压,Software里面分MCU和PC两个目录,如下:

如上图所示,mcu端的软件,主要包含如下:

Aplication文件夹里面主要是上层应用:包括emXGUI、FreeRTOS、LittlevGL、RT-Thread、STemWin等,这都是当下应用比较多的RTOS和GUI;

CubeMX:里面主要是基于STM32CubeMX代码配置生成工具的例程;

Drivers文件夹:HAL库函数、启动文件等;

Example:里面主要是mcu外设应用例程,包括ADC、I2C、SPI、SDIO、TIM、UART等普通外设,当然还包括了高级外设FMC、LTDC等;

IAP:里面实现了基于USB-HID的bootlader和各种升级app,当然,开发板的上位机也是基于USB-HID的。

如上图所示,PC端的软件资源,主要包含如下:

Firmware_Upgrade:基于QT5实现的USB上位机程序,绿色版本,直接运行即可;

Other:例程中用到的辅助软件工具,usb转串口、字库制作软件等;

QT_Demo:基于QT实现的常用上位机工具工程,包含源码;

QT打包工具:如何将QT编写的桌面软件打包等详细说明。

可以看到,不管是MCU端的软件还是上位机端的软件,配套的例程是相当丰富的,代码开源,可以直接基于例程修改

1、USB-HID升级固件

演示综合例程升级,575.7k的固件,仅需22s即可升级完成。

2、开源、免费GUI LittlevGL

LittlevGL一款开源、免费的嵌入式GUI(https://littlevgl.com/),文件比较少移植起来比较简单,SDK中也做了相应的移植。

3、RT-Thread的串口命令行

SDK中移植了RTT,自带的命令行,非常方便调试代码,这里用的是xshell,输入help可以看到支持的命令,可以查看版本、线程等。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 物联网思考 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档