首页 文章 精选 留言 我的

精选列表

搜索[TDP云声计划],共10000篇文章
优秀的个人博客,低调大师

Chrome OS 计划将更新周期缩短为 4 周

Google 发文表示,从第 4 季度的 M96 开始,Chrome OS 的更新周期将缩短为 4 周。 早在今年 3 月,Google 就宣布 Chrome 浏览器将转为每 4 周发布一次新版本,以加快功能的推出,并且 Chrome 将增加一个新的 Extended Stable 选项,用户可通过该选项更改为每 8 周更新一次新版本。如今,其表示为了更快地向消费者提供新功能,同时继续保证 Chrome OS 的安全性、稳定性、速度和简单性,Chrome OS 也将从第 4 季度的 M96 开始每 4 周更新一次。 根据已经发布的时间表,M96 版本将于今年的 11 月底推出,略晚于 Chrome 浏览器。同时,为了弥补 M94 和 M96 之间的差距,Chrome OS 将跳过 M95 版本。此外,对于企业和教育用户,Chrome OS 还将通过 M96 推出一个新频道,更新周期为 6 个月,这将有助于确保由管理员管理的大量 Chromebook 的稳定性,更多细节将在之后公布。

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

优麒麟 20.10 发布计划!

随着优麒麟 20.04 LTS 的发布,用户和开发者们将注意力转移到了即将发布的优麒麟 20.10 上。优麒麟 20.10 是一个短期支持版本,也将是优麒麟官方发布的第 16 个版本,代号为 “Groovy Gorilla”(意为:极好的大猩猩),目前处于开发阶段,官方将提供 9 个月的支持周期,包括持续的核心bug修复、安全补丁和新的应用程序发布。 优麒麟 20.10 里程碑 优麒麟 20.10 的发布日期是 2020 年 10 月 22 日,开发周期中的其他重要里程碑包括: 发布时间表 2020/08/27 功能冻结 2020/09/03 测试周 2020/09/17 UI 冻结 2020/10/01 优麒麟 20.10 Beta 版本发布 2020/10/08 内核冻结 2020/10/05 版本冻结,候选发布 2020/10/22 优麒麟 20.10 版本发布 优麒麟 20.10 变化 Linux Kernel 5.6 优麒麟 20.10 版本将默认集成 Kernel 5.6 或以上版本。Linux Kernel 5.6 发布版中值得期待的关键更改和功能: 支持 WireGuard 支持 USB 4.0 使用 LZO/LZ4 算法压缩 F2FS 数据 解决 32 位系统的 2038 年问题 改进硬件支持 支持 MX Master 3 鼠标以及罗技其他无线产品 改进 AMD Zen 的温度/功率报告 修复华硕飞行堡垒系列笔记本中 AMD CPU 过热 支持 NVIDIA RTX 2000 图灵系列显卡 内建 FSCRYPT 加密 UKUI 3.0 正式版 优麒麟 20.04 LTS默认集成 UKUI 3.0 预览版,受到了国内外爱好者的广泛好评,我们戒骄戒躁,继续前行,将在优麒麟 20.10 版本中呈现 UKUI 3.0 正式版本。 UKUI 3.0 正式版相较于预览版本,在 UI 方面,将会有多达上百处的细节优化,以及动画效果的优化;功能方面,将会继续秉承“友好易用,简单轻松”的设计理念,提供更多贴心的操作,以及繁琐操作的简化。 麒麟自研应用 优麒麟官方针对用户使用需求,开发了几款常用应用,目前仍在积极测试和完善阶段,最终也将集成进优麒麟 20.10 正式版本中。 优麒麟 20.10 正式版本将于 2020 年 10 月 22 日与 Ubuntu 官方及其它衍生版本全球同步发布,敬请期待!

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

Android硬件抽象层(HAL)概要介绍和学习计划

Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。为什么要这样安排呢?把硬件抽象层和内核驱动整合在一起放在内核空间不可行吗?从技术实现的角度来看,是可以的,然而从商业的角度来看,把对硬件的支持逻辑都放在内核空间,可能会损害厂家的利益。我们知道,Linux内核源代码版权遵循GNU License,而Android源代码版权遵循Apache License,前者在发布产品时,必须公布源代码,而后者无须发布源代码。如果把对硬件支持的所有代码都放在Linux驱动层,那就意味着发布时要公开驱动程序的源代码,而公开源代码就意味着把硬件的相关参数和实现都公开了,在手机市场竞争激烈的今天,这对厂家来说,损害是非常大的。因此,Android才会想到把对硬件的支持分成硬件抽象层和内核驱动层,内核驱动层只提供简单的访问硬件逻辑,例如读写硬件寄存器的通道,至于从硬件中读到了什么值或者写了什么值到硬件中的逻辑,都放在硬件抽象层中去了,这样就可以把商业秘密隐藏起来了。也正是由于这个分层的原因,Android被踢出了Linux内核主线代码树中。大家想想,Android放在内核空间的驱动程序对硬件的支持是不完整的,把Linux内核移植到别的机器上去时,由于缺乏硬件抽象层的支持,硬件就完全不能用了,这也是为什么说Android是开放系统而不是开源系统的原因。 撇开这些争论,学习Android硬件抽象层,对理解整个Android整个系统,都是极其有用的,因为它从下到上涉及到了Android系统的硬件驱动层、硬件抽象层、运行时库和应用程序框架层等等,下面这个图阐述了硬件抽象层在Android系统中的位置,以及它和其它层的关系: 在学习Android硬件抽象层的过程中,我们将会学习如何在内核空间编写硬件驱动程序、如何在硬件抽象层中添加接口支持访问硬件、如何在系统启动时提供硬件访问服务以及 如何编写JNI使得可以通过Java接口来访问硬件,而作为中间的一个小插曲,我们还将学习一下如何在Android系统中添加一个C可执行程序来访问硬件驱动程序。由于这是一个系统的学习过程,笔者将分成六篇文章来描述每一个学习过程,包括: 一.在Android内核源代码工程中编写硬件驱动程序。 二.在Android系统中增加C可执行程序来访问硬件驱动程序。 三.在Android硬件抽象层增加接口模块访问硬件驱动程序。 四.在Android系统中编写JNI方法在应用程序框架层提供Java接口访问硬件。 五.在Android系统的应用程序框架层增加硬件服务接口。 六.在Android系统中编写APP通过应用程序框架层访问硬件服务。 学习完这六篇文章,相信大家对Android系统就会有一个更深刻的认识了,敬请关注。 本文转自 Luoshengyang 51CTO博客,原文链接:http://blog.51cto.com/shyluo/964497,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

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

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册