HarmonyOS 硬件开发环境搭建一

本文是基于Windows安装虚拟机的方式进行环境搭建,使用环境如下:
VMware:15
Ubuntu:20.04.3
注意:Ubuntu 硬盘大小建议50G 左右,防止磁盘不够用

说明:下面的软件安装都是在 Ubuntu 环境进行安装的
建议:软件安装之前切换安装源

Settings-->About-->Software Updates

Ubunte Software:Download from(箭头选择阿里云)

1. 安装Git Git安装 码云SSH配置

//安装 git
sudo apt install git-all 
//配置全局的 git 用户信息
git config --global user.name "xxxxx"
git config --global user.email "[email protected]"
git config --global credential.helper store
//配置码云ssh
ssh-keygen -t ed25519 -C "[email protected]"
//查看公匙配置到码云
cat ~/.ssh/id_ed25519.pub
//最后终端测试
ssh -T [email protected]
配置码云ssh

查看公匙与测试

2.安装码云repo

sudo apt-get install curl   
//下载到 当前账户(自定义)目录下的local/bin/目录下面
//存在的插件不需要安装(查看结果安装成功即可)
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > ~/local/bin/repo
chmod a+x ~/local/bin/repo
// Ubuntu20.04 自带 python 3.8.10(安装pip3)
sudo apt-get install python3-setuptools python3-pip -y
sudo pip3 install --upgrade pip
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
//配置repo到环境变量备用,使用vi 或者 vim 进行文本编辑追加至末尾:(vim 安装:sudo apt install vim)
vim ~/.bashrc
export PATH=~/local/bin:$PATH
//保存退出文本后刷新使之生效
source ~/.bashrc

3.安装hb

//安装编译工具
python3 -m pip install --user ohos-build
//配置环境变量
vim ~/.bashrc
export PATH=~/.local/bin:$PATH
//保存退出文本后刷新使之生效
source ~/.bashrc

4.repo拉取源码

//源码拉取时间比较长...(建议直接下载完整压缩包,解压即可使用)
//账户(自定义)目录下的local里面创建harmonyCode目录存放源码
mkdir ~/local/harmonyCode/
cd ~/local/harmonyCode/
//Python3软连接到Python
sudo ln -s /usr/bin/python3 /usr/bin/python
repo init -u [email protected]:openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

5. 安装依赖库和工具

//安装源码编译所需要的依赖工具
sudo apt-get install build-essential gcc g++ make zlib* libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev libc6-dev-amd64 binutils binutils-dev libdwarf-dev u-boot-tools mtd-utils gcc-arm-linux-gnueabi cpio device-tree-compiler  

6.安装 samba

//samba 用于共享目录,映射代码路径方便操作
sudo apt install samba
sudo gedit /etc/samba/smb.conf
//打开上面的 smb.conf 配置后,末尾添加以下代码保存即可:
[home]
comment = User Homes
path = /home
quest ok = no
read only = no
writable = yes
browsable = yes
create mask = 0755
directory mask = 0755

//添加Samba用户(根据提示输入两次密码即可)
sudo smbpasswd -a 用户名
//添加成功后重启
sudo service smbd restart
//windows 下在电脑地址栏:\\IP ,然后根据提示输入刚才添加的账户密码就能看到 home 文件夹了,右键里面可以看到 添加 映射网络驱动器 相关操作

7.安装 ssh-server

//主要用于远程连接Ubuntu方便操作
sudo apt-get install openssh-server
sudo service ssh start
ssh username@IP
//查看安装情况
dpkg -l | grep ssh 
//查看启动情况
ps -e | grep ssh
//开机启动
vi /etc/rc.local 在exit 0语句前加入: /etc/init.d/ssh start

关于环境的搭建安装已经完成,后续可基于官方的 Hello world 进行编译烧录即可。

你可能感兴趣的:(HarmonyOS 硬件开发环境搭建一)