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+ KERNEL_SRC_TMP_...
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": &q...
home-assistant MQTT无法使用高级选项
https://github.com/home-assistant/frontend/issues/16886
[逆向破解]Oscal Pad70---提取系统分区
StartingOscal Pad70实物图: 由官网可知,Oscal Pad70是使用rk3566作为主控: 这台设备并没有关闭adb,使用adb命令可以很轻松的查看到adb的设备。 ❯ adb devicesList of devices attachedPad70PROL02309200121 device❯ adb shellPad70_Pro:/ $ cat /proc/version Linux version 5.10.168-android13-4-00008-g33b1e2eb04dc-ab10159773 (build-user@build-host) (Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca...
Linux服务器搭建nfs服务(转)
https://juejin.cn/post/6868085817987268616
Linux服务器配置ssh密钥登录
What server doessudo vim /etc/ssh/sshd_config 打开如下选项: PubkeyAuthentication yes 使用如下命令生成密钥: ssh-keygencd .sshcat id_rsa.pub >> authorized_keys 重启sshd服务: sudo systemctl restart ssh What client does复制.ssh目录下的id_rsa文件到~/.ssh目录下并重命名一个名字。 chmod 600 ./<your id_rsa name> 编辑hostname vim ~/.ssh/config 将以下内容添加进入: Host <your server name>HostName <your server IP>TCPKeepAlive yesServerAliveInterval 15User <your user name of server>IdentityFile <your id_rsa file path&...
rk3568不能烧写问题
烧写固件时被打断就会导致Loader和Maskrom模式都无法进入。 此时将sd卡刷写一个update.img,就可以进入Maskrom模式,此时可向emmc烧写镜像。
esp32-system-api: Event Loop Library
Envesp-idf: v5.3-stable 数据结构介绍事件处理函数当事件到达后,运行的函数名为事件处理函数。 事件处理函数要在事件循环创建完成之后调用注册函数注册进入事件循环。 事件处理函数定义如下: typedef void (*esp_event_handler_t)(void* event_handler_arg, esp_event_base_t event_base, int32_t event_id, void* event_data); /**< function called when an event is posted to the queue */ 事件循环句柄事件循环句柄的内存与值由API决定,用户并不参与,所以用户在创建事件循环句柄的时候应该创建为指针,调用esp_event_loop_create函数创建事件循环句柄,经该函数创建的...