华为电脑如何关闭system打开的文件?

    一、鸿蒙-南向轻内核开发实战系列(一)基于小熊派鸿蒙季环境搭建

    前一段时间,我写过一篇关于LiteOS-A开发环境搭建的文章(实际上是将其作为独立的RTOS来开发的),今天正式讲一讲LiteOS作为鸿蒙内核子系统该如何开发。

    对于HarmonyOS,开发工作大致可以分为南向开发(内核、驱动)和北向开发(App应用)。我们主讲南向开发。在目前的鸿蒙/openharmony

    对于LiteOS内核开发,官方给出了非常详细的教程,但是内容很多,且平台复杂,工具链较长。在这里我会为大家做一下梳理,然后提供每一种开发环境的官方教程链接,同时提供完整的编译链工具下载地址。在最后,我会采用小熊派·鸿蒙季开发板,搭建一个完整的开发环境,供大家参考。

    一共有三种方法,我简要列出来给大家看看。你可以通过下面的小结,跳转到官方给出的教程,进行详细阅读。

    从镜像站点下载归档后的发行版压缩文件。如果要获取旧版本的源码,也可通过此方式获取。



    安装git客户端和git-lfs并配置用户信息。

    关于获取鸿蒙源码,为了便于后续开发,选择一种适合自己的方法最好。

    除了官方介绍的,也可以自行搭建开发环境,具体需要安装如下工具:



    其中 gn 和ninja 由于在国外,比较难安装,可能需要翻墙。


    64位Windows工作台(主机电脑)


    但是大家放心,我已经将所有的工具链都打包好了,可以直接下载,后台回复鸿蒙OS,即可获得完整的工具包,其中我提供的linux镜像包含完整的工具链,可以直接使用。

    3.选择第1步解压的Ubuntu18.4镜像OVF文件夹中,点击打开

    4.导入镜像到本地磁盘(选择一个磁盘空间大小≥ 10G的盘),点击导入。

    5.点击开启此虚拟机,来开启虚拟机电源

    6.此时虚拟机进入登录界面,点击HarmonyOS

    7.输入密码:bearpi,然后点击登录

    8.进入桌面后,点击桌面空白处右键,点击打开终端(E)

    9.在终端中输入ifconfig,然后点击回车,除lo外,另外一个就是你的网卡信息,记录你获取到的IP地址。

    注意:如果连不上网络(如果主机网络需要拨号,如校园网络、ADSL拨号等)在VMware Workstation中,点击虚拟机>> 设置

    然后在网络适配器中,改成NAT 模式,点击确定

    1.打开MobaXterm工具,并依次点击:Session,SSH 按钮。输入连接信息,远程地址,并点击OK

    2.输入账号:bearpi,点击回车

    3.输入密码:bearpi,注意,输入密码的时候屏幕不会显示,输完之后点击回车

    4.在弹出的界面上,点击Yes保存账号信息,以免下次输入

    这里可以使用VMWare自带的虚拟磁盘映射服务,也可以使用RaiDrive。

    1.安装RaiDrive软件,默认安装即可

    SFTP://______ (这个输入获取到的IP地址),账户:账号和密码皆为 bearpi,其他默认,点击确定

    查看本地映射的ubuntu文件路径

    2.在MobaXterm中输入以下内容,并回车:

    3.在MobaXterm中输入以下内容,并回车:

    4.在MobaXterm中输入以下内容,并回车:

    5.在MobaXterm中输入以下内容,并回车:

    等待1-3分钟(根据不同网速),当屏幕中出现Installed.意味着代码获取完成如果卡死不动了,就ctrl+c 退出,重新输入一遍并回车。

    1.在MobaXterm中输入以下内容,并回车:

    等待直到屏幕出现:BUILD SUCCESS字样,说明编译成功。

    2.查看编译出的固件位置

    当编译完后,在Windows中可以直接查看到最终编译的固件,具体路径在:


    如果上面操作不行,直接关闭VMware Workstation,选择挂起,然后再重新插拔USB。

    1.在Windows打开Hiburn工具,并点击Refresh,会检索出来COM号,如果你的电脑连接了多个串口,需要你在设备管理器中查看具体的串口号是哪一个。





    此时Connect按钮变成Disconnect,等待下载,这一步要有耐心,不要着急。

    5.复位开发板RESET按键,开始下载程序


    下载完后,点击Disconnect按钮,便于后面调测使用。


    3.复位开发板,此时COM打印出对应日志信息。




    注意:看个人需要,再决定是否安装官方提供的HUAWEI DevEco Device Tool,因为这个插件比较大,VsCode启动以后,要花一定的时间加载它。所以这里我没有装,只是把vscode当作一个代码编辑器。

    2.我们看内核启动后的第一个入口函数。

    app_main函数,首先会打SDK的版本号,在完成外设的基本初始化,最后调用HOS_SystemInit函数进行鸿蒙系统的初始化。


    同时,这个函数是一个虚函数,用户可以根据自己需要来初始化鸿蒙系统。如果用户不定义此函数,那么将运行系统默认的函数(即原函数),原函数具体代码和截图如下:

    这个函数,完成了系统的基本初始化,并指向我们业务逻辑代码。

    总的来说,构建这样一个环境,还是相对比较繁琐的。但是鸿蒙能够在短时间内做到这种程度,是非常值得我们肯定的。

    1.鸿蒙使用Ninja来组织代码进行编译,相比Makefile+Kconfig 的形式,要快很多,这也是Ninja诞生的意义。

    2.南向开发,相比北向开发,更加碎片化,也更加复杂和繁琐。对比一下工具链就知道了,那么长....

    3.官方给出了比较详细的教程,但是方法太多,结构太散,需要自己仔细阅读和甄别。本文相当于帮大家梳理了一番,具体细节还得个人好好把握。

    4.配置开发环境,是一项体力活,技术含量不大,但是特别磨人,不过迈出了这一步,接下来的就轻松啦!


    文中环境,后台回复:鸿蒙,既可以获取


    二、鸿蒙系统来了,鸿蒙支持哪些手机使用?

    2021年华为全部智能手机将支持鸿蒙OS2.0。明年4月前,将推出面向平板、内存手机在内的设备的版本;明年10月,将向更多全场景终端设备开放。

    鸿蒙OS2.0不是单纯的手机操作系统,而是面向未来万物互联时代的操作系统。例如在智能家居方面,微波炉、豆浆机、抽油烟机、冰箱等都可以成为智能终端,通过鸿蒙OS2.0与手机、智能手表等设备相连。据了解,华为已与美的、九阳、老板等设备商达成合作。

    HarmonyOS具备分布式软总线、分布式数据管理和分布式安全三大核心能力。

    分布式软总线让多设备融合为一个设备,带来设备内和设备间高吞吐、低时延、高可靠的流畅连接体验。

    分布式数据管理让跨设备数据访问如同访问本地,大大提升跨设备数据远程读写和检索性能等。

    分布式安全确保正确的人、用正确的设备、正确使用数据。当用户进行解锁、付款、登陆等行为时系统会主动拉出认证请求,并通过分布式技术可信互联能力,协同身份认证确保正确的人;

    HarmonyOS能够把手机的内核级安全能力扩展到其他终端,进而提升全场景设备的安全性,通过设备能力互助,共同抵御攻击,保障智能家居网络安全;HarmonyOS通过定义数据和设备的安全级别,对数据和设备都进行分类分级保护,确保数据流通安全可信。

    有观点认为,从技术架构上来说,微内核架构的鸿蒙可能更像苹果的iOS。但王成录表示,鸿蒙和苹果最大的不同是,苹果生态是封闭的,而鸿蒙则会开放。会与所有可能的伙伴一起,把鸿蒙生态共同做成功。王成录说:鸿蒙是开放的,如果别的手机厂商想用就会支持。

    三、鸿蒙系统是不是就是改版的安卓系统?

    鸿蒙HarmonyOS是基于微内核的分布式OS。众所周知,华为在受到一些限制之后,很快就公布了鸿蒙系统的消息,还说鸿蒙系统将会最快在今年秋天发布,最晚也是明年春天。很多人也希望鸿蒙系统能早日发布,但是任正非曾经一句话说出了这件事的重点,也就是说鸿蒙系统难的不是操作系统,而是生态,毕竟华为的操作系统研发从2012年就开始了,一直到现在,再加上华为的体量,每年的研发的费用投入确实对于华为来说不难。

    学java都知道微服务和分布式。那么手机系统怎么分布式呢?难道让你买好几部手机共同运行一个游戏?应该不是。这个微服务应该是适用于物联网的。也就是你家的电视冰箱运行的同样的微内核,只不过内容不太一样。

    这样你家的所有电器从内核上就连在了一起,他们比小米家庭比homekit连接得更紧密,因为他们是几个微服务组成的一个系统。

    以上功能不是我的猜测,华为的ppt也提到了。运行鸿蒙的电视手机平板可以无缝切换。

    目前从华为放出的消息来看鸿蒙肯定不是在开源安卓基础上修改的,但是我没有看过鸿蒙的源码,因为我看不懂,秉着实事求是的态度来说我也不知道他到底是不是修改的安卓。

    那么为什么很多人说鸿蒙是在安卓上修改的,因为鸿蒙兼容了安卓。鸿蒙是一个新的系统,软件还不完善,系统再好没有微信支付宝也和平精英对于在座的各位也只不过是一个功能机,所以必须要兼容安卓的软件。

    到后来鸿蒙的软件完善后就可以甩掉安卓这个包袱了。下个月华为会发布新机,大家就可以体验到鸿蒙了。

    四、我华为nova7se可以升级鸿蒙系统吗?如何升级鸿蒙系统

    华为nova7se可以升级鸿蒙系统,需要在“我的华为”中选择尝鲜升级,操作方法如下:

    1、首先点击打开我的华为,如下图所示:

    2、然后点击升级尝鲜,如下图所示:

    3、接着点击升级尝鲜,如下图所示:

    4、然后点击检查更新,如下图所示:

    5、最后进入到系统更新界面,点击检查更新即可(点击更新之后就会是鸿蒙系统)。

    鸿蒙微内核是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。

    鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架 。可用于手机、平板、PC、汽车等各种不同的设备上。还可以随时用在手机上,但暂时华为手机端依然优先使用安卓、华为电脑端依然优先使用windows和Linux。

    华为对于鸿蒙系统的定位完全不同于安卓系统,它不仅是一个手机或某一设备的单一系统,而是一个可将所有设备串联在一起的通用性系统,就是多个不同设备比如手机、智慧屏、平板电脑、车载电脑等等,都可使用鸿蒙系统。

  最近华为公司将华为电脑管家进行了更新,而最新版的电脑管家无法在其他品牌的电脑中安装,而这款文件取自旧版的华为电脑管家中提取,只要将这个文件放在指定的位置,再次安装最新版本的华为电脑管家就可以使用了!

  汉客儿的安装工具装好老版本电脑管家,

  下载好此款文件后,再安装11.1.1.95的新版华为电脑管家,

  1、下载文件Version.dll文件到您的桌面上。

  2、将Version.dll文件放到提示丢失的文件的程序目录下。

  3、如果第2步是行不通的。将文件Version.dll文件到系统目录下:

  单击开始,选择运行 ,输入 regsvr32 Version.dll并按下回车,之后会弹出注册成功信息即可。

  该文件只为系统缺失Version.dll文件提供。

