arm
文章平均质量分 77
星星-点灯
大道至简
展开
-
记录resize2fs: Permission denied to resize filesystem问题解决
解决resize2fs报错Permission denied to resize filesystem问题原创 2024-01-26 15:11:40 · 589 阅读 · 0 评论 -
linux设备适配触摸屏(gt1151)
记录下gt1151触摸驱动适配过程,主控为全志D1s点屏强芯。首先要找触摸驱动源码,可以去goodix的github仓库看一看,找到了一个通用的驱代码,链接如下:https://github.com/goodix/gt1x_driver_generic.git下载下来后放到Tina的kernel对应驱动目录下drivers/input/touchscreen/gt1x_new,新增了一个目录gt1x_new,下面就是驱动代码以及dts的适配了。DTS配置先把dts配置下,配置dts就要先明确硬件引原创 2022-02-18 01:02:07 · 3751 阅读 · 4 评论 -
linux设备上蓝牙协议栈(bluez)移植
本文章主要记录下linux上移植bluez的一些要点流程,以rv1109设备为例说明,蓝牙芯片为rtl8723ds。根据硬件连接,确定蓝牙串口协议是H4 还是 H5,这两个主要差别在于H4是三线串口(rx,tx,gnd),H5是五线串口(三线基础上另加CTS、RTS),确定好串口传输协议,后面就按对应配置选择。根据厂商提供的资料,配置kernel支持蓝牙,并编译蓝牙驱动ko,这部分问题不大。厂商提供的资料中寻找rtk_hciattach工具源码,编译。编译bluez以及相关依赖,rv1109的sd原创 2022-02-17 15:13:42 · 5118 阅读 · 0 评论 -
使用mpy的logging模组记录日志
目录1.前言2.安装使用3.log记录的一些配置3.1Formatter 格式化器1.前言为了记录程序运行过程中的信息,便想着找一个能记录日志文件的模组,在cPython中常用的日志记录模组是logging,但是mpy不一定有,便去mpy官方模组托管库(https://github.com/micropython/micropython-lib.git)查了下,发现已经有了,位于python-stdlib\logging目录中,但是查看源码以及例子发现功能很简单,没有文件记录功能。只好自己手动完善一下了原创 2021-09-08 17:32:04 · 213 阅读 · 0 评论 -
Unix 移植micropython串口使用
目录Unix 端口micropython串口使用1.安装串口模组2.编写代码测试3.增加串口波特率以及超时时间的优化3.1增加波特率3.2优化超时时间Unix 端口micropython串口使用unix端口上mpy作为串口测试工具还是很方便的,前两章我们已经移植好了arm板的linux系统上运行的mpy,没有看过的同学点击下面链接查看,现在来继续学习串口的使用。链接:支持LVGL的micropython固件编译(二)arm板移植1.安装串口模组在python中我们首先会想到安装pyserial,m原创 2021-07-29 14:49:25 · 679 阅读 · 0 评论