![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
chrome os
文章平均质量分 87
b178903294
这个作者很懒,什么都没留下…
展开
-
PMC电源管理看门狗:iTCO_wdt
由b178903294创建, 最后修改于9月 19, 2019 版权所有,谢绝转载此看门狗相关寄存器位于PMC设备中,用于监控系统电源状态的。PMC (Power Management Controller) 是一个PCI device, pci地址为B/D/F=0/13/1,这个地址是IPC1/GCR/ACPI块的基地址。 关于pci地址如何计算出16进制物理地址请参照:PCI/PCIe基础——配置空间近日接到需求,在系统log中看到iTCO_wdt在probe的过程中失败: >...原创 2021-04-03 09:46:02 · 1390 阅读 · 0 评论 -
Apollo Lake SoC Telemetry Software Driver
该驱动程序通过PMC和PUNIT SRAMcounters和/或NPK跟踪提供对SoC IP的电源状态,CPU内核状态,s0ix驻留等的深入了解。 有关详细信息,请参阅Apollo Lake SoC外部设计规范,第4卷。接口文件位于:/sys/kernel/debug/telemetry/soc_states:提供 combined PMC and PUNIT telemetry event counters values。ioss_info:提供 raw PMC telemetry...原创 2021-04-03 09:45:43 · 236 阅读 · 0 评论 -
ArcIntentHelper流程及依赖
ArcIntentHelper的作用简而言之就是同步chromiumOS这端的用户操作和系统设置信息到安卓端,使两个系统用起来像一个系统。 具体实现的小功能包括但不限于:在chromiumOS端文件夹点击apk或者图片、音视频及文档 能够将这些文件通过ArcIntentHelper让安卓端的相应应用打开。 chromiumOS端的系统设置能够通过此服务同步到安卓的设置中,例如时间、时区、GPS、语言、无障碍、代理、蓝牙状态... 还能够实现chromium浏览器打开的页面同时让安卓端的浏览器打开。...原创 2021-04-02 12:53:07 · 149 阅读 · 0 评论 -
[AndroidContainer]sdcard分区挂载问题已知点分析
前言: chromiumOS与安卓容器之间不仅需要有数据沟通的桥梁ArcBridgeService 还要有文件交换的通道,那就是我们两个系统的下载目录。chromiumOS这边 编译时在build_packages添加esdfs USE标志 并且在platform2/arc/setup/etc/config.json 中设置为"USE_ESDFS": true,在/src/overlays/overlay-variant-coral-cvte/profiles/base/make.def..原创 2021-04-02 12:39:40 · 2074 阅读 · 0 评论 -
chromeos烧录包设置BIOS/EC 自动更新
由b178903294创建, 最后修改于8月 08, 2019一、更新流程及操作 我们烧录新系统的时候有时希望连同BIOS 和EC一起更新,但是按照之前的操作我们制作完USB包、recovery包和OTA包烧录完成后发现BIOS和EC并没有更新,所以这个问题着实影响到我们系统的后续升级。factory包会直接安装firmware,所以原理在此不讨论。 其实谷歌已经为我们提供了一套自动更新BIOS和EC的firmwareupdate的流程框架,我们直接调用已...原创 2021-04-02 12:04:37 · 1319 阅读 · 0 评论 -
Chrome中的Chrome OS D-Bus使用情况
D-Bus用于在Chrome OS上执行进程间通信。 本文档介绍如何使用D-Bus在Chrome和系统守护程序之间进行通信。共享常量system_api存储库包含在Chrome和Chrome OS系统守护程序之间共享的C ++常量和协议缓冲区.proto文件。 这包括D-Bus服务名称,路径和接口,信号和方法名称以及作为D-Bus参数传递的枚举值。系统守护程序基本上总是使用最新版本的存储库,而Chrome使用src / DEPS中指定的修订版。 在使用新常量或删除已弃用的常量时...原创 2021-04-02 11:59:06 · 413 阅读 · 0 评论 -
DBUS学习-DBUS实例
由 b178903294创建, 最后修改于8月 20, 2019一、原生DBUS实例原生dbus客户端代码和服务端代码:client.c折叠源码 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <dbus/dbus.h> v...原创 2021-04-02 11:57:14 · 2177 阅读 · 1 评论 -
chromeos-dbus-bindings
由 b178903294创建, 最后修改于8月 19, 2019 谢绝转载创建chromeos-dbus-bindings是为了补充libbrillo和简化D-bus与proxies的实现。从D-bus interface的XML规范生成C++类。生成的bindings不会直接处理methodCall对象并手动解包参数,而是负责为您整理和解组D-Bus方法调用参数。设定 chromeos-dbus-bindings定义对象和接口的XML格式与the introspectionA...原创 2021-04-02 11:50:29 · 169 阅读 · 0 评论 -
Chrome OS D-Bus最佳实践
Chrome OS使用D-Bus进行进程间通信。 在一个高层,D-Bus由一个由dbus-daemon进程管理的系统总线组成。 客户端(通常是系统守护程序或Chrome)通过/run/dbus/system_bus_socket连接到系统总线,并使用它来相互通信。本文档介绍了在Chrome OS系统守护程序中使用D-Bus的最佳实践。 有关在Chrome中使用D-Bus的详细信息,请参阅Chrome中的D-Bus使用情况文档。使用Chrome的D-Bus绑定。自2013年以来,...原创 2021-04-02 11:47:28 · 643 阅读 · 0 评论 -
ebuild学习记录
由于chrom os 是基于gentoo linux 的ebuild 进行包管理的所以想要在chrom os安装一些插件和库,就逃不掉ebuild的魔掌建立自己的 Overlay假设在/us/local目录中创建自己的 Overlay,方式是:# mkdir -p /usr/local/portage需要将 Overlay 路径告知 Portage 管理系统,即在/etc/make.conf文件中添加以下代码:PORTDIR_OVERLAY="/usr/local/p...原创 2021-04-02 11:42:33 · 747 阅读 · 0 评论 -
chromium控制终端使用条件
细心的小朋友们可能已经发现,我们release版系统中在开启系统验证后是无法进入终端的,包括ctrl+alt+F2终端和ctrl+alt+t 再输入shell进入终端。但是在关闭验证后就能够进入了,其他test或Dev版本无论何种情况均能够进入并使用终端,这就很神奇了。近日接到一个需求,要求release版系统在设置root密码并开启验证的情况下不能进入终端,原来release版系统在设置root密码后无论是否开启验证都能进入终端,这就是在出货时不能接受的了。所以接到需求的第一时刻就去搜寻终chromium原创 2021-04-02 11:31:17 · 340 阅读 · 0 评论