1.鸿蒙开发环境搭建、鸿蒙获取鸿蒙获源码和编译
2.鸿蒙是系统系统基于什么系统的?
鸿蒙开发环境搭建、源码和编译
搭建鸿蒙开发环境,源码源码涉及到Linux与Windows主机的鸿蒙获取鸿蒙获协同工作。Linux主机主要负责源码下载与编译,系统系统而Windows主机则用于程序烧写以及源码编辑。源码源码空间网页源码推荐在C盘预留至少G空间以确保顺畅运行。鸿蒙获取鸿蒙获
相较于虚拟机,系统系统Win的源码源码Ubuntu子系统(WSL)在内存与CPU资源消耗上更为高效。同时,鸿蒙获取鸿蒙获由于可以直接访问WSL环境,系统系统相较于多系统操作,源码源码文件交互更为便捷。鸿蒙获取鸿蒙获安装Ubuntu . LTS可通过Win应用商店完成。系统系统分发 源码
初次启动Ubuntu . LTS会涉及软件安装与配置,源码源码耐心等待几分钟直至完成。安装目录为%USERPROFILE%\AppData\Local\Packages,Linux系统的根目录为rootfs,而你的家目录为/home/yourname。WSL下系统硬盘自动挂载,如C/D盘对应/mnt/c,/mnt/d。
安装VcXsrv以实现X远程显示,下载后进行默认安装。启动XLaunch,选择“one large window”,Display number设置为0,源码看书其余保持默认即可。
安装桌面环境所需的必要软件,遇到问题时先更新apt-get,问题通常迎刃而解。配置CCSM(桌面控制中心)后,输入相应命令在XLaunch上显示桌面。
在Windows与Linux之间互看文件,可以通过在Ubuntu下查看“/mnt”目录实现。若需查看Ubuntu Python版本,可在/usr/bin下执行ls -l python*命令。系统中应包含python3.7及以上版本,确保满足需求。
修改python命令指向的rdbms 源码版本,使用mv命令将python3改名为python3.bak,然后使用ln -s命令将python3.8链接至python。配置repo工具用于下载与管理源码。
下载Harmony OS源码,如已完成,安装文件系统打包工具(dosfstools、mtools、zip)。执行编译指令前,确保scons命令路径在环境变量中。
使用虚拟env环境编译源码,执行编译目标平台的命令:/bin/python build.py wifiiot。如果在过程中遇到编译器问题,jqrotate 源码检查文件路径是否在环境变量中,添加至环境变量即可解决。
整个过程耗时约一天,系统空间需求接近G,建议在安装前做好系统空间管理,确保过程顺畅。通过以上步骤,成功搭建鸿蒙开发环境,为后续的源码下载与编译打下坚实基础。
鸿蒙是基于什么系统的?
鸿蒙基于linux。一方面Unix是一个闭源的操作系统,Unix的源代码需要通过与它的所有者AT&T达成协议才能获得许可。而Linux则是开源系统,不存在授权问题。另外鸿蒙系统是一个集电脑、手机、汽车等设备于一体的大一统的系统,目前Linux系统在电脑领域的应用生态也不错,基于Linux来开发,在电脑领域的应用生态,也解决了很大一部分问题。
另一方面,很容易理解华为想要开发基于Linux的鸿蒙系统。毕竟,目前华为手机的EMUI系统是基于谷歌的andod系统的深入开发。Android系统也基于Linux,不仅解决了生态问题,而且可以很好地与现有的Android应用程序兼容。对于一个新的系统来说,生态是成功的关键。
鸿蒙的出处
1、云将东游,过扶摇之枝,而适遭鸿蒙。
2、西穷窅冥之党,东开鸿濛之先。
3、外则正南极海,邪界虞渊,鸿濛沆茫,碣以崇山。颜师古注,鸿濛沆茫,广大貌。
4、提挈天地而委万物,以鸿濛为景柱,而浮扬乎无畛崖之际。
5、半生堕落忧患界,万事元在鸿濛间。又试问鸿蒙初辟时,又哪里有贫富贵贱?
6、静原生智慧,愁亦破鸿濛。是谓志意存鸿蒙,有弦化无弦也。
7、鸿蒙,为宇宙未分,时空皆无“时”的存在,为宇宙时空等一切万物的元气,一切概念的起源,所有时间空间的原初状态。
8、我所居兮,青埂之峰;我所游兮,鸿蒙太空。
以上内容参考:百度百科—鸿蒙