Radxa 学习摘录

在这里插入图片描述


文章目录

  • 1、参考资料
  • 2、硬件知识
    • CIF 和 ISP
  • 3、shell
  • 4、交叉编译工具链
  • 5、问题
  • 6、DTS
  • 7、驱动


1、参考资料

技术论坛(推荐)
官方资料下载
wiki资料

u-boot 文档
u-boot 源码

内核文档
内核源码

原理图

radxa-repo
radxa-build
radxa-pkg
radxa-docs

2、硬件知识

    Radxa 3B 主板概览

在这里插入图片描述

MIPI接口

MIPI CSI(Camera Serial Interface)接口是移动设备中摄像头传输的主要接口之一。摄像头通常使用 MIPI CSI 接口来传输图像数据。MIPI CSI 接口支持多种数据编码格式,包括 YUV、RGB 和 RAW 等。
   
MIPI DSI(Display Serial Interface)接口可以用于传输触摸屏输入信号和视频信号。触摸屏通常使用 MIPI DSI 接口来传输触摸屏输入信号。MIPI DSI 接口还可以同时传输视频信号和触摸屏输入信号,从而节省系统成本和空间。

CIF 和 ISP

RK3568 CIF和ISP的关联
CIF(Camera Interface)

    在本文档中,我们将介绍 RK3568 芯片的 CIF (Camera Interface) 和 lSP (lmage SignalProcessor) 模块。这两个模块是 RK3568 芯片的关键组成部分,用于图像采集和处理。

    CIF 是一个标准接口,用于连接 CMOS 或 CCD 图像传感器,并从传感器读取图像数据。而 ISP 是一种专门用于图像处理的硬件模块,它可以对从传感器读取的原始图像数据进行预处理、降噪、白平衡、自动对焦等处理操作,以生成最终的图像数据。

    在 RK3568 芯片中,CIF 模块负责与相机模块进行物理连接,并将原始的图像数据传输到 ISP 模块进行进一步处理。同时,ISP 模块还可以通过 CIF 模块向相机模块发送控制信号,以控制相机的曝光时间、增益等参数。因此,CF 和 ISP 模块在 RK3568 芯片中密切关联,共同实现了高质量的图像采集和处理功能。

    RK3568 芯片的 CIF 和 ISP 模块是紧密协作的,通过相互配合完成了复杂的图像处理任务,为用户提供了出色的图像采集和处理体验,。


MPU和MCU的区别

rknn-toolkit2


Rockchip | Rockchip ATF(ARM Trusted Firmware)的获取与构建
Rockchip | 启动引导的各个阶段及其对应固件
rkbin

3、shell

打印行号:

#!/bin/bash
echo $LINENO

4、交叉编译工具链

arm系列交叉编译器各版本区别

Docker 和 Podman的区别

5、问题

编译 Linux 内核报错

sudo apt-get install ncurses-dev

6、DTS

☆ Linux驱动开发:设备树dts详解
Linux DTS介绍
嵌入式Linux学习笔记之Linux设备树

【设备树笔记整理1】字符设备驱动程序的三种写法
【设备树笔记整理2】Linux 总线设备驱动模型
【设备树笔记整理3】设备树的规范(dts和dtb)
【设备树笔记整理4】内核对设备树的处理
【设备树笔记整理5】u-boot对设备树的支持
【设备树笔记整理6】中断系统中的设备树
【设备树笔记整理7】实践操作

官方文档: Specifications - DeviceTree
官网文档 Github

7、驱动

正点原子【第三期】手把手教你学Linux之系统移植和根文件系统构建篇
正点原子【第四期】手把手教你学 Linux之驱动开发篇
正点原子资料下载中心

百问网

linux THIS_MODULE 的含义
THIS_MODULE

   
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/39340.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

寻找最适合你的交易风格

与Eagle Trader一起,您将拥有一位坚不可摧的合作伙伴,为您的交易之路增添坚实信心,并重塑交易体验的每一个细节。我们量身定制的交易环境,更能让您精准捕捉并驾驭符合您独特交易风格的卓越条件,让交易之旅更加自由畅快…

Python容器 之 字典--定义

1.字典的介绍 1, 字典 dict, 使用 {} 表示 2, 字典是由键(key)值(value)对组成的, key: value 3, 一个键值对是一组数据, 多个键值对之间使用 逗号隔开 4, 在一个字典中, 字典的键 是不能重复的,如果重复原数据会被覆盖 5, 字典中的键 主要使用 字符串类型, 可以是…

Mac可以卸载掉系统自带的软件吗 Mac第三方软件无法卸载是为什么

在使用Mac电脑时,有时候我们会发现系统预装的一些应用并不常用或者不符合个人需求,想要将它们卸载掉。然而,对于系统自带的软件,卸载并不简单,需要谨慎对待以免影响系统稳定性和功能正常运行。下面我们来看看Mac可以卸…

Firefox 编译指南2024 Windows10-使用Git 管理您的Firefox(五)

1. 引言 在现代软件开发中,版本控制系统(VCS)是不可或缺的工具,它不仅帮助开发者有效管理代码的变化,还支持团队协作与项目管理。Mercurial 是一个高效且易用的分布式版本控制系统,其设计目标是简洁、快速…

【antd + vue】表格行合并,同时使用插槽