下载安装、资源包有误、报错等问题向我们

 ROM制作工具目前只针对安卓手机和安卓平板做适配,可免费制作线刷包和卡刷包其电视盒子或车机等安卓系统暂未做适配,也未测试是否适用,请勿编辑此类设备刷机包(目前没有制作此类设备固件的工具)

因安卓手机限制众多(如有锁、不开放刷机等),无法保证制作出来的刷机包都能正常刷机,因此不会提供任何刷机帮助,如有异议,请立即停止使用,感谢您的理解!

注意:因未在360过白,可能会导致安全软件误杀程序,请在安装/使ROM具前关闭所有安全软件,否则会导致解包或打包失败。若已经出现问题,请在安全软件恢复区恢复ROM工具相应组件,或者关闭安全软件后重新安装ROM工具

【请使用,请先测试刷机包能正常使用再进行编辑

1,修改出来的刷机包怎么刷机?

 如果制作的是卡刷包必须使用第三方recovery才可以进行刷机官方recovery是无法刷修改过的任何ROM(刷机包),也可使用进行刷机或自行百度。如果奇兔刷机不支持你的机型并且百度也找不到第三方recovery,则说明你的手机不支持刷机,可以放弃制作了。

      如果制作的是线刷包,可以用进行刷机,如果线刷大师不支持你的机型,就百度自己机型的线刷方法。

