TinyVision LCD 模块驱动适配
TinyVision 配套 LCD 模组使用 ST7789V 作为主控,模组大小为1.4寸。 Linux 5.15 内核适配驱动勾选由于使用的是 SPI0,所以 TinyVision 的 LCD 模块并不支持使用MIPI-DBI进行驱动,这里我们使用普通的SPI模拟时序。 勾选 SPI 驱动这里我们使用 SPI-NG 驱动,勾选 <*> SPI NG Driver Support for Allwinner…
TinyVision 配套 LCD 模组使用 ST7789V 作为主控,模组大小为1.4寸。 Linux 5.15 内核适配驱动勾选由于使用的是 SPI0,所以 TinyVision 的 LCD 模块并不支持使用MIPI-DBI进行驱动,这里我们使用普通的SPI模拟时序。 勾选 SPI 驱动这里我们使用 SPI-NG 驱动,勾选 <*> SPI NG Driver Support for Allwinner…
TinyVision 的 ISP 调试,通过 ISP 调试可以调整摄像头的各项参数,画质。 ISP 模块主要用于处理 image sensor 输出的 RAW 数据,其主要功能包括:黑电平校正、坏点校正、镜头阴影校正、2D/3D 降噪、色彩增强、数字宽动态、3A 等。 ISP 算法包含硬件算法和软件算法库两部分:硬件算法集成在 SoC 中,称为 Tiger ISP,软件算法服务于 ISP 硬件算法,故称为 ISP…
TinyVision 使用GPIO引出WIFI模块,配套的WIFI模块主控芯片为 AIC8800D80 文章中的资源下下载地址:https://github.com/YuzukiHD/YuzukiHD.github.io/releases/tag/20240112 Linux 4.9 内核驱动移植Linux 4.9 BSP 内核驱动下载驱动后获得驱动的 tar.gz 压缩包 解压后找到如下驱动与文件夹 进入内核,找到…
构建 SyterKit 作为 BootloaderSyterKit 是一个纯裸机框架,用于 TinyVision 或者其他 v851se/v851s/v851s3/v853 等芯片的开发板,SyterKit 使用 CMake 作为构建系统构建,支持多种应用与多种外设驱动。同时 SyterKit 也具有启动引导的功能,可以替代 U-Boot 实现快速启动 获取 SyterKit 源码SyterKit…
SyterKitSyterKit 是一个纯裸机框架,用于 TinyVision 或者其他 v851se/v851s/v851s3/v853 等芯片的开发板,SyterKit 使用 CMake 作为构建系统构建,支持多种应用与多种外设驱动。同时 SyterKit 也具有启动引导的功能,可以替代 U-Boot 实现快速启动 获取 SyterKit 源码SyterKit 源码位于GitHub,可以前往下载。 git clone…
拿到了 T113 的片子,先焊接上去 然后准备下SDK,拉取了全新的D1-H 2.1SDK 然后去 https://github.com/YuzukiHD/TinaAddons 找到 T113 的补丁打进去 git clone https://github.com/YuzukiHD/TinaAddons.gitcp -rf TinaAddons/* .chmod 777…
v85x 平台包括了 V853, V853s, V851s, V851se。 s后缀代表芯片内封了DDR内存,e后缀代表芯片内封 ephy。拥有 Cortex-A7 core@900MHz, RISC-V@600MHz 和一个 0.5TOPS(VIP9000PICO_PID0XEE, 567MACS, 576 x 348M x 2 ≈ 500GOPS) 的 NPU。其中的 RISC-V 小核心为 平头哥玄铁E907 E907…
勾选 ssh 包,添加相关编译选项make menuconfig 进入 ROOTFS 配置界面,找到并勾选 --> network --> ssh -*- openssh-client <*> openssh-client-utils -*- openssh-keygen < > openssh-moduli <*>…
基础库移植首先移植一下基础结构,按照SDK的结构编辑修改。把头文件放置于include/tinymaix 文件夹里 源文件放置于 src/tinymaix 文件夹里 编辑 Makefile 增加引索 ## Rules for building library## ----------------------------------------------------------------------------# common…
Tina Linux 提供了一套完整的屏幕驱动,支持 RGB,MIPI DSI,eDP,LVDS,E-INK屏幕,也支持低分辨率的 SPI,IIC 屏幕。具体屏幕的驱动情况,需要根据芯片而确定。 本文将通过介绍 Linux 4.9 与 Linux 5.4 两个版本的 Kernel 中的 LCD 驱动,讲解配置屏幕驱动的基本方法。 LCD…