FH5111A的使用1——编辑下载(升级)固件包

FH5111A使用1——编辑下载(升级)固件包
本人最近在使用FH5111A做二次开发,根据官网提供的手册及自身的使用,总结如下,希望对使用FH5111A的开发人员有所帮助。
根据手册提供的信息,在虚拟机中安装fedora12系统后将SDK包HiFlying_linux_API_135_20191113.tgz(我使用的此版本,新下载的会更新),将此SDK包复制到fedora相应目录下,并解压。

  1. 进入HiFlying_linux_API_135_20191113/utlity/ 目录下
  2. 有2个重要的配置文件,SDK配置文件和Linux内核配置文件
  3. 默认的SDK配置文件为Utility / .config,它也存储在目录Utility / target / linux / hiflying / xxxx / configs / default.config中(“ xxxx”表示目标板,即。 EP10,EP20或HF5111A)。
  4. 要更改SDK配置,只需执行 make menuconfig 即可。
  5. 文件utility/target/linux/hiflying/xxxx/config-2.6.32-xxxx 是默认的内核配置文件,其中xxxx表示板类型,例如EP10,EP20和HF5111A。在编译过程中将其复制到linux内核顶级杠杆目录下的.config中,即kernel/linux-2.6.32.11.as/.config。
  6. 要更改内核配置,请在HiFlying_linux_API_135_20191113/utlity/目录下,终端输入make kernel_menuconfig 即可。
  7. 配置完成后,在HiFlying_linux_API_135_20191113/目录下,终端输入 make V=99 进行编译,其中V=99表示查看编译信息,编译后,在./image目录下找到目标镜像文件,例如:Hiflying-xxxx-firmware-squashfs.img,xxxx表示目标板,我使用的是FH511A。
  8. 将目标标板HF511A插上网线并上电,打开IOTService软件,可查看其IP地址,如下图所示:
    读取IP地址软件
  9. 在电脑浏览器中输入此IP地址,输入用户名:admin 密码:admin,在其他中选择编译后的镜像文件,对其固件进行升级,如下图所示。升级完成后,会自动重启并连接。
    web固件更新
    至此,固件包编译并下载完成。
    FH5111A通过设置可将串口数据直接传到网络和将网络数据下发到串口,但不能对串口数据进行处理,下发的网络数据也是直接下发到串口,实际使用中,由于串口使用不同的协议或是网络传输协议并不能满足实际要求,需要添加自己的程序,后面我会再讲解。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值