关于线刷包和卡刷包的分辨方法请看第10条

2,关于内置Root权限的相关说明

3,ROM工具支持修改机型信息吗?

4,ROM制作工具会员开通指导说明简单介绍

5,开通会员后刷机还出现内置推广应用?

      由于刷机软件是免费的,所以任何第三方刷机工具可能会内置推广,其内置的APP并不是工具带入。
     由于某些刷机包会被人魔改内置隐藏应用,请自行找到原文件删除即可。

6,为什么ROM制作工具不能内置了?

      因ROM制作工具推广APP产品质量太差,自2018年6月26日起已停止ROM制作工具收益功能,收益结算到7月15日,其他功能不受影响。感谢大家的支持!

7,关于刷机包(verify)系统校验的处理方法

      目前很多系统都有系统校验,系统校验的作用就是判断系统是否被篡改,如果被修改则会无法开机。那么我们就需要把这个限制给去掉就可以正常开机了。


     2、打开ROM制作工具-不勾选自动去除boot校验,然后在制作ROM时选择 添加ROOT权限。这样在刷机时默认就会处理系统校验了(此方法只适合卡刷包)
     PS:如果选择方法1 遇到无法开机等情况,那么可以选择第二个方法相对靠谱。方法只能二选一。

8,为什么小米机型线刷包和卡刷包编辑后会出现卡米或者无法开机的情况?

      1、不管是卡刷包还是线刷包都有精简系统应用卡米限制,必须在去除卡米限制的情况下才能精简系统应用,否则无法开机。
     2、部分小米新机型需要格式化data后刷机才能开机(仅限卡刷包)。

     4、请去除内核检验(实用工具-BOOT编辑-去除boot检验/去除data强制加密,建议先测试去除boot检验,如果不能开机,则再勾选去除data强制加密)。

