V851S
文章平均质量分 85
Chhjnavy
一个知道疲倦的奋斗者(qq:978069311 weixin:benbendeshudaizi)
展开
-
嵌入式linux 编译qt5(以v851s为例)
1. 在 ubuntu home/xxx/ 中创建qtDemo 文件夹,并且创建两个文件helloworld.cpp 和 helloworld.pro。将会在qt5 根目录arm-qt 文件中产生所有的qt5 的库文件,将其下载到嵌入式开发版中即可。******* 如果提示库文件出错,请将xxx5.12.9.so 库文件名均改成xxx5.so。1. 在 ubuntu 的 home/xxx/ 下创建一个qt5 的文件,解压qt5 源码。3. 交叉编译工具:v851s sdk 中的toolchain。原创 2024-01-12 18:35:21 · 1221 阅读 · 0 评论 -
v851s ssh搭建与使用
1. 用来远程登录的一种安全通道协议(常用于linux 、UNIX中);2. 分为服务端和客户端:1)服务端即openSSH ,一般属于目标开发板(linux中配置文件路径/etc/ssh/sshd_config);2)客户端即登录端,常用工具:sercureCRT 、MobaXterm 、Putty等;原创 2023-12-17 00:58:19 · 1157 阅读 · 0 评论 -
v851s g2d 模块 sample 深究
在文件 tina-v853-docker/platform/allwinner/eyesee-mpp/middleware/sun8iw21/sample/sample_g2d/sample_g2d.c/sample_g2d.c 中。1))根据1920x1080 nv21 格式以及 640x360 rgb888 格式申请虚拟地址空间以及转换成物理地址(注意:g2d 转换是在物理地址中完成的)具体用到两个功能,格式转换和放缩。4)打开g2d 设备节点进行转换(最重要的一环,可以通过手册分析具体怎么转换的);原创 2023-04-10 14:46:15 · 749 阅读 · 0 评论 -
v851s MPP 模块概述以及编译 sample 步骤
MPP 系统控制模块,根据芯片特性,完成硬件各个部件的复位、基本初始化工作,同时负责完成 MPP(Media Process Platform 媒体处理平台)系统各个业务模块的初始化、去初始化以及管MPP 系统各个业务模块的工作状态、提供当前 MPP 系统的版本信息等功能。同理,应用程序退出 MPP 业务后,也要完成 MPP 系统去初始化工作,释放资源。(1)初始化 MPP 组件的运行环境,完成音频输入输出、视频输入输出等硬件设备的初始化配置。(3)提供媒体内存分配、释放、查询的接口。原创 2023-04-10 10:13:52 · 887 阅读 · 3 评论 -
v851s gpio 应用程序编写
Linux 定义了 Pinctrl 框架,统一了各大 SoC 厂商的 Pin 管理方式,避免了各大厂商自行实现自己的 Pin 管理系统,是一个非常有用的功能。在这里我们选取 GPIOH14(注意目前开发使用这个pin 作为触摸屏的pin脚,需要将触摸屏connect断开) ,因为 可以通过排插使用杜邦线将其引出,用于连接别的设备。根据IO 号导出gpio 节点是很重要的一个环节,接下来就可以通过gpio 节点,对gpio 进行操作。4 .接下来设置gpio 的输出状态,对其设置高低电平。原创 2023-04-09 20:45:28 · 533 阅读 · 1 评论 -
v851s uart3 设置成普通串口收发
4)用杜邦线将PE12 PE13 GND 三根线接到电脑串口(需要串口转换小板子),波特率目前设定19200 ,使用串口工具,向板子随便发送数据,板子接受到数据,就会发送数据到电脑。board.dts 路径:tina-v853-docker/device/config/chips/v851s/configs/lizard/board.dts。烧录后,通过adb shell 进入终端,就可以查看到设备节点:/dev/ttyS3 ,通过open 设备终端,就可以进行read write 操作。原创 2023-04-09 19:59:17 · 564 阅读 · 0 评论