首页 文章 精选 留言 我的

精选列表

搜索[chrome os],共10000篇文章
优秀的个人博客,低调大师

华为鸿蒙OS 尝鲜 (三)DevEco Device Tool 待完善

HUAWEI DevEco Device Tool(以下简称DevEco Device Tool)是HarmonyOS面向智能设备开发者提供的一站式集成开发环境,支持HarmonyOS的组件按需定制,支持代码编辑、烧录和调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上。该工具具有以下特点: DevEco Device Tool以Visual Studio Code插件形式提供,体积小巧。 支持代码查找、代码高亮、代码自动补齐、代码输入提示、代码检查等,开发者可以轻松、高效编码。 支持ARM架构的Hi3516/Hi3518系列和RISC-V架构的Hi3861系列开发板,提供一键式的烧录和调试GUI界面。 支持单步调试能力和查看内存、变量、调用栈、寄存器、汇编等调试信息。 前序: 这里研究harmonyos驱动层面部分,涉及C/C++。之前尝试了一些华为鸿蒙应该是直播里面北向应用的开发,这里研究harmonyos 驱动应用相关,对应直播里面的南向驱动层面的开发,这部分上手程度目前还是比较难的,从实验结果来看,windows环境安装上还是有问题的,期待后续更新,应该有配套更新应该能解决。 1.下载HUAWEI DevEco Device Tool(Beta) IDE(插件) https://device.harmonyos.com/cn/ide#download 这里下载的IDE,实质华为鸿蒙将其IDE作为Visual Studio Code里面的插件进行开发。 2.安装HUAWEI DevEco Device Tool(Beta) IDE插件 打开VSCode点击Extensions 选择Install from VSIX... 安装成功后提示: 自动提示还需要安装HPM(此处需要提前安装node.js): (要是安装后提示: 'hpm' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 查看下系统环境变量里面指向hpm所在位置 3.创建驱动项目: 点击Welcome中的Create Project 填写项目名称,保存路径,和模板 此处选择的模板是自带的helloworld 4.点击create 右下角提示安装C/C++扩展,点击安装就行。 输出需要安装的工具情况: Info: Ready: d:\harmonyos\projects\DeviceProjects\myfristproject Tool Auto-install Installed Location harmonyeabi Yes No mtd-utils-tool Yes No mingw Yes No python No No openocd Yes No gcc-arm-none-eabi Yes No Please open config page to select path or click "Tools" statusbar button to install auto tools 点击build 提示: > Executing task in folder myfristproject: hpm run 'build' < hpm : 无法加载文件 D:\nodejs\npm\hpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 abou t_Execution_Policies。 所在位置 行:1 字符: 1 + hpm run 'build' + ~~~ + CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess The terminal process "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -Command hpm run 'build'" terminated with exit code: 1. 看是权限不足,查了下百度,设置方法如下: VSCode要以管理员模式启动 切换到命令行进行如下:(set-ExecutionPolicy RemoteSigned) Windows PowerShell 版权所有 (C) Microsoft Corporation。保留所有权利。 尝试新的跨平台 PowerShell https://aka.ms/pscore6 PS D:\harmonyos\projects\DeviceProjects\myfristproject> set-ExecutionPolicy RemoteSigned 即可。 (此处helloworld 最后没有成功,卡在hpm工具链没有安装成功,看到已经有反馈问题的,目前看windows下编译可能还是有点问题,此处 TODO:后续有新的内容,反馈在此文章中更新 PS D:\harmonyos\src\code-1.0> hpm install @huawei/deveco_openocd Requesting: https://hpm.harmonyos.com/registry/api/bundles/@huawei/deveco_openocd Installation error: Unresolved dependency '@huawei/deveco_openocd' in the repository. Check error details by "C:\Users\ \.hpm\log\debug\debug.2020-09-13-20-09-14.log" ) 下一节,将Hi3861 wlan开发代码demo代码放到linux下,IDE暂时还是纯粹的做编码工作,使用windows下的docker环境进行编译。

优秀的个人博客,低调大师

苹果将如何支撑旗下5大OS的未来?