建议小白用户基于奇兔ROM市场的ROM进行修改或尽量避免上述问题进行操作。

9,为什么制作的刷机包在刷机后手机无法开机?

     请先刷入底包测试是否能用,如果能用再看下方说明

     并不是所有刷机包修改之后都能正常开机,可能还因为下方原因导致:

     部分机型可能比较特殊,比如刷机方式,Root方式等,请自行查阅自己机型对应情况。建议先不做任何修改,只解包打包然后刷机来纠错

 10,如何判断线刷包和卡刷包

不满足上面条件的一般为线刷包。

11,卡刷包和线刷包能互相转换吗?

      线刷包在满足条件时ROM制作工具会自动显示“转换卡刷包”按钮,勾选即可将线刷包转换成卡刷包(因系统限制,转换的卡刷包不一定100%能用,建议采用第三方卡刷包编辑)。
制作线刷包的条件高于卡刷包,且因卡刷包自身缺陷,是无法转成线刷包的。

12,内置应用不生效或内置应用有问题?

    1、部分应用因本身限制无法在system分区正常工作,如支付宝等。
    2、因data分区和system分区打包方式不一致可能会出现无法刷入的情况。线刷包比卡刷包的内置更严格,出现的问题则更多。

    3、因system空间有限,内置应用体积大或过多则无法正常内置,与存储大小无关。

    4、华为机型无法正常内置支付宝淘宝等软件,请放弃此类应用内置。        如果提示空间不足,请精简系统腾出空间再进行内置或减少内置应用。请大家知晓。谢谢理解与配合。

13,线刷包能内置ROOT吗?

      目前由于技术限制,任何工具都无法内置root权限。要实现内置root权限,需要专业的技术或进行单独的定制。

14,为什么有的线刷包不能转换成卡刷包?

     因线刷包条件限制过高,ROM制作工具会自动识别线刷包类型,符合要求的线刷包才支持转换为卡刷包。

15,data解密有什么用?

       现在新机都有data加密方案,防止手机被解锁后导致数据被盗吧。目前大部分安卓7.0及以上机型 第一次刷机一般都需要格式化data。
