公司最近评估T527,使用的是盈鹏飞嵌入式的T527开发板-AHD-X527,该开发板支持4路AHD摄像头输入,也可以支持6路,不过需要增加一个转换板。恰好符合我们的应用。以下操作都是在该开发板上操作,该产品介绍如下:

AHD-X527产品特性:

  • 采用Allwinner公司Cortex-A55八核A527/T527处理器,运行最高速度为2.0GHZ(T527最高1.8GHZ);

  • 支持Mali-G57 MC1 GPU,支持OpenGL ES 3.2/2.0/1.0, Valkan 1.1,OpenCL 2.0

  • 支持4K/25fps H.264视频编码,支持4K/15fps MJPEG编码;

  • 多格式4K/60fps视频解码 (H.265,H.264,VC-1, MPEG-1/2/4, VP8) ;

  • 支持双屏异显;支持HDMI 2.0B, 分辨率最高4K@60fps;支持LVDS,分辨率最高1920x1080@60fps;支持MIPI DSI,分辨率最高2.5K@60fps(与LVDS复用);

  • 支持1-4G  Bytes LPDDR4X SDRAM;

  • 支持EMMC 8G-64G大容量电子盘,可启动;

  • 支持1路USB 3.0;支持3路USB2.0 HOST和一路OTG(TYPE-C接口);

  • 支持2路I2C(其中一路支持掉电唤醒)、2路PWM(应用于背光);

  • 支持双路千兆以太网;

  • 支持3G/4G通信;

  • 支持2路UART(TTL)、支持1路RS485、支持双路CAN BUS(2.0B,仅T527支持);

  • 支持4路AHD摄像头输入,最高分辨率为1080p;支持MIPI CSI接口-1x4-lane/2x2-lane;

  • 操作系统的支持,可预装Android13/LINUX 5.15/Ubuntu 22.04;

  • 尺寸为146X119MM

AHD-X527产品功能:

LinuxSDK使用

1.1.解压LinuxSDK

我司产品资料提供的LinuxSDK开发包可通过网盘链接下载,下载后进行解压缩:

Host# tar -zxvf T527_Tina5.0_AIOT_SDK.tar.gz -C /home/ping/x527_aiot_v14/

备注:

(1)/home/ping/x527_aiot_v14/这个是用户代码安装目录,用户可自行指定。

(2)编译T527 SDK不需要root权限。

解压缩后,可查看相关SDK的代码,指令如下:

Host# ls x527_aiot_v14/TinaLinux/

LinuxSDK源码目录结构

1.2、安装依赖软件包

执行如下命令,安装LinuxSDK开发包依赖软件,脚本运行过程中会弹出如下界面,请选择"No"。至此,LinuxSDK开发包解压安装完成。

Host# ./install_tools.sh

1.3 、LinuxSDK支持的驱动

我司评估板使用的Linux设备驱动分别存放于LinuxSDK安装目录(后续以作代表)的"kernel/linux-5.15/drivers/"和"bsp/drivers/"路径下,具体说明见下表:

(1)Linux内核驱动路径和设备说明

(2)BSP驱动路径和设备说明

备注:

(1)"X"表示可变化的数值

(2)BSP为全志官方独立于内核的驱动程序仓库,使用BSP独立仓库架构,主要目的是降低BSP模块驱动代码与内核原生改代码间的耦合度。