【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 美国太平洋时间 2019 年 6 月 3 日上午 10 点,在 San Jose 市中心的 McEnery Convention Center,苹果 WWDC 2019 全球开发者大会最值得关注的 Keynote 环节正式开幕。在这一环节中,除了硬件层面的 Mac Pro 和 Pro Display XDR 的发布值得关注,苹果也发布了一系列面向开发者的开发工具,比如说如 ARKit 3、RealityKit、Core ML 3、SiriKit 等。 这些开发者工具有什么亮点?雷锋网将带你一探究竟。 AR:功能更加多样化 纵观前两年的 WWDC 大会,苹果对 AR 的重视只增不减;在 WWDC 2019 上,苹果除了升级了 ARKit,还公布了一个新的高级 AR 框架 RealityKit 以及一个能够轻松创建 AR 体验的新应用程序 Reality Composer。 ARKit 是在 2017 年推出的,是苹果进军 AR 的第一步;2018 年,苹果将其升级为 ARKit 2,主要进行了两项更新:与 Pixar 合作的新的文件格式 USDZ 和多人共享 AR。如今,ARKit 再次升级,迎来了 ARKit 3。 ARKit 3 引入了实时人体遮挡,它能够知道人和 AR 对象的位置,对场景进行适当地遮挡。不仅如此,它还能够通过动作捕捉,跟踪人类的动作,作为 AR 场景的输入。同时,通过 ARKit 3,设备的前后两个摄像头现在可以同时使用,因此,用户的面部表情也可以成为 AR 体验的一部分。 除了能够同时使用两个摄像头,多面部跟踪和多人之间的实时协作会话也是 ARKit 3 的亮点所在,这能够让用户拥有更多样化的 AR 体验。 ARKit 3 是在原有的 ARKit 基础上进行的升级;不同于 ARKit 3,今年首次公布的 RealityKit 和 Reality Composer 显得更为新颖。 RealityKit 是一个全新的高级框架,具有真实感渲染、相机效果、动画、物理等功能,是专门为增强现实而构建的。它能够为多人 AR 应用程序处理网络,这意味着开发人员不需要是网络工程师就能够开发共享 AR 体验。 Reality Composer 是一个新的开发程序,它不仅面向 iOS,还能够在 macOS 中使用。这个工具让开发人员能够可视化地创建 AR 场景,并且能够在场景中添加移动、缩放和旋转等动画。不仅如此,开发人员还能够对动画进行设置:当用户轻击对象、用户接近对象、或是激活其他触发器时执行操作。 Core ML 3:支持高级神经网络 在 WWDC 2019 上,苹果介绍了 Core ML 3,这是苹果机器学习模型框架的最新版本。 Core ML 是能在苹果产品上使用的高性能机器学习框架,能帮助开发者快速地将多种机器学习模型融合到App中。它在 2017 年推出,2018 年升级为 Core ML 2,处理速度提升了 30%。 而如今,Core ML 升级为 Core ML 3,Core ML 3 将首次为设备上的机器学习提供培训。由于模型可以使用设备上的用户数据进行更新,因此 Core ML 3 能够帮助模型在不损害隐私的情况下与用户行为保持相关。 不仅如此,Core ML 3 还支持高级神经网络,支持超过 100 种层类型,这让它在图像、声音识别上有更好的表现。另外,它能够无缝地利用 CPU、GPU 和神经引擎去提供最大的性能和效率。 SiriKit:更好的应用扩展 Siri 是苹果最先推出的 AI 应用,也是世界上最受欢迎的语音智能助手之一;在 WWDC 2019 上,Siri 也得到了升级。 一个最为直观的改变是,苹果在 iOS 13 中采用了 Neural Text-to-Speech (TTS)技术,让 Siri 的语音听起来更加自然,这也标志着 Siri 不再借重人类语音样本而发声。 Siri 与 AirPods 的结合也是亮点之一。例如,当用户收到短信时,可以让 Siri 在 AirPods 中直接读出来,不仅如此,你还能够利用 AirPods 快速回复短信。此外,Siri 在 HomePod 上的体验也得到了大幅提升,显得更加个性化;比如说,HomePod 可以识别家庭的不同用户,而当不同用户的手机靠近 HomePod 时,它就能够得知该用户喜欢的播客和音乐。 值得注意的是,在今年的 WWDC 大会上,苹果推出了 SiriKit。SiriKit 包含 Intents 和 Intents UI 框架,开发者可以用它们来实现应用扩展;而应用程序一旦采用 SiriKit,即使应用程序本身没有运行,也能够通过 Siri 实现应用扩展。 HomeKit:加强隐私保护力度 HomeKit 是苹果在 2015 年推出的智能家居框架,它内置于 iOS 8 中,用于与用户家中连接的附件进行通信和控制。 在本次 WWDC 中,苹果主要强调 HomeKit 对用户隐私的保护力度。比如说,苹果首次推出了 HomeKit Secure Video,它能够分析本地的智能家庭设备(比如安全摄像头)的视频,然后再将其加密,上传到 iCloud。 和 HomeKit Secure Video 一样首次亮相的还有获得一系列第三方支持的 HomeKit 路由器,这个路由器能够将设备隔离开,以防止整个网络受到攻击。 据了解,HomeKit 路由器提供的保护隐私的安全措施远远超出了家庭安全摄像头的范围,它的自动防火墙能够与 HomeKit 配件进行连接,只要其中一个配件遭受到入侵,入侵者就没有办法访问其他设备,阻止了个人信息泄露。 SwiftUI:从一百行代码到十几行 在本次的全球开发者大会上,苹果发布了基于开发语言 Swift 建立的框架——SwiftUI。 Swift 是苹果于 2014 年 WWDC 发布的新开发语言,可与 Objective-C 共同运行于 macOS 和 iOS 平台,用于搭建基于苹果平台的应用程序。Swift 的设计以安全为出发点,以避免各种常见的编程错误类别;2015 年,苹果将 Swift 开源。 本次苹果发布的 SwiftUI 正是基于 Swift 语言,它使用一组工具和 API,可在所有的苹果平台上提供一套统一的UI 框架,当然也可以用于 watchOS、tvOS、macOS 等苹果旗下的多个操作系统,它具有自动支持动态类型、暗黑模式、本地化和可访问性的特点。 举例来说,新的 SwiftUI 编程框架拥有全新的交互式开发人员体验,跟随开发人员的更改,模拟设备上的预览会立即更新。比如说,SwiftUI 使用图形模块放入代码段,在扩展时添加行,下拉菜单使开发人员更容易更改参数。只需单击一下,开发人员就可以切换到模拟器,应用程序几乎可以立即移动到实际硬件。 在发布会上,苹果的 Craig Federighi 也演示了如何将一百行代码简化为大约十几行,大大减少了开发者的开发流程。 值得一提的是,SwiftUI 还与其他 API 集成,如 ARKit;同时,它也针对某些从左到右来输入的语言进行了专门的优化——当然了,SwiftUI 也原生支持暗黑模式。 总结 从本次大会上发布的开发套件来看,苹果主要着力于两个方面,一是注重在 AR 与 AI 方面的技术生态开发,二是侧重在苹果生态下的跨系统开发体验,并完整地覆盖旗下的 macOS、watchOS、iOS、tvOS 和 iPadOS 等操作系统。这不仅带来了更好的用户体验,而且让苹果操作系统生态的每一个部分之间的联系都更加紧密,从而更具吸引力。 可以说,通过这一次的 WWDC,我们已经隐约看到整个苹果应用生态的未来。 本文转自雷锋网,如需转载请至雷锋网官网申请授权。