一、需求说明 表格中,如果一个学校有多个考试科目,则分行展示,其余列,则合并为一行展示,如图所示 二、需求分析 1、表格行合并 相当于有4行,其中1、2行是同一个学校包含不同考试科目及对应人次的数据&am…

手机数据恢复篇:如何在恢复出厂设置后的 iPhone 恢复短信

您可能会认为,在恢复出厂设置iPhone后恢复短信时,一切都会丢失,但是仍然有一些方法可以检索您的重要对话。截至 2024 年,数据恢复技术的进步使得从备份甚至直接从设备内存中抢救消息变得更加容易。无论是通过 iCloud、iTunes 还是…

LeetCode Hard|124.二叉树中的最大路径和

力扣题目链接 题目解读: 二叉树路径的定义即从1.任意节点出发,到达任意节点;2.该路径至少包含一个节点,且不一定经过跟节点;3.求所有可能路径和的最大值。 也就是说路径途径一个节点只能选择来去两个方向 考虑一个二叉…

2025年U.S.News世界大学排名前200榜单

近日,U.S. News公布了2025全球最佳院校排名,作为公认的四大世界高校排行榜,该排名主要围绕着学术声誉、学术成果等,因此备受访问学者、联合培养博士生及博士后申请者们青睐,知识人网小编特作介绍并发布排名前200的榜单…

我与C++的爱恋:list的使用

​ ​ 🔥个人主页:guoguoqiang. 🔥专栏:我与C的爱恋 一、list介绍 1.list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代 2.list的底层是双向链表结构,双向链表中…

西电811考研、140分专业课及811/821经验

被拟录取了,说一说自己考研经验,本人跟的研梦考研全程班,胖覃学长很负责任,貌似已经直博西电了,但也很负责。 1、通信工程学院分为学硕与专硕,学硕包含信息与通信工程、交通运输工程、军队指挥学&#xff…

Linux环境安装配置nginx服务流程

Linux环境的Centos、麒麟、统信操作系统安装配置nginx服务流程操作: 1、官网下载 下载地址 或者通过命令下载 wget http://nginx.org/download/nginx-1.20.2.tar.gz 2、上传到指定的服务器并解压 tar -zxvf nginx-1.20.1.tar.gzcd nginx-1.20.1 3、编译并安装到…

数字化供应链:背景特点

​背景 1、外部环境 近年来,供应链脆弱性凸显,企业供应链压力难以缓解。 美国媒体针对美国零售联合会、美国服装和鞋类协会、美国供应链管理专业委员会等主体进行的一项供应链调查显示: 61%的供应链经理预计,供应链紊乱问题至少…

C++(第一天-----命名空间和引用)

一、C/C的区别 1、与C相比   c语言面向过程,c面向对象。   c能够对函数进行重载,可使同名的函数功能变得更加强大。   c引入了名字空间,可以使定义的变量名更多。   c可以使用引用传参,引用传参比起指针传参更加快&#…

企业化运维(5)_mysql数据库

###1.源码编译mysql### 对压缩包进行解压,并对mysql进行源码编译,其中需要下载依赖才能编译成功。 官网: www.mysql.com解压并进入目录 [rootserver1 ~]# tar xf mysql-boost-5.7.40.tar.gz [rootserver1 ~]# cd mysql-5.7.40/安装依赖性…

初识Java(复习版)

一. 什么是Java Java是一种面向对象的编程语言,和C语言有所不同,C语言是一门面向过程的语言。偏底层实现,比较注重底层的逻辑实现。不能一味的说某一种语言特别好,每一种语言都是在特定的情况下有自己的优势。 二.Java语言发展史…

昇思25天学习打卡营第2天|yulang

今天主要了解快速入门,主要包含了处理数据集、网络构建、模型训练、保存模型和加载模型,这些对于不是算法工程师理解起来可能稍微有一点的难度,学习起来有点枯燥,期待后续实战部分能完成一些独立的比较有意思的项目。

鸿蒙项目实战-月木学途:2.自定义底部导航

效果预览 Tabs组件简介 Tabs组件的页面组成包含两个部分,分别是TabContent和TabBar。TabContent是内容页,TabBar是导航页签栏,页面结构如下图所示,根据不同的导航类型,布局会有区别,可以分为底部导航、顶部…

8617 阶乘数字和

这是一个关于计算阶乘结果所有位上的数字之和的问题。我们可以通过以下步骤来解决这个问题: 1. 首先,我们需要一个函数来计算阶乘。由于n的范围可以达到50,阶乘的结果可能非常大,所以我们需要使用一个可以处理大整数的数据类型&a…

怎么找到DNS服务器的地址?

所有域都注册到域名名称服务器(DNS)点,以解析域名应指向的IP地址。此查找类似于在查找个人名称并查找其电话号码时的电话簿如何运行。如果DNS服务器设置错误或指向错误的名称服务器,则域可能无法加载相应的网页。 如何查找当前的…

(3)Java 8 实战第二版——使用流和Lambda进行高效编程

集合工厂 List<String> friends Arrays.asList("Raphael", "Olivia"); friends.set(0, "Richard"); friends.add("Thibaut"); ←---- 抛出一个UnsupportedModificationException异常通过工厂方法创建的Collection的底层…