一、简介
之前的文章中有详细介绍了HarmonyOS的Hi3861开发,但是该开发是基于HarmonyOS来的。实际在项目开发中,可能不会用到HarmonyOS,用的还是原生的Hi3861。那这次就重新学习Hi3861L。
二、环境搭建
环境:Ubuntu18.04.5
关于Ubuntu的环境搭建,还是参考之前的文章,附上链接:使用VMware安装Ubuntu虚拟机和VMware Tools_t_guest的博客-CSDN博客
1.将ubuntu shell环境修改为bash
1).使用如下命令查看shell类型,如果不是bash,则需要修改。如果是bash,则直接跳过当前步骤。
ls -l /bin/sh
这里简要说明一下为什么要从dash修改为bash 。
bash(GNU Bourne-Again Shell)是许多Linux平台内定的shell,但是因为bash过于复杂,有人把bash从NetBSD移植到Linux并更名为dash(Debian Almquist shell),并建议将/bin/sh指向它,以获取更快的脚本执行速度。dash比bash小很多,符合POSIX标准。它主要是为了执行脚本而出现,并不是交互。但是功能相比bash要少很多,所以有一些脚本使用dash无法运行,就需要修改shell