随笔分类 - 驱动
摘要:产品设计出来之后啊,大家使用的时候觉得反过来使用更加便捷。但是屏幕显示是反的。那怎么办那????? 修改硬件费时费工,那能否软件实现那????? 如果纯软件使用那就太费系统资源了。于是就想到了使用全志R528 自带的G2D功能(硬件加速功能)。 使用它进行旋转,后又发现uboot阶段系统没有G2D导
阅读全文
摘要:交叉编译libxml2 硬件平台全志r528. 下载libxml2源码: https://blog.csdn.net/c1194758555/article/details/73888960 配置: ./configure --prefix=$PWD/build \ --host=arm-openw
阅读全文
摘要:sqlite3数据库是一个小型的数据库,当数据量不大,要求不是特别高的时候,是个不错的选择。 在Linux上移植和使用也非常的方便。 本示例是在硬件全志r528 .linux5.4 上验证的。 移植操作: 1、源码下载 去官网进行下载源码SQLite Download Page,根据自己的选取选择不
阅读全文
摘要:硬件全志R528 目标:实现Linux 读取一帧dmx512串口数据。 问题分析:因为串口数据量太大,帧与帧之间的间隔太小。通过Linux自带的读取函数方法无法获取到 帧头和帧尾,读取到的数据都是缓存区中的,数据量又大。导致缓冲区中一直有很多数据, 又由于dmx512数据协议中并没有帧头帧尾字段只有
阅读全文
摘要:用的是全志的R528 SDK,Linux内核是5.4,新增加一个250000的非标准波特率 参考网络大神文档,实践并记录宝贵的经验。 方法: 1、修改内核的/include/uapi/asm-generic/termbits.h文件 这个CBAUD原来是0010017改为0030017,是用来做掩码
阅读全文
摘要:交叉编译esp8089 编译环境: 硬件:全志R528 ubuntu:Linux ubuntu 4.15.0-194-generic #205-Ubuntu SMP Fri Sep 16 19:49:27 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux 内核:tina
阅读全文
摘要:有时项目外设比较多,很容易造成串口不够用的情况。 最近就遇到了,新增加一个GPS模块串口的,串口现在外部只有原来的调试串口可以用,所以 尝试将调试口更改为普通串口。 经过网上看大神们的文章和自己摸索,总结如下: V3S 修改调试串口步骤: 第一步修改设备树: 路径~/corelinux/v3ssdk
阅读全文
摘要:最近调试项目时遇到一个奇怪的问题。 当linux 系统繁忙时(开机,关机或APP繁忙等情况),此时按下触摸屏后, I2C总线就会报错,TP读数据失败,之后内存报错,重启。 root@TinaLinux:/# root@TinaLinux:/# root@TinaLinux:/# [ 199.7770
阅读全文
摘要:source build/envsetup.sh每次开始编译开始的第一个命令便是source build/envsetup.sh,其中source命令就是用于运行shell脚本命令,功能等价于”.”,因此该命令也等价于. build/envsetup.sh。在文件envsetup.sh声明了当前会话
阅读全文

浙公网安备 33010602011771号