Linux BSP 注册一个 AWOL 账号 下载 SDK 需要使用 AWOL 的账号,前往 https://bbs.aw-ol.com/ 注册一个就行。...mkdir tina-v853-open cd tina-v853-open 初始化 repo 仓库 使用 repo init 命令初始化仓库,tina-v853-open 的仓库地址是 https:/...V4L2_CAP_VIDEO_CAPTURE_MPLANE和V4L2_BUF_TYPE_VIDEO_CAPTURE是 Video4Linux2(V4L2)框架中用于视频捕获的不同类型和能力标志。...使用 OpenCV 捕获摄像头输出并且显示到屏幕上,程序如下: #include #include #include #include <linux...第一部分,处理 frame_buffer 信息: // 引入头文件 #include #include #include #include <linux
Tina-Linux Bootloaer简述 目录介绍 ubuntu@ubuntu1804:~/tina-v2.0-sdk/lichee/brandy-2.0$ tree -L 1 . ├── build.sh...├── opensbi ├── spl //boot0 ├── spl-pub //boot0 ├── tools └── u-boot-2018 /uboot Tina-Linux 启动流程简述
本人是嵌入式linux小白,之前尝试过多个平台的嵌入式linux学习,但是反反复复没有下去,导致后面再学的时候全部都要重头再来。这次痛定思痛,决定把笔记记录下来。...2、关于Tina 官方介绍:Tina Linux 系统介绍 Tina Linux 基于 openwrt-14.07 版本的,可以参考下 MT7628学习笔记(3)——openwrt源码目录分析...# 交叉工具链构建配置、规则 └── tools # 存放 host 端工具的编译规则 一、SDK准备--下载 $ git clone https://github.com/mangopi-sbc/Tina-Linux.git...$ cd Tina-Linux/ $ git submodule update --init --recursive 二、下载SDK子模块 // download the static file $.../tina/dl.tar . $ tar xvf dl.tar $ wget http://dl.mangopi.org/tina/toolchain/riscv64-linux-x86_64-20200528
Tina Linux LCD调试指南 1 概述 编写目的 本文档将介绍sunxi 平台Display Engine 模块中LCD 的调试方法。 LCD 调试方法,调试手段。...对于linux4.9,该配置同时对内核及uboot 生效,对于linux-5.4,请参照下条。 • 对于linux5.4,还需额外配置uboot 专用板级dts 配置仓库。...4.2 屏驱动说明 4.2.1 屏驱动源码位置 linux 3.4 版本内核: linux3-4/drivers/video/sunxi/disp2/disp/lcd/ linux 3.10 版本内核:...linux3-10/drivers/video/sunxi/disp2/disp/lcd/ linux 4.9 版本及其以上内核: linux-4.9/drivers/video/fbdev/sunxi...并按以下步骤操作: DE1.0 对应平台:R6(linux-3.10)、R16(linux-3.4)。 DE2.0 对应平台:除R6 和R16 之外的。
Tina Linux 存储开发指南 1 概述 1.1 编写目的 介绍TinaLinux Flash,分区,文件系统等存储相关信息,指导方案的开发定制。...tina/device/config/chips//configs//linux/sys_partition.fex tina/device/config/chips/.../configs//linux/sys_partition_nor.fex #以上路径不存在,则使用 tina/device/config/chips//configs/...vfat(fat32)使用内核原生的支持,exfat 需要在Linux-5.7 后社区才正式支持,因此此处标注为不支持。 ntfs 依赖于第三方工具ntfs-3g。...TF 卡/U 盘等,建议使用vfat 实现Window/Linux/MacOS 的最大兼容参考文章《多平台大型文件系统比较》。
Tina Linux Camera开发指南 1 概述 编写目的:介绍camera 模块在sunxi 平台上的开发流程。...适用范围:本文档目前适用于tina3.0 以上具备camera 的硬件平台。 2 模块介绍 2.1 模块功能介绍 用于接收并行或者mipi 接口的sensor 信号或者是bt656 格式的信号。...2.2 硬件介绍 目前Tina 系统的各平台camera 硬件接口、linux 内核版本以及camera 驱动框架如下表所示: 表2-1: 平台CSI 框架 平台 支持接口 是否具备ISP模块...4 模块配置 4.1 Tina 配置 Tina 中主要是修改平台的modules.mk 配置,modules.mk 主要完成两个方面: 1.拷贝相关的ko 模块到小机rootfs 中 2.rootfs...在完成驱动的编写之后,按照本文档《Tina 配置》章节完成modules.mk 的修改。
本文转载自全志V853在线文档:https://v853.docs.aw-ol.com/soft/tina_boottime/ Tina Linux 启动优化 启动速度是嵌入式产品一个重要的性能指标,...开启Tina启动速度优化 在tina根目录下执行make menuconfig使能CONFIG_BOOT_TIME_OPTIMIZATION,具体如下所示 Tina Configuration...使能依赖选项即可看到 Boot Time Optimization 实验结果 在某 norflash 方案上开启 CONFIG_BOOT_TIME_OPTIMIZATION 后,启动速度提升效果如下: Linux
Tina Linux 配置开发指南 1 概述 编写目的: 介绍TinaLinux的配置文件,配置方法。 2 menuconfig Tina采用Kconfig机制,对SDK和内核进行配置。...2.1 tina menuconfig. Tina Linux SDK的根目录下,执行make menuconfig命令可进入Tina Linux的配置界面。...2.2 kernel menuconfig Tina Linux SDK的根目录下,执行make kernel_menuconfig命令可进入对应内核的配置界 面。...对于Tina3.5.0及之前版本,配置后文件会保存在: target/allwinner/${borad}/config-x.y 对于Tina3.5.1及之后版本,配置后文件会保存在: device/config...Tina下的配置文件可能有几个路径。
OpenRemoved_Tina_Linux_安全_开发指南 1 概述 1.1 编写目的 介绍TinaLinux 下安全方案的功能。...对于V853 方案, 其中Seucre OS 内存在linux 内核dts 文件(tina/lichee/linux-4.9/arch/arm/boot/dts/sun8iw21.dtsi) 中的optee_reserve.../image/toc0.fex 文件; • 升级linux kernel,需要使用tina/out/{BOARD}/image/boot.fex 文件; • 升级rootfs,需要使用tina/out...6.3.1.1 dm-crypt 配置 使用Tina dm-crypt 需要三个先决条件: (1) 配置Linux 内核。...7.3 Tina SELinux 开启 Linux 主线很早就包含了SELinux 的实现,Tina 上主要是集成了SELinux 相关库、调试工具、参考策略以及策略加载等组件。
OpenRemoved_Tina_Linux_网络性能_参考指南 1 概述 1.1 编写目的 介绍Wi-Fi,Bluetooth 性能测试的方法。...1.2 适用范围 主要适用于以下平台: • Allwinner 软件平台Tina v3.0 版本及以上。...由于每款无线模组的测试方式都不一样,tina sdk 中仅集成了部分模组的测试工具, 关于测试方法,需要咨询模组厂提供的文档。...具体可以参考《Tina_Linux_WiFi_RF 测试_ 使用指南》以下是各个模组测试工具的选择。...tina 平台提供其测试应用,仅供用户进行参考测试。
Tina_Linux_Display_开发指南 1 概述 1.1 编写目的 让显示应用开发人员了解显示驱动的接口及使用流程,快速上手,进行开发;让新人接手工作时能快速地了解驱动接口,进行调试排查问题...linux 系统可以不选择。...Framebuffer 驱动与framebuffer core 对接,实现linux 标准的framebuffre 接口。...如果是Linux 系统,做法与上一个做法类似。 7 IOCTL 接口描述 sunxi 平台下显示驱动给用户提供了众多功能接口,可对图层、LCD、hdmi 等显示资源进行操作。...• 步骤二 若是安卓系统,排查fence 处理流程;若是纯linux 系统,排查送帧流程、swap buffer、pandisplay流程。
Tina Linux PMU开发指南 1 前言 1.1 文档简介 介绍使用Tina PMU 驱动的使用方法。 1.2 目标读者 适用于使用全志AXP 平台PMU 的开发人员。...regulator Linux 内核对LDO、DC-DC 的管理核心。 USB-Power-Supply USB 接口对系统的供电。...Power-Supply Linux 内核对USB、ACIN、BAT 供电的管理核心。...MFD Multi Function Device,Linux 内核对多功能设备PMU 的管理核心 regmap Linux 内核用于管理片外模块寄存器的方法。...2.3 模块配置介绍 2.3.1 Device Tree 配置说明 在Tina 系统中,有两种dts 文件。
文章目录 OpenRemoved_Tina_Linux_音频_开发指南 1 概述 1.1 编写目的 1.2 适用范围 1.3 相关人员 1.4 相关术语 2 模块介绍 2.1 驱动框架 2.2 音频接口介绍...OpenRemoved_Tina_Linux_音频_开发指南 1 概述 1.1 编写目的 介绍Tina平台音频模块的使用方法。 1.2 适用范围 Allwinner软件平台Tina。...1.3 相关人员 Tina平台下进行音频模块开发的工程师。...2.1 驱动框架 Tina SDK对各个平台的音频设备驱动均采用ASoC架构实现。...写mem到/sys/power/state即可; Tina SDK中有一个能量唤醒demo可供参考。
OpenRemoved_Tina_Linux_存储性能_参考指南 1 概述 1.1 编写目的 介绍TinaLinux 存储性能的测试方法和历史数据,提供参考。...1.2 适用范围 Tina V3.0 及其后续版本。 1.3 相关人员 适用于TinaLinux 平台的客户及相关技术人员。.../2048Byte) + 128MByte/47.68MB/s) = 128MByte/(3072ms + 26214.4ms + 2684ms) = 4.0MByte/s 3.2 顺序性能测试方法 Tina...读: mmc > raw nand > spinor > spinand 写: mmc > raw nand > spinand > spinor 4 随机读写性能 4.1 随机性能测试方法 Tina...5 读写性能的影响因素 5.1 O_SYNC 注意Tina 使用iozone 时,默认参数是使能了O_SYNC 的,降低了cache 的影响。
Tina Linux syslog 使用指南 1 基本介绍 syslog 可以说是一套统一管理系统日志的机制,尤其常用于记录守护进程的输出信息上。...syslog 函数时才建立连接(通常情况下会在第一次调用syslog 时才建立连接) LOG_NOWAIT 不要等待在将消息计入日志过程中可能已经创建的子进程(GNU C 库中不会创建子进程,因此该选项在Linux...• 特性“Linux kernel printk buffer support”(FEATURE_KMSG_SYSLOG)对应-K 选项,用于将日志输出到Linux 内核的printk buffer 中...它的默认值为10,可使用sysctl 进行修改: sysctl -w net.unix.max_dgram_qlen=XX 5 在Tina 中使用syslog 5.1 ubox 的logd 与logread...Buffer support (4) Circular buffer size in Kbytes (minimum 4KB) [*] Linux
Tina Linux OTA开发指南 1 概述 OTA 是Over The Air 的简称,顾名思义就是通过无线网络从服务器上下载更新文件对本地系统或文件进行升级,便于客户为其用户及时更新系统和应用以提供更...对于使用linux3.10/uboot2014 及更高版本的平台,sys_config 会在打包阶段,跟设备树的配置合并, 生成最终的dtb。linux5.4 开始不再合并到dtb。...boot_package.fex 使用linux3.10/uboot2014 及更高版本的平台最终用到的uboot, 其实包含的文件由配置文件boot_package.cfg 决定, 一般至少包含了uboot...2018.05-00015-g5068c23-dirty (Dec 29 2018 - 16:15:41 +0800) Allwinner Technology kernel:[ 0.000000] Linux...2018.05-00015-g5068c23-dirty (Dec 29 2018 - 16:17:17 +0800) Allwinner Technology kernel:[ 0.000000] Linux
的路径:tina/device/config/chips/xxx(r328)/configs/xxx(perf1)/ - Tina3.5.0及之前dts的路径:tina/lichee/linux-xxx...tina/lichee/linux-3.4/drivers/net/wireless/xradio/wlan/platform.c linux 3.4 以上的驱动请参考: tina/lichee/linux...tina/package/firmware/linux-firmware/XXX模组 tina/package/firmware/linux-firmware/XXX模组/XXX.mk example:...目前Tina 平台的linux 内核版本有linux_3.4,linux_3.10,linux_4.4,linux_4.9,linux_5.4,由于历史原因,很有可能内核版本之间的配置有些不一样,主要体现在...R18 Linux-4.4 tina/target/allwinner/tulip_d1/configs/sysconfig.fex R328 Linux-4.9 tina/target/allwinner
Tina Linux E907开发指南 1 编写目的 介绍v85X 上E907 的启动环境和AMP 的环境搭建。...2 使用范围 全志V85X 系列芯片 3 环境 A7 SDK:Tina E907 SDK:melis 4 SDK 快捷命令说明 这里主要介绍几个下文会用到的命令,并不会介绍全部命令,如果想了解全部命令...,可以在lunch 方案后使用hmm打印出所有tina提供的快捷命令。...mboot0:进入boot0 目录,单独编译boot0 cmelis, mmelis, mmelis menuconfig:分别对应进入melis 根目录,编译melis,配置melis make:编译整个tina...uboot,内核,跟文件系统等 cconfigs:进入板级配置目录,这里主要存放板级的设备树,分区等配置文件 p:打包命令,将编译后的东西打包成固件 5 E907 启动环境 5.1 预先工作 选择方案 cd tina
tina/packge/busybox-init-base-files/files下提供了所有平台的基础文件。...如有以下两个文件: A:tina/target/allwinner/r11-R11_pref1/busybox-init-base-files/etc/banner B:tina/package/busybox-init-base-files...系统默认使用的是tina/package/busybox-init-base-files/files/etc/init.d/rc.log脚本进行配置系统log信息。...系统默认使用的是tina/package/busybox-init-base-files/files/etc/init.d/rc.modules脚本进行内核模块自加载,用户可在tina/target/allwinner...可参考:tina/packge/busybox-init-base-files/files/etc/init.d/load_script.conf。
Linux Mint 团队已正式发布 Linux Mint 19.x 系列的更新 —— 代号为 “Tina” 的 19.2 稳定版本。...作为 19.x 的更新版本,Linux Mint 19.2 仍基于 Ubuntu 18.04 LTS,并提供技术支持至 2023 年(因为 Linux Mint 19 是 LTS 版本)。...由于 Linux Mint 已停止使用 KDE 桌面环境,因此从 Linux Mint 19 开始,它只提供 Cinnamon、MATE和 Xfce 风味版本。 ?...Linux Mint 19.2 Tina Xfce Edition Linux Mint 下载地址: Cinnamon 32-bit | 64-bit MATE 32-bit | 64-bit Xfce...MATE:https://www.linuxmint.com/rel_tina_mate.php Cinnamon:https://www.linuxmint.com/rel_tina_cinnamon.php
领取专属 10元无门槛券
手把手带您无忧上云