linux
文章平均质量分 66
星星-点灯
大道至简
展开
-
记录resize2fs: Permission denied to resize filesystem问题解决
解决resize2fs报错Permission denied to resize filesystem问题原创 2024-01-26 15:11:40 · 1688 阅读 · 0 评论 -
vscode ssh远程免密登录服务器配置不生效
配置vscode 远程开发+ 免密登录遇到的问题原创 2022-06-01 18:40:15 · 1846 阅读 · 3 评论 -
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 · 4280 阅读 · 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 · 5501 阅读 · 0 评论 -
解决ubuntu上的samba共享无法被windows访问问题
年后回来发现自己ubuntu服务器的samba共享访问不了了。先来看看samba的log记录的啥root$ cat /var/log/samba/log.smbd[2022/02/14 09:19:46.514611, 0] ../lib/util/fault.c:78(fault_report) ===============================================================[2022/02/14 09:19:46.514638, 0] ..原创 2022-02-14 09:41:29 · 6055 阅读 · 0 评论 -
ubuntu有线网连接图标不见问题
折腾了下ubuntu虚拟机不知道咋的网就连不上了,查了许久vm虚拟机桥接无法上网的解决办法,不能解决问题。于是我手动命令行强行开启网卡分配IP,发现局域网可以ping通,连接外网的话在分配下DNS应当是可以的。但这终究不是根本解决之道,肯定跟系统网络管理服务相关。最后终于找到了解决办法,记录如下:sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service netwo原创 2021-12-17 22:31:22 · 1467 阅读 · 0 评论 -
micropython开发lvgl教程
前言为什么要使用micropython来开发lvgl而不是用c?当然在资源非常受限的芯片比如单片机上c开发会是很好的选择,或者对于某些不喜欢mpy解释器特性的也不适合。这些都不是本教程谈论的重点,我们先来看看使用micropython开发起来有何不同。我们先来看看lvgl官网关于这个的介绍:https://docs.lvgl.io/master/get-started/micropython.htmlhttps://blog.lvgl.io/2019-02-20/micropython-bindin原创 2022-01-24 16:06:16 · 10027 阅读 · 2 评论 -
D1s芒果派麻雀板:调大SD挂载分区方法
麻雀板初始固件默认是squashfs的只读文件系统,但是我们调试得找一个可读写的分区.,用来存放修改我们自己写的文件。通过df -h 可以看到 /mnt/SDCARD/ 路径下挂载了8M的fatfs文件系统,我们可以把自己的放到这个目录下执行。但是8M显然太小了,我64G的SD卡只能用这么点空间不是很憋屈。打开Tina linux SDK代码动手修改。1.初步尝试首先查看分区信息cat /proc/partitionsls -al /dev/by-name/由此可知mmcblk0p5 为roo原创 2021-12-29 23:40:16 · 1042 阅读 · 0 评论 -
支持LVGL的micropython固件编译(二)arm板移植
开发环境软件:Ubuntu 18.04虚拟机硬件:君正T31开发板,RV1109开发板,Hi3516DV300开发板关于lvgl版本micropython源码下载编译部分上一章已做过讲解,链接:支持LVGL的micropython固件编译(一)1.编译依赖库libffiunix版mpy的源码编译需要依赖libffi,实际上标准cpython在3.7版本之后也是依赖这个的,关于这个的交叉编译再此不在赘述,不会的可以自己去百度,或者查看我之前的一篇文章作为参照:给arm板编译移植pyth原创 2021-07-02 20:43:49 · 4611 阅读 · 4 评论 -
全志D1/D1s芯片:芒果派麻雀点RGB屏填坑
前言最近全志推出了D1处理器,搭载平头哥玄铁906 RISC-V的应用处理器。于是准备入手玩一下,买了芒果派做了基于D1s的麻雀板,D1s是D1内封64M DDR的版本,去掉了hdmi输出。先晒下小巧精致的麻雀:点屏手上正好有块480*272的rgb屏,可以用这个小板子来点一下。想来rgb屏幕应该很好适配,dts里改几个参数就完事了,不过多次调整怎么也没法让画面正常输出,这个问题应该有不少人遇到。先直入主题说一下如何修复问题吧,后面在详细记录填坑过程。快速上手体验我修复的代码patch在这里原创 2021-12-19 14:03:47 · 12074 阅读 · 5 评论