皮皮网

【go源码分析gc】【组态源码】【ssd源码】lsusb源码

来源:如何看nginx源码 时间:2024-12-24 10:42:45

1.rk3228/3328盒子刷armbian
2.H3AP调试的必备工具

lsusb源码

rk3228/3328盒子刷armbian

       在 macOS(Intel & Apple Silicon)环境中构建 rkdeveloptool 的步骤包括使用 homebrew 或类似包管理器安装必需的依赖包。具体步骤如下:

       首先,使用 homebrew 安装 automake、autoconf 和 libusb:

       brew install automake autoconf libusb

       接着,go源码分析gc通过 git 克隆 rkdeveloptool 的源代码,并进入该目录:

       git clone GitHub - radxa/rkdeveloptool

       cd rkdeveloptool

       然后,组态源码使用 autoreconf -i 进行配置,再执行 ./configure 命令:

       autoreconf -i

       ./configure

       之后,执行编译命令 make:

       make

       如果在编译过程中遇到错误,如 ./configure: line : syntax error near unexpected token `LIBUSB1,libusb-1.0',则需要安装 pkg-config libusb-1.0:

       brew install pkg-config

       安装完成后,重新执行 autoreconf -i 和 ./configure 命令,然后再次尝试编译:

       autoreconf -i

       ./configure

       make

       编译成功后,ssd源码将 rkdeveloptool 文件复制到 /opt/homebrew/bin 目录中:

       sudo cp rkdeveloptool /opt/homebrew/bin/

       运行命令 rkdeveloptool -v,检查版本信息,确保一切正常:

       rkdeveloptool -v

       使用命令行操作进行 rk/ 盒子刷入 Armbian 的跑的快源码步骤如下:

       首先,断开设备电源,并按住 reset 按钮,然后插入 USB 线连接到电脑和设备:

       断开电源

       按住reset按钮

       插入USB线

       使用 lsusb 命令查看是基金源码否有 rk 的设备,ID 应为 :b:

       lsusb 查看设备信息

       执行 sudo rkdeveloptool rd 3,这一步可能执行失败,但可以继续操作:

       sudo rkdeveloptool rd 3

       使用 sudo rkdeveloptool db rkx_loader_v1...bin 更新引导加载器:

       sudo rkdeveloptool db rkx_loader_v1...bin

       最后,使用 sudo rkdeveloptool wl 0x0 Armbian_..1_Rkx-box_jammy_current_5...img 刷入 Armbian 系统镜像:

       sudo rkdeveloptool wl 0x0 Armbian_..1_Rkx-box_jammy_current_5...img

       等待写入完成,然后断电,并插上 USB 键盘、HDMI 线和网线,重新启动设备即可。

H3AP调试的必备工具

       å½“板子进入Android系统后,让板子上的otg接口作设备使用:

       echo "2" > /sys/devices/platform/sunxi_usb_udc/otg_role

       ç”¨usb线连接板子和pc后, 在pc的终端上用lsusb命令查看是否有设备接入, 正常情况下应用下面信息:

       Bus Device : ID 1f3a: Onda (unverified)

       adb命令工具在Android源码目录有提供,只需"source ./build/envsetup.sh"设置环境变量后就可以使用.

       adb devices //查看可调试的Android设备,正常应有如下信息:

       List of devices attached

        device

       adb的常用功能:

       adb shell 可登录调试设备的终端 "adb -s 设备名 shell"可指定登录设备

       exit命令可退出

       adb install test.apk -r 覆盖安装,保留数据和缓存文件 -d 解决低版本version问题 -s 安装apk到sd卡

       adb uninstall -k <package_name> 可选参数-k的作用为卸载软件但是保留配置和缓存文件

       adb shell am start -n <package_name>/.<activity_class_name> 启动activity

       adb shell dumpsys window | grep Surface 查看分辨率