home assistant远程访问
根据链接创建内网穿透:https://sspai.com/post/79278 此时打开域名会显示如下信息: 查看home assistant的日志: 此时可以看到一个ip,记录下来。 打开homeassistant的配置文件: vim # 文件末尾添加以下内容http: use_x_forwarded_for: true trusted_proxies: - <log中的ip地址> 重启ha,问题解决 Refhttps://cloud.tencent.com/developer/article/2260090
rk3568 uboot distro_cmd
bootcmd在uboot的shell中使用printenv命令可以看到bootcmd的字符串: => printenv bootcmdbootcmd=boot_android ${devtype} ${devnum};boot_fit;bootrkp;run distro_bootcmd; 命令解析: - boot_android: 查找并尝试启动安卓镜像。 - boot_fix: 查找并尝试启动fit格式镜像。 - bootrkp: 查找并尝试启动rk分区镜像。 - run distro_bootcmd: 这就是这篇文章的主角了,distro_bootcmd可以根据不同介质去启动kernel内核,比如kernel可以在sd卡,emmc上,都可以顺利启动。 以上提到的bootcmd可以在include/configs/rockchip-common.h中看到相关定义: #if defined(CONFIG_AVB_VBMETA_PUBLIC_KEY_VALIDATE)#define...
Rockchip 系列启动流程解读
Soc启动流程Soc在上电之后,第一个执行的代码是芯片是BootRom,通常来说,SoC厂家都会做一个ROM在SoC的内部,这个ROM很小,里面固化了上电启动的代码(一经固化,永不能改,是芯片做的时候,做进去的);这部分代码呢,我们管它叫做BootROM,也叫作一级启动程序。 BootRom需要做的事情:初始化系统,CPU的配置,关闭看门狗,初始化时钟,初始化一些外设(比如 USB Controller、MMC Controller,Nand...
OpenHarmony on rk3568使能can
EnvOH: v3.2.3chip: rk3568 Content首先查看源码中是否具有CAN_ROCKCHIP选项: ❯ find -name "Kconfig" -exec grep -n "CAN_ROCKCHIP" {} +❯...
OpenHarmony on rk3568驱动intel 7260无线网卡
EnvOH: v3.2.3chip: rk3568 Content使用以下命令查找intel 7260的驱动配置: ❯ find -name "Kconfig" -exec grep -n "7260" {} +./drivers/watchdog/Kconfig:689: Technologic Systems TS-7200, TS-7250 and TS-7260 boards have./drivers/net/wireless/intel/iwlwifi/Kconfig:22: Intel 7260 Wi-Fi Adapter 在./drivers/net/wireless/intel/iwlwifi/Kconfig找到了其配置,进去查看: config IWLWIFI tristate "Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi) " depends on PCI...
Ubuntu22.04 自带输入法卡死问题
https://github.com/libpinyin/ibus-libpinyin/issues/308
ubuntu安装hdc工具
首先打开链接:https://ci.openharmony.cn/workbench/cicd/dailybuild/dailylist 选择你的openharmony版本,找到对应的系统, 是standard还是Small根据需要选择。 之后选择下载全量包,打开全量包压缩包后可在toolchains中看到hdc,需要注意的是,toolchains整个文件夹都需要解压出来,因为so文件的原因,不能单独执行hdc。 解压完成后添加到~/.bashrc中的PATH变量即可。 Ref: https://docs.openharmony.cn/pages/v4.1/zh-cn/device-dev/subsystems/subsys-toolchain-hdc-guide.mdhttps://docs.openharmony.cn/pages/v4.1/zh-cn/application-dev/dfx/hdc.mdhttps://developer.huawei.com/consumer/cn/blog/topic/03137966529669104
rk3568移植openHarmony v3.2.3---系统移植
修改build_kernel.sh脚本 KERNEL_PATCH增加2个,增加了板级patch和jl2101的patch 增加CONFIG_PATCH对config文件打补丁 增加拷贝设备树到内核临时目录 修改了传递给make-ohos.sh脚本的参数 ❯ git diff build_kernel.shdiff --git a/rk3568/kernel/build_kernel.sh b/rk3568/kernel/build_kernel.shindex 4bd1e65..c205e0b 100755--- a/rk3568/kernel/build_kernel.sh+++ b/rk3568/kernel/build_kernel.sh@@ -23,12 +23,17 @@ export DEVICE_NAME=${7} export PRODUCT_COMPANY=${8} ENABLE_LTO_O0=${9} +YOUR_BOARD_NAME=your_board_name+...
rk3568移植openHarmony v3.2.3---编译流程分析
目录分析在OpenHarmony编译过程中,内核源码是不变的,内核源码保存在kernel/linux/linux-5.10/下,并且永远不被修改。 在编译内核前,会将内核源码复制到内核临时源码目录out/kernel/src_tmp/linux-5.10/下,然后再以打补丁的方式进行修改。 在编译命令./build.sh --product-name rk3568 --ccache中,用--product命令指定了rk3568。 通过查阅文档得知,这个product参数是在vendor文件夹中所指定的。 ❯ vim vendor/hihope/rk3568/config.json{ "product_name": "rk3568", "device_company": "rockchip", "device_build_path": "device/board/hihope/rk3568", "target_cpu":...
home-assistant MQTT无法使用高级选项
https://github.com/home-assistant/frontend/issues/16886