原文标题:《比特派「零基础编译开源的钱包固件」教程》 原文来源:bitpieteam 3 月 24 日,由比特派&BitHD 推出的「零基础编译开源的钱包固件」直播课程圆满结束,让小白用户亲身体验到了编译与验证开源的硬件钱包固件的整个过程。此次在线直播教程由 BitHD 品牌负责人果子主导,以下为本次直播的图文教程。 2,编译环境安装 2.b. 在终端中输入以下命令点击回车,安装 homebrew 2.c. 在终端输入以下命令,通过 homebrew 安装 python3 和 pipenv 二、获取 BITHD 固件开源代码 2,打开终端,输入以下命令,进入文件夹目录 3,在终端继续输入以下命令,在 GitHub 上获取开源代码 4,获取成功后,BITHD 文件内会生成 BITHD-mcu 文件夹 该文件夹即是 GitHub 上开源的 BITHD 固件代码,之后的编译操作会在该文件目录下执行。 2,在终端输入以下命令,编译对应版本号固件 编译完成后,在 BITHD/BITHD-mcu/build 文件夹内,会生成编译好的固件文件,此时已经完成了对 GitHub 开源代码的编译步骤。 2,在终端输入以下命令,生成准备签名的 bin 文件 该步骤会在 BITHD/BITHD-mcu/build 文件夹内,生成注入空签名信息的文件 bithd-v2.7.4-prepared.bin 签名完成后,会在 BITHD/BITHD-mcu/build 文件夹内,生成 bithd-v2.7.4-signed 文件。该文件即是我们在 GitHub 上获取到的源码通过编译生成,并且使用 BITHD 官方提供的签名文件进行签名的固件文件。 2,通过对比文件,验证设备中的固件与 GitHub 开源固件代码是否一致 从对比结果中我们可以看到,我们自己编译并且注入空签名数据的固件和我们从设备中导出的固件,只有前 256 位签名信息的不同,除了签名信息以外所有的代码都完全相同。也证明了我们在设备中使用的固件代码与 GitHub 上开源的固件代码是完全相同的。 3.b 对比 GitHub 上提供的固件代码哈希 GitHud 地址: 来源链接:https://mp.weixin.qq.com/s/OInaCapmLqH48mA3JKg-YA —- 编译者/作者:区块律动BlockBeat 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
比特派「零基础编译开源的钱包固件」教程
2020-03-25 区块律动BlockBeat 来源:区块链网络
LOADING...
相关阅读:
- 卡尔达诺的查尔斯·霍斯金森(Charles Hoskinson)返回最新消息:IOG池,2020-08-02
- 【抽奖】送CKB,CKB=BTC+ETH2020-08-02
- 如何参与Defi奖励网络BDAO?目前Staking分红每日1%~2%2020-08-02
- 读完这篇文章你就知道MYKEY网络费是坑还是香2020-08-02
- ETTH又双叒叕大涨了,彻底疯了!但老铁你千万别疯,稳不住就完了!2020-08-02