单独出data解密功能是为了大家在制作刷机包时增加解密功能  不至于再次格式化手机清空数据也能解决部分机型开机问题。

16,为什么制作出来的线刷包无法开机?

       由于技术和环境限制,部分线刷包会出现一定概率的失败。甚至有的机型无法在Windows环境修改。

17,为什么制作出来ROM会刷机失败?

    1、当刷机包损坏时,用压缩软件解压验证即可
    3、第三方recovery版本太低时,recovery版本过来会不兼容新系统,更新即可解决刷机问题。
    4、当刷入的ROM与手机当前系统版本不匹配时,有些机型无法从低版本直接刷到高版本(比如安卓5.0刷6.0),必须先升级到官方底层才能刷机。

若上述还未能解决,请看第25条

18,华为官方固件update.app如何做成卡刷包或线刷包?

2、将打包之后的刷机包再进行编辑,此时ROM工具会显示【线刷转卡刷】的按钮,点击【线刷转卡刷】就能转换为卡刷包。

3、如果需要添加root,则将第二次打包的刷机包再进行编辑,然后添加root。最后用第三方recovery刷入!

1、百度下载一个你机型的线刷包,

2、然后编辑修改官方固件

3、将编辑好的刷机包里面的同名文件对应替换到下载的线刷包里

4、然后刷你替换之后的线刷包就行了。

华为固件制作难度高,刷机必须对应版本才能开机,建议使用第三方刷机包编辑。

19,制作出来的刷机包还需签名吗?

     刷机包都自带签名,不需要再次签名,除特殊情况外签名基本上用不到。

20,我是会员,为什么用奇兔刷机等刷机软件还会有推广?

       付费用户做的ROM均不会带任何推广。因刷机服务是免费的,不排除会被刷机软件内置应用,建议大家手动刷机。若手动刷机还会出现推广则说明你选择的刷机包有隐藏推广,需要手动找到对应文件删除即可。

21,关于编辑电视盒子机顶盒和车机系统等安卓系统的说明

      因此类系统环境复杂,并未针对性测试,即使ROM工具支持编辑,但因为厂家限制,也可能导致无法刷入,ROM工具只能保证能正常编辑ROM,其是否能刷入(刷机验证成功)与工具没有直接关系。为避免不必要的麻烦,请大家事先了解是否能过刷机验证再进行编辑处理。

22,已付款购买会员但未生效?

23,为什么ofp解压提示失败?

24,为什么车机/电视/机顶盒等固件修改后无法刷入或使用?

        因车机/电视/机顶盒等有刷机验证,这是官方限制无法通过软件解决,且此类固件类型众多,无法做适配。

25,编辑好的卡刷包在第三方recovery下刷机失败怎么办?

        1、刷机包复制损坏,请用压缩软件解压测试,测试没错误则没有损坏。

26,修改华为刷机包机型不生效?

system/hw_oem目录下找到对应机型文件夹下的local.prop文件使用右键进行编辑,如果不知道改那个就将修改全部local.prop文件。

     这是由于电脑系统环境缺少补丁导致,下载dll文件替换到对应路径重启电脑就行了。

28,关于解包打包失败的处理方法

29,打包出现“配置文件无法下载”的解决方法

30,ROM制作工具提示无网络连接?

31,电脑打不开ROM制作工具的原
1、电脑磁盘只有一个磁盘分区,电脑磁盘建议至少有两个分区才能正常使用本工具
2、rom工具后台进程还存在,进入任务管理器杀掉RomMaketool后台进程就能打开
3、工作目录磁盘空间低于20G,清理磁盘空间,直到大于20G

     1、安卓ROM类型太多且据特殊性,请在做ROM前详细了解自己的机型特性
     3、部分系统存在很多限制,删除过多系统应用可能会导致无法开机(比如:miui)
     4、例如中兴努比亚三星锤子等品牌对技术要求较高,建议基于别人的底包修改
     5、任何工具都具有局限性,不可能保证100%正确或适配到位,请遇到问题理性反馈
     6、平台需要大家一起维护完善,请大家积极配合,感谢!

我要回帖

更多关于 电脑文件已在system中打开 的文章

 

随机推荐