全志T527/A527 AIOT LinuxSDK的安装与简介-盈鹏飞嵌入式的更多相关文章

  1. InfluxDB学习之InfluxDB的安装和简介

    最近用到了 InfluxDB,在此记录下学习过程,同时也希望能够帮助到其他学习的同学. 本文主要介绍InfluxDB的功能特点以及influxDB的安装过程.更多InfluxDB详细教程请看:Infl ...

  2. 第二百九十一节,RabbitMQ多设备消息队列-安装与简介

    RabbitMQ多设备消息队列-安装与简介 RabbitMQ简介 解释RabbitMQ,就不得不提到AMQP(Advanced Message Queuing Protocol)协议. AMQP协议是 ...

  3. (转)阿里 RocketMQ 安装与简介

    原文:阿里 RocketMQ 安装与简介 一.简介 官方简介: l  RocketMQ是一款分布式.队列模型的消息中间件,具有以下特点: l  能够保证严格的消息顺序 l  提供丰富的消息拉取模式 l ...

  4. 尚硅谷Docker---docker安装及简介

    尚硅谷Docker---docker安装及简介 一.总结 一句话总结: docker就相当于是一个极微型的linux系统,独立 1.使用Docker的步骤? 1).安装Docker 2).去Docke ...

  5. 1.Cobaltstrike 安装与简介

    1.Cobaltstrike 安装与简介 一.简介 Cobalt Strike是一款美国Red Team开发的渗透测试神器,常被业界人内称为CS.自去年起, Cobaltstrike升级到3.0版本, ...

  6. Spark学习(一) -- Spark安装及简介

    标签(空格分隔): Spark 学习中的知识点:函数式编程.泛型编程.面向对象.并行编程. 任何工具的产生都会涉及这几个问题: 现实问题是什么? 理论模型的提出. 工程实现. 思考: 数据规模达到一台 ...

  7. 阿里 RocketMQ 安装与简介

    一.简介 官方简介: l  RocketMQ是一款分布式.队列模型的消息中间件,具有以下特点: l  能够保证严格的消息顺序 l  提供丰富的消息拉取模式 l  高效的订阅者水平扩展能力 l  实时的 ...

  8. DBA_VMware虚拟机安装和简介(案例)

    2014-08-08 Created By BaoXinjian

  9. sqoop1.99.4安装与简介

    1.什么是sqoop clouder公司开发的一个在关系数据库和hdfs,hive之间数据导入导出的一个工具 2.版本及其区别 现在分为sqoop1和sqoop2 1)架构图(sqoop1和hadoo ...

  10. flume1.5.2安装与简介

    关于flume的简介看参考:http://www.aboutyun.com/thread-7415-1-1.html 其实一张图就简单明了了 简单安装: 1.下载解压 ... 2.配置JDK,flum ...

随机推荐

  1. React-Native开发鸿蒙NEXT-图片上传

    .markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rg ...

  2. fastjson jsonobject对象转为网址传参pathvalue形式并按首字母排序

    效果 代码 @Test public void test() { JSONObject jsonObject = new JSONObject(true); jsonObject.put(" ...

  3. 「Note」模板速查

    代码 #include <bits/stdc++.h> using namespace std; typedef long long LL; typedef unsigned long l ...

  4. socket编程浅知识

    1:网络7层和tcp/ip5层 tcp协议; 三次握手 四次挥手 使用字节流进行信息交互 2:IP和端口 ip: 计算机在网络里面的唯一标识 ​ 端口: 程序在电脑里面的唯一标识 3: socket编 ...

  5. ResizeObserver和IntersectionObserver的详细讲解

    ResizeObserver 的介绍 ResizeObserver 用于异步观察元素的尺寸变化. 如:SVG 元素或文本节点的大小变化.调整浏览器窗口大小.动态改变某个元素的大小时 可以触发相应的回调 ...

  6. VS2019+CUDA12.5入门

    通常先装vs后装cuda,cuda会自动集成到vs中.而如果先装cuda,后装vs则需要进行额外的配置. 1 VS新建项目中增加CUDA选项 1.1 关闭vs2019(如果已经打开)1.2 检查CUD ...

  7. qt软件开发中cef库的使用

    qt软件中需要嵌入浏览器,用到qcefview,如何是使用的详细步骤. 使用QCEFView的详细步骤(含CEF处理) 使用QCEFView确实需要先准备好CEF库,但不需要你从源码完整编译CEF.以 ...

  8. 2.Java SDK源码分析系列笔记-String系列

    目录 1. String 1.1. 是什么 1.2. 使用 1.3. 源码分析 1.3.1. 类的定义 1.3.2. 构造方法 1.3.2.1. 解释new String("test1&qu ...

  9. .Net 6 的类库中添加 IWebHostEnvironment 接口类时找不到

    通过添加 Microsoft.AspNetCore.Hosting.Abstractions.dll 包是没有效果的 需要添加的包叫做:MiniProfiler.AspNetCore.Mvc

  10. java----IO字节流读写文件

    IO流 IO流分类 如果是按照数据的流向划分: 输入流 输出流 判断输入还是输出流 以当前程序做参照物,观察数据是流入还是流出,如果流出,则使用输出流,如果数据是流入,则使用输入流. 如果按照处理的单 ...