上一页 1 2 3 4 5 6 7 8 ··· 28 下一页
摘要: 前言 驱动写好后,用户层使用系统函数调用操作相关驱动从而实现与系统内核的关联,本篇主要就是理解清楚驱动如何让用户编程来实现与内核的交互。 杂项设备文件操作集 cd /usr/src/linux-headers-4.18.0-15 vi include/linux/fs.h 搜索到(vi则直接使用“/ 阅读全文
posted @ 2023-11-28 12:27 长沙红胖子Qt 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 前言 驱动的开发需要先熟悉基本概念类型,本篇讲解linux杂项设备基础,还是基于虚拟机ubuntu去制作驱动,只需要虚拟机就可以尝试编写注册杂项设备的基本流程。 linux三大设备驱动 字符设备:IO的传输过程是以字符为单位的,没有缓冲,比如I2C(SDA、SCL),SPI(MISO、MOSI、SC 阅读全文
posted @ 2023-11-21 16:15 长沙红胖子Qt 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 前言 做硬件做系统做驱动,很难从核心板做起,所以我们先依赖核心板,分析底板周围的电路,然后使用AD绘制原理图和设计PCB,打样我司测试底板,完成硬件测试,再继续系统适配,驱动移植,从而一步一步完善成为一个功能完善的底板,且搭载了我们跳完的系统和驱动。 本篇文章,先从底板的电源电路和RTC时钟电路分析 阅读全文
posted @ 2023-11-17 15:49 长沙红胖子Qt 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 前言 前面做高速电路,选择是阿li狗,外围电路由于读者熟悉AD,使用使用ad比较顺手,非高速电路就使用AD了,其实AD也可以做高速电路,由于笔者从13年开始做硬是从AD9开始的,所以开始切入AD做硬件软件学习成本会低很多。 Altium Designer 简介 Altium Designer是原Pr 阅读全文
posted @ 2023-11-15 13:50 长沙红胖子Qt 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 前言 Osg深入之后需要打开模型文件,这些模型文件是已有的模型文件,加载入osg之后可以在常见中展示模型文件,该节点可以操作,多个逼真的模型的节点就实现了基本的场景构建。 Demo 说明 三维模型文件一般是由专业的三维建模人员完成,可以去buy通用模型,但是定制模型的费用就相对不便宜了,几十几百几千 阅读全文
posted @ 2023-10-27 19:21 长沙红胖子Qt 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 前言 在国产麒麟系统上实现C++三维仿真,使用OSG技术,其他基于web的技术也是可以但是交互上鼠标拽托等交互相对差一些,所以这块需要斟酌选择到底是何种技术来取舍。 本篇在厂家指定的麒麟系统上编译OSG。 环境 系统版本:银河麒麟桌面操作系统V10(SP1)(注意:不对外提供) Gcc版本:gcc 阅读全文
posted @ 2023-10-20 13:33 长沙红胖子Qt 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇项目已经构建好了Qt,板子接入mipi屏幕也跑起来了,Qt也能正常运行了,现在需要接入定制开发的sdk,sdk中使用了硬解码等资源涉及到bsp的mpp,所以下一步就是引入mpp和sdk到Qt开发环境中,从而Qt中可以调用sdk接口进行进一步的应用结合开发了。 注意 本文公开了Qt开发嵌入 阅读全文
posted @ 2023-10-19 10:49 长沙红胖子Qt 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 前言 rk3588开发车机,方案上提供的宿主机只是编译rk sdk的版本,并未编译好Qt,那么需要自行交叉编译Qt系统。选择的Qt的版本为5.12.10。 宿主机准备 下载并打开宿主机,只有sdk,并没有交叉编译的Qt。 Qt准备 下载Qt5.12.10的开源软件(方案商提供)。 交叉编译工具准备 阅读全文
posted @ 2023-10-06 20:27 长沙红胖子Qt 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 前言 目标开发任务还有个功能,就是播放rtsp摄像头,当然为了更好的坐这个个,我们必须支持rtsp播放失败之后重新尝试,比如5s重新尝试打开一次,从而保障联网后重新打开,然后达成这个功能。 Demo 补充 得益于方案上的buildroot已经移植了ffmpeg4.1.3。 摄像头的硬件连接 编译ff 阅读全文
posted @ 2023-09-21 10:49 长沙红胖子Qt 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇,移植应用前的通讯接口工作和全屏工作都已经完成了。本篇移植开发的商业应用。 交叉编译好应用 (略),参照《RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》 解决全屏标题栏占用问题 交叉编译 阅读全文
posted @ 2023-09-19 12:45 长沙红胖子Qt 阅读(211) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 28 下一页