#2020征文-开发板#鸿蒙开发环境搭建、源码下载和编译(上)
Hi3861开发板开发环境
● 硬件环境
其中,Linux 主机用于源码下载和编译,Windows 主机用于烧写程序以及源码编辑。
● 软件环境
备注:
1.开发人员可以在Windows工作台中进行程序开发,或者远程登录到Linux服务器进行程序开发。
2.网上很多移植教程都是以Ubuntu 20.04版本移植的,为了避免踩坑,建议使用此版本。
Win10安装Ubuntu子系统及图形化界面在准备进行安装之前,推荐C盘上至少有20G的空余空间。
相对于虚拟机的优势Win10子系统WSL(Windows Subsystem for Linux)占用内存和CPU资源更少,在WSL上运行软件的消耗和直接在Windows上差不多,而且Windows下可以直接访问WSL的环境,相较于多系统,文件交互也更为简单。
如果使用虚拟机安装的话,Ubuntu桌面操作系统下载链接:https://cn.ubuntu.com/download
前提条件确保Win10系统版本>1606,建议为最新版。
查看自己系统版本可以控制台上输入:WinVer查看。
开启WSL服务
在Windows 10 中,依次选择控制面板->程序和功能->启用或关闭 Windows功能->勾选适用于Linux的Windows子系统,重启系统即可。
安装UbuntuWin10 应用商店中搜索:Ubuntu,下载Ubuntu 20.04 LTS。
初次启动
注意:第一次启动会进行软件安装和配置,需等待几分钟。提示输入用户名和密码之后完成系统配置。
目录介绍:Ubuntu 20.04的安装目录:%USERPROFILE%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState 其中Linux系统中的根目录/为其中的rootfs目录。
你的家(home)目录(~)则为其中的/home/yourname目录。WSL Linux子系统下会自动挂载系统硬盘,如C/D盘,分别对应的目录为/mnt/c,/mnt/d。
注意:
1.系统变量%USERPROFILE% =C:\Users\用户名
2."/"是根目录,"~"是家目录。Linux存储是以挂载的方式,相当于是树状的,源头就是"/",也就是根目录。而每个用户都有"家"目录,也就是用户的个人目录,比如root用户的"家"目录就是/root,普通用户A的家目录就是/home/A。