BES SDK环境搭建与固件烧录

本文介绍了BES SDK的环境搭建过程,包括在Ubuntu 16.04和18.04下安装GCC工具链,以及手动设置环境变量。接着,详细阐述了SDK的文件结构,各个部分的功能,如apps、platform、rtos等。编译工程使用`make`命令,烧录固件借助dld_main工具,强调了烧录过程中的配置选项和注意事项,如端口选择、固件路径不能含有中文字符等。完成烧录后,设备需断电重启以完成升级。
摘要由CSDN通过智能技术生成

搭建编译环境

安装虚拟机后需要安装编译工具链,有些SDK需要较高的GCC版本。

  • 自动安装

ubuntu16.04和ubuntu18.04都可以自动安装,只是默认版本号高低不同。Ubuntu18.04下为gcc version 6.3.1 20170620;ubuntu 16.04下为gcc version 4.9.3 20141119。

sudo apt-get install gcc-arm-none-eabi

查询版本号指令 :

arm-none-eabi-gcc -v
  • 安装指定版本

版本下载官方网站
GNU Arm Embedded Toolchain project files : GNU Arm Embedded Toolchain

下载源码包后解压,如本机解压到目录/usr/lib/gcc

添加环境变量

vi /etc/profile

在文件最后添加

export PATH=$PATH:/usr/lib/gcc/gcc-arm-none-eabi-4_9-2014q4/bin

使能环境

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值