- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 【HD-RK3576-PI】定制用户升级固件
在进行 Rockchip 相关开发时,制作自定义的烧写固件是一项常见且重要的操作。这里主要介绍文件系统的修改以及打包成完整update包升级的过程。
2025-04-15 18:15:29
697
原创 开发板遇到“mount: /mnt: bad option; for several filesystems (e.g. nfs, cifs) ...”问题
记录一个小问题:mount -t nfs -o nolock,nfsvers=3,vers=3 XXX:/nfs /mnt新编译了一个文件系统,使用命令进行nfs挂载时出现了如下错误:mount: /mnt: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.在一些论坛上发现使用busybox.suid可以挂载,但是不
2021-11-01 18:09:38
7995
11
原创 gt911 1024*600配置表
配置表如果此表使用出现xy轴调转的情况,请在打开驱动中的相关的宏进行旋转。 5F 00 04 58 02 01 0D 20 11 FF 28 0F 6E 5A 03 05 00 00 00 00 00 00 0F 00 00 00 00 8C 2C 0E 39 37 43 06 00 00 01 DC 02 11 63 21 00 00 00 03 64 32 00 00 00 1E B4 94 D5 02 05 1E 00 04 D2 24 00 99 34 00 74 4A 00 5C
2021-04-13 17:23:03
2525
2
原创 IMX6Q 移植protobuf
1.编译环境Ubuntu18.04protobuf3.15.6 下载地址:https://github.com/google/protobuf/tags2.移植到IMX6Q1)编译步骤:解压源码包后进入该源码目录,声明环境变量:source /opt/poky/1.7/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi生成配置文件:autogen.sh配置:./configure prefix=/opt/protobuf-
2021-03-29 13:38:46
300
2
原创 Qt5 库移植
基于IMX6Q Linux4.19.35移植Qt5.12.3的相关库方法在使用Qt时,我们难免会遇到一些缺库的问题。在此,给出一种便捷的Qt库移植的方法,以Qt5.12.3的QtSerialPort库为例: 首先,我们下载对应Qt模块的单包,而非完整的qt-everywhere-src包。在此使用中科大的源,地址为: https://download.qt.io/archive/qt/5.12/5.12.3/submodules/由于在交叉编译工具包中已经提供编译Qt模块所需的qmake工.
2021-03-12 17:25:20
1378
原创 Qt5 触摸屏环境变量设置
Qt环境变量设置对于一些电阻式、单触控触摸屏,可能有必要使用tslib,而不是依赖于Linux多点触控协议和事件设备。对于现代的触摸屏来说,这是不必要的。可以通过将环境变量QT_QPA_EGLFS_TSLIB设置为1来启用tslib支持。要更改设备,设置环境变量TSLIB_TSDEVICE或在命令行上传递设备名称。注意,tslib输入处理程序生成鼠标事件并只支持单点触控,与evdevtouch相反,它也生成真正的多点触控QTouchEvent事件。图1 Qt官方文档在M6708-T系列ARM评
2021-03-12 17:16:49
5889
原创 IMX6Q yocto工程
1简介1.1 yocto工程介绍摘抄自维基百科:https://zh.wikipedia.org/wiki/Yocto%E8%A8%88%E5%8A%83Yocto计划(英语:Yocto Project™),一个自由软件项目计划,由Linux基金会于2010年宣布,这个计划的目标在于创造出可以提供嵌入式linux发行版的软件工具,以改善软件发展流程。2011年3月,这个计划与OpenEmbedded计划结合,以OpenEmbedded-Core计划作为计划的另一个名称。它提供跨平台工具、元数
2020-07-21 22:58:58
1494
2
原创 Ubuntu虚拟机压缩磁盘与加大当前磁盘
Linux发行版:Ubuntu18.04Ubuntu虚拟机装VMware Tools,执行下面的命令,一般执行完下面的命令,磁盘压力能够有稍微的减小。注意:需要在实际的物理磁盘上保有足够大的空间(大概是当前虚拟机大小一样)时,执行如下命令才会成功,否则可能会被中断。sudo /usr/bin/vmware-toolbox-cmd disk list /* 查看磁盘挂载点,然后执行 */sudo /usr/bin/vmware-toolbox-cm.
2020-05-28 08:57:32
1002
1
原创 IMX6支持hp打印机
Linux4.1.15内核打开usb printer选项yocto编译加上ghostscript手动移植foo2zjs利用foo2zjs里面的foo2zjs-wapper命令生成打印机需要的文件。cp xxx /dev/usb/lp0
2020-03-09 19:19:43
704
原创 串行通信和并行通信
在微机中,通讯有两种方式:串行通信和并行通信。1.串行通信串行通信是指主机与IO设备之间数据传输的各位是按照顺序一位接一位地传输。通常数据在一根数据线或一对差分线上传输。通俗地说,就是驱动端发送两个等值、反相的信号,接收端通过比较这两个电压的差值来判断逻辑状态“0”还是“1”。而承载差分信号的那一对走线就称为差分走线。2.并行通信并行通信是指主机与IO设备之间通过多条传输线...
2019-09-30 09:56:51
3442
转载 imx6q项目:使用psplash制作开机动画
1.下载psplash:git clone git://git.yoctoproject.org/psplash2.将图片转换成代码文件:./make-image-header.sh xxxlogo.png POKY,生成图片文件xxxlogo.c,xxxlogo.h3.修改xxxlogo.c,将#include "psplash-poky-img.h"替换成#include “xxxlogo...
2019-09-25 09:15:41
1713
2
原创 Qtcreator单步调试报错:The GDB process terminated
交叉编译链:arm-poky-linux-gnueabi-gcc在Ubuntu中的Qtcreator做单步调试时,出现The GDB process terminated。在打开qtcreator之前,我执行source /opt/poky/1.7/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabigdb环境变...
2019-09-24 18:42:00
10442
转载 CPU如何与外设交互工作
转自:http://blog.youkuaiyun.com/luodong0254081/article/details/1944017原博主已删除一直以来,发现很多搞上层软件的朋友没有时间了解CPU、编译器、操作系统等底层技术,偶恰好在计算机微体系结构与集成电路实验室,有幸接触到这些底层的东东,所以想写一些自己以前学这些东东的感想,以消除对底层技术不熟悉的朋友对底层技术的神秘感,同时想和搞底层技术的朋...
2019-09-24 11:10:25
7459
3
转载 Yocto 解题录:Unable to start bitbake server
今天尝试重新拿从github上面clone一份yoctoproject进行构建,执行以下步骤git clone git://git.yoctoproject.org/poky.git poky_newcd poky_newsource oe-init-build-envvim conf/local.conf 将下面变量前的“#”符号删除DL_DIR ?= "$...
2019-09-08 23:33:25
2071
3
原创 openssl1.1.1移植
openssl版本:openssl-1.1.1c.tar.gz交叉编译链:arm-poky-linux-gnueabi-gcc(默认路径安装)开发板:m6708 (armv7)1下载后解压:tar -xzvfopenssl-1.1.1c.tar.gz2 配置configure./config no-asm shared --prefix=/home/vm...
2019-08-30 17:35:21
1617
原创 HTML实现按钮倒计时
<input type="button" value="获取验证码" name="get_msg" onclick="set_time(this)"/> <script>var init_down_time = 5; /*倒计时总时长*/var down_time = 5; /*倒计时变量*/function set_time(val) {...
2019-08-30 15:59:28
1382
原创 HTML通过ajax与CGI进行数据交互
在这里只描述,HTML如何获取CGI的数据。<script type="text/javascript" src="jquery-1.9.1.min.js"></script> //依赖jquery这个js库<script>function testcgi(){ $.ajax({ type: 'POST'...
2019-08-30 15:59:18
1521
转载 动态链接库和静态链接库
1. 库的介绍库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。 windows上对应的是.lib .dll linux上对应的是.a .so在这里先介绍下Linu...
2019-08-26 14:47:41
245
原创 Ubuntu上qtcreator的arm-poky-linux-gnueabi-配置
环境:Ubuntu18.04qtcreator4.5.2arm-poky-linux-gnueabi-1.安装交叉编译链./poky-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-vfp-neon-toolchain-1.7.sh2.安装qtcreatorsudo apt-get install qtcreator3...
2019-08-14 18:00:21
2227
转载 tslib执行./autogen.sh报错perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US.UTF-8", LC_ALL = "", LANG = "AMERICAN_AM...
2019-08-14 17:39:27
728
转载 configure: error: cannot run /bin/bash config/config.sub
linux下./configure 后可能会出现各种问题,缺少依赖包,或者版本 变量不一致等。不同的行为可能会产生同一错误,我是在安装 joy 工具时,遇到该报错。下面的方法不一定对你的问题一定有用,这就是个尝试的过程,只要能解决问题就好。若你也是在安装 joy,可参考文章操作环境:Ubuntu 16.04问题描述root@ubuntu:/home/joy# ./configure --e...
2019-04-16 14:03:26
3191
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人