优秀的个人博客,低调大师

Mac OS下Android Studio的Java not found问题,androidfound

Android Studio正式版已经发布一段时间了,使用Mac版的Android Studio可能与遇到Java not found:Android Studio was unable to find a valid JVM问题。 解决这个问题: 首先要确定mac系统上有没有安装jdk,并查看自己的jdk版本,可以在终端上输入命令 java -version查看。如果没有安装jdk请先安装jdk,安装方法就不多说了,可以去Oracle官网上下载安装。 接下来确定自己的jdk版本,如果jdk的版本不是1.6版本就有可能出现以上问题,无法启动Android Studio。原因在于Android Studio的配置文件中默认要求的是1.6版本的JVM,所以可以简单的修改下Android Studio的配置文件。方法如下: 1.找到你的Android Studio.app文件位置,一般都是在Applications文件夹下面。 2.选择Android Studio.app文件,打开右键菜单,选择Show Package Contents打开Android Studio.app(其实Mac系统下的app文件就是一个特殊的文件夹)。 3.进入Contents文件夹,找到Info.plist配置文件。 4.可以打开Info.plist配置文件,找到其中的<key>JVMVersion<key>标签,可以看到这个标签下面为<string>1.6<string>,默认使用JVM1.6版本,现在最新的JDK已经是1.8了。把1.6改成你所安装的jdk版本号然后保存修改就可以解决这个问题,或者简单的改成1.6+就可以兼容1.6以上的jdk版本。 标签: mac, android studio, java version 好文要顶 关注我 收藏该文 netcorner 关注 - 2 粉丝 - 29 +加关注 0 0 «上一篇: 安卓 AsyncHttpClient - “Content-Type not allowed!” »下一篇: Android应用截图方法 posted @ 2015-10-03 20:07 netcorner阅读( 26) 评论( 0) 编辑 收藏 刷新评论 刷新页面 返回顶部 注册用户登录后才能发表评论,请 登录或 注册, 访问网站首页。 【推荐】超50万VC++源码: 大型组态工控、电力仿真CAD与GIS源码库! 【缅怀】传奇谢幕,回顾霍金76载传奇人生 【推荐】业界最快速.NET数据可视化图表组件 【腾讯云】买域名送解析+SSL证书+建站 【活动】2050 科技公益大会 - 年青人因科技而团聚 最新IT新闻: · 刚开始学编程?这几款小工具能让你事半功倍 · 人民日报谈大数据杀熟:看人下菜碟 已构成价格欺诈 · 外媒:Switch的成功意味着任天堂的改变 · 曝猎豹旗下豹便利全面停止铺货 变卖资产折现 · 三星电子分离社长与CEO角色 新增3名独立董事 » 更多新闻... 最新知识库文章: · 写给自学者的入门指南 · 和程序员谈恋爱 · 学会学习 · 优秀技术人的管理陷阱 · 作为一个程序员,数学对你到底有多重要 » 更多知识库文章... 本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/p/4853769.html ,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册