摘要:
安装python 2.7.18(注)使用apt install python安装的版本是2.7.10,该版本对部分项目存在兼容性问题,因此需要手动编译安装 安装python编译环境sudo apt install pkg-config libreadline-dev libc6-dev libncu 阅读全文
摘要:
先列一下leds trigger的设置流程 echo none > trigger 的流程 led_trigger_set() | led_stop_software_blink() echo timer > trigger 的流程 led_trigger_set() | ret = trig->a 阅读全文
摘要:
问题来源是M.2 Dongle的LED灯在kernel起来之前就亮了,kernel起来之后又初始化成熄灭状态。通过排查硬件规格书、GPIO表格,大概判定是前期软件初始化不正确造成的。通过观察串口打印的log,发现灯开始亮起来的瞬间是运行在lk中。 找到MTK 的LK代码路径 MT8766_A11_A 阅读全文
摘要:
cm4不能在系统里通过 rpi-eeprom-update 指令进行升级,也不能通过 update 进行更新,只能通过recovery模式进行更新。 以下为Windows的升级方式。 Setp 1:下载recovery git clone --depth=1 https://github.com/r 阅读全文
摘要:
内容提要: 客户需要在开机时就闪烁LED,并要求越快越好 diff --git a/drivers/leds/leds-gpio.c b/drivers/leds/leds-gpio.c index 764c313..9276e99 100644 a/drivers/leds/leds-gpio.c 阅读全文
摘要:
一般情况下kernel需要添加以下宏 CONFIG_VIDEO_DEV=yCONFIG_VIDEOBUF2_CORE=yCONFIG_VIDEOBUF2_VMALLOC=yCONFIG_MEDIA_USB_SUPPORT=yCONFIG_USB_VIDEO_CLASS=yCONFIG_VIDEO_V 阅读全文
摘要:
本修改基于高通QCM6125平台,目的是为了满足客户无聊的需求。 注意事项: 基准时钟频率需要是硬件和驱动支持的频率,时钟频率和分频系数可以从AP侧驱动中找到 最低分频系数需要满足分频公式(能够被整除),分频公式中除以32还是16需要从AP侧驱动中推测过来,或者通过默认的115200波特率的分频系数 阅读全文
摘要:
USB 端口读写性能测试: 读测试:sync && echo 3 > /proc/sys/vm/drop_caches; dd if=/mnt/media_rw/F004-BB9B/file.bin of=/dev/zero bs=4096 count=524288 写测试:sync && echo 阅读全文
摘要:
SELinux TE 添加权限不生效的解决方法 selinux security level引起的denied u:r:untrusted_app:s0:c512,c768问题,可以查看:https://blog.csdn.net/nuanhua209/article/details/5648178 阅读全文
摘要:
过程简单粗暴,拿到竞品的设备,然后使用UsbTreeView查看设备的相关描述符。 对比发现接口抽象描述符和接口描述符不一致,直接修改Linux RNDIS gadget 驱动,将驱动中有关的两个描述符结构体都改成预想的配置。 diff --git a/kernel-4.19/drivers/usb 阅读全文