摘要: 产品设计出来之后啊,大家使用的时候觉得反过来使用更加便捷。但是屏幕显示是反的。那怎么办那????? 修改硬件费时费工,那能否软件实现那????? 如果纯软件使用那就太费系统资源了。于是就想到了使用全志R528 自带的G2D功能(硬件加速功能)。 使用它进行旋转,后又发现uboot阶段系统没有G2D导 阅读全文
posted @ 2023-06-21 16:12 大龄小凡 阅读(1600) 评论(0) 推荐(0) 编辑
摘要: 新做的板子发现TF插上之后有些板子系统无法识别到TF卡。 后对不良板子和好板子进行分析: 发现问题: 原理图 1、发现插上TF卡后DET管脚会和TF卡座外壳地连接到一起。 正常板子DET管脚会拉到0V左右,卡能识别。而不良产品不能被拉到低电平。 有些板子插上卡DET也是3.3V,而有一块板子不管是否 阅读全文
posted @ 2023-05-31 15:45 大龄小凡 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 最近调试网卡驱动,需要反复调试rx-delay和tx-delay参数。 按正常流程反复烧写系统镜像,非常麻烦。于是找了这个用uboot 的fdt 临时修改设备树的方法: *注:这种修改是一次性的,不可以保存的,只限这次启动的时候生效,断电或者重启就不生效了 1.设备上电过程中串口按住电脑键盘的"s" 阅读全文
posted @ 2023-04-21 16:43 大龄小凡 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 交叉编译libxml2 硬件平台全志r528. 下载libxml2源码: https://blog.csdn.net/c1194758555/article/details/73888960 配置: ./configure --prefix=$PWD/build \ --host=arm-openw 阅读全文
posted @ 2023-03-28 14:23 大龄小凡 阅读(813) 评论(0) 推荐(0) 编辑
摘要: sqlite3数据库是一个小型的数据库,当数据量不大,要求不是特别高的时候,是个不错的选择。 在Linux上移植和使用也非常的方便。 本示例是在硬件全志r528 .linux5.4 上验证的。 移植操作: 1、源码下载 去官网进行下载源码SQLite Download Page,根据自己的选取选择不 阅读全文
posted @ 2023-02-28 14:56 大龄小凡 阅读(939) 评论(0) 推荐(2) 编辑
摘要: 现在市面上有很多免费的FTP软件:如FileZilla ,那如果想自己在代码中实现与ftp服务器的上传下载文件该如何实现那? 本质上ftp协议就是TCP基础上建立的一种协议,具体如下。 FTP 概述 文件传输协议(FTP)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高 阅读全文
posted @ 2023-02-23 16:06 大龄小凡 阅读(1341) 评论(1) 推荐(2) 编辑
摘要: 自己编译的内核进行修改后为后续方便查询是那个版本的系统。 所以每次更改内核后都需要修改一下版本信息, 又因为内核一般是不变的为了区分所以增加到扩展版本上。 操作环境: 硬件是全志 V3S Linux内核是3.4 修改的方法: 方法一: 一个在menuconfig中进行增加 打开menuconfig 阅读全文
posted @ 2023-02-13 15:04 大龄小凡 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: 脚本功能:查找/dev/下是否有对应的设备文件名字。 用于生产板子后的简单测试。 # #!/bin/bash function readDevFile() { for file in `ls $1` do if [ $file == "qcqmi0" ] then echo 4G test is s 阅读全文
posted @ 2023-02-10 14:11 大龄小凡 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 硬件全志R528 目标:实现Linux 读取一帧dmx512串口数据。 问题分析:因为串口数据量太大,帧与帧之间的间隔太小。通过Linux自带的读取函数方法无法获取到 帧头和帧尾,读取到的数据都是缓存区中的,数据量又大。导致缓冲区中一直有很多数据, 又由于dmx512数据协议中并没有帧头帧尾字段只有 阅读全文
posted @ 2023-01-17 10:56 大龄小凡 阅读(1222) 评论(0) 推荐(1) 编辑
摘要: 用的是全志的R528 SDK,Linux内核是5.4,新增加一个250000的非标准波特率 参考网络大神文档,实践并记录宝贵的经验。 方法: 1、修改内核的/include/uapi/asm-generic/termbits.h文件 这个CBAUD原来是0010017改为0030017,是用来做掩码 阅读全文
posted @ 2023-01-03 15:22 大龄小凡 阅读(3272) 评论(0) 推荐(0) 编辑