logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

站着拉屎,坐着拉尿

可提供的服务

暂无可提供的服务

openharmony使用低版本内核4.9时,如何解决397及403syscall 报错

[ 30.642753] devicemanagerse[271]: syscall 403 [ 30.647108] Code: e1a00005 e3007193 e1a01004 ef000000 (e3700026) [ 30.653175] CPU: 3 PID: 271 Comm: devicemanagerse Not tainted 4.9.38 #1 [ 30.65976

cppcrash进程: av_session,崩溃so: libavsession_service.z.so

1.日志内容 Process name:av_session Process life time:15s Reason:Signal:SIGABRT(SI_TKILL)@0x0000098c from:2444:6700 LastFatalMessage:terminating due to uncaught exception of type std::__h::bad_function_cal

cppcrash进程: /system/bin/bootanimation,崩溃libskia_canvaskit.z.so

日志信息: #00 pc 000718ae /system/lib/ld-musl-arm.so.1(strlen+174)(f8f8d3840b4171fc7a9ce04e7eeaec87) #01 pc 000dd9f4 /system/lib/ld-musl-arm.so.1(__isoc99_sscanf+64)(f8f8d3840b4171fc7a9ce04e7eeaec87) #02

编包时只验证跟自己相关的COMMIT, 不受最新的PR污染

当pull一个分支带有多个commit时,使用以下命令只保留自己想要的commit git reset --soft COMMID_ID git reset HEAD -- . git checkout COMMID_ID -- . 此时代码不带有其它无关的代码更新。

制作并且在本地更新系统升级包

#device/board/{FACTORY}/{PRODUCT}/updater/build_updater_full.sh hdc file send updater_full.zip /data/updater/updater.zip hdc shell write_updater updater /data/updater/updater.zip hdc shell reboot upda

添加二进制文件及配置到系统镜像包

打开ohos.build { "parts": { "***": { "module_list": [ .... +"//vendor/***/***/wifi:ztop_drivers", .... ] } }, "subsystem": "***" } 新建目录wif

交叉编译基于musl的bluez-5.66,可以运行在openharmony下验证内核HCI

编译dbus export CFLAGS="-I/usr/local/musl/include " export LDFLAGS="-L/usr/local/musl/lib" ./configure \ --host=arm-linux-musleabi \ --prefix=/data/musl/usr \ --sysconfdir=/data/m

到底了