T113 Tina5.0 添加板级支持包

news2024/12/24 2:25:10

文章目录

  • 环境介绍
  • Tina5.0 SDK说明
  • 添加buildroot板级支持包
    • 添加板级支持包
    • 修改配置文件
    • 验证
  • 添加openwrt板级支持包
    • 添加板级支持包
    • 修改配置文件
    • 验证
    • 其它
  • 总结

环境介绍

硬件:韦东山T113工业板
软件:全志Tina 5.0

Tina5.0 SDK说明

需要明确的是,Tina5.0支持buildroot和openwrt。这两个系统所使用的板级支持包是分开的,所以添加是需要分开添加的。

添加buildroot板级支持包

添加板级支持包

进入源码目录<SDK>/device/config/chips/t113/configs,可以看到有如下文件夹:

这里复制evb1_auto并重命名为100ask_devkit

cp -r evb1_auto  100ask_devkit

修改配置文件

修改<SDK>/device/config/chips/t113/configs/100ask_devkit/sys_config.fex

修改<SDK>/device/config/chips/t113/configs/100ask_devkit/BoardConfig.mk

验证

SDK根目录下执行./build.sh config验证:

打包后的镜像名:

至此,buildroot板级支持包的添加已完成。但目前编译openwrt是会报错的:
image.png

添加openwrt板级支持包

添加板级支持包

进入源码目录<SDK>/device/config/chips/t113/configs,可以看到有如下文件夹:
image.png
这里复制t113-evb1_auto并重命名为t113-100ask_devkit

cp -r t113-evb1_auto  t113-100ask_devkit

image.png

修改配置文件

进入刚刚复制的t113-100ask_devkit目录,重命名t113_evb1_auto.mkt113_100ask_devkit.mk
image.png
修改t113_100ask_devkit.mk

# 修改部分配置信息为
PRODUCT_BRAND 	:= allwinner
PRODUCT_NAME 	:= t113_100ask_devkit
PRODUCT_DEVICE 	:= t113-100ask_devkit
PRODUCT_MODEL 	:= Allwinner t113 100ask_devkit board

修改Makefile

BOARD:=t113-100ask_devkit
BOARDNAME:=t113-100ask_devkit

修改TinaProducts.mk

PRODUCT_MAKEFILES := \
    $(LOCAL_DIR)/t113_100ask_devkit.mk

修改vendorsetup.sh

add_lunch_combo t113-100ask_devkit-tina

验证

再次进行./build.sh config配置时,选择openwrt,现在是可以正常编译的:
image.png
打包后的镜像名:
image.png

其它

Tina5.0还有一套编译方法是在SDK根目录执行lunch,选择对应的板级设备,然后编译。不过这种方法是只能编译Tina linux,也就是openwrt。
在根目录下执行如下命令更新板卡信息:

source build/envsetup.sh setup

再次lunch后就能看到新添加的板卡:
image.png

总结

参考文章:Tina SDK添加自定义板卡

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

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

相关文章

深度解析量水堰:结构、分类与设计要点

量水堰&#xff0c;作为水工测量中的关键设施&#xff0c;其精确度和多样性对于水位和流量的测量至关重要。其工作原理基于通过堰顶断面上的进水口&#xff0c;将水位引导至堰体内部&#xff0c;从而实现水位和流量的平衡。量水堰通常采用高强度、耐久的材料构建&#xff0c;如…

算法:分治(快排)题目练习

目录 题目一&#xff1a;颜色分类 题目二&#xff1a;排序数组 题目三&#xff1a;数组中的第k个最大元素 题目四&#xff1a;库存管理III 题目一&#xff1a;颜色分类 给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums &#xff0c;原地对它们进行排序&#xff0c;…

Linux_应用篇(19) V4L2 摄像头应用编程

ALPHA/Mini I.MX6U 开发板配套支持多种不同的摄像头&#xff0c;包括正点原子的 ov5640&#xff08;500W 像素&#xff09;、ov2640&#xff08;200W 像素&#xff09;以及 ov7725&#xff08;不带 FIFO、 30W 像素&#xff09;这三款摄像头&#xff0c;在开发板出厂系统上&…

Jupyter Notebook简介

目录 1.概述 2.诞生背景 3.历史版本 4.安装 5.卸载 6.如何使用 7.菜单和菜单项 8.示例 9.未来展望 10.总结 1.概述 Jupyter Notebook是一种基于Web的交互式计算环境&#xff0c;主要用于数据分析、数据科学、机器学习以及探索性编程等领域。允许用户在单个文档中编写…

3.华为trunk和access接口配置

目的&#xff1a;PC1 连通三层交换机LSW1 LSW1配置 [Huawei]vlan batch 10 [Huawei]interface Vlanif 10 [Huawei-Vlanif10]ip address 10.10.10.10 24 [Huawei]int g0/0/1 [Huawei-GigabitEthernet0/0/1]port link-type trunk [Huawei-GigabitEthernet0/0/1]port trunk allow…

嵌入式操作系统_2.嵌入式操作系统的一般架构

1.嵌入式操作系统的概念 嵌入式操作系统通常由硬件驱动程序、调式代理、操作系统内核、文件系统和可配置组件等功能组成&#xff0c;并为应用软件提供标准的API&#xff08;Application Programming Interface&#xff09;接口服务。 2.一般嵌入式操作系统的体系结构 从嵌入…

C#|Maui|BootstrapBlazor|Bootstrap Blazor 组件库改模板 | Bootstrap Blazor 组件库改布局,该怎么改?

先copy一个项目下来&#xff1a;Bootstrap Blazor 组件库 一套基于 Bootstrap 和 Blazor 的企业级组件库 发现不是很满足我的需求&#xff0c;我要把右下角的admin移动到左边去&#xff0c;该怎么移动&#xff1f; 先改代码 点进去到Layout.razor 文档&#xff0c;改成如下&am…

“专业敏捷教练课程” 8月31-9月1日 · CSP-SM认证周末班【晋升高阶享多重福利】

点击标题阅读&#xff1a; 《数字时代下敏捷教练专业技能CSP-SM框架解析》 为什么“模块化分时段”单元教学&#xff1f; ☆ 有脑科学研究资料揭示: 成人学习者持续3.5小时已经达到极限&#xff0c;新模式教学&#xff0c;给学习者留有一些时间和空间去消化吸收&#xff0c;…

清华停招土木,新增地球科学引热议

早在今年2月26日&#xff0c;多个自媒体平台上有人发布消息称“清华大学停止土木工程等专业招生”&#xff0c;引发广泛关注。 在清华大学的官网可以看到下图的公告。 可以看到&#xff0c;清华大学停招土木工程等专业&#xff0c;新增地球系统科学等专业。这一举措引起全网热…

收银系统源码-连锁店收银系统,支持二次开发

千呼新零售2.0系统是零售行业连锁店一体化收银系统&#xff0c;包括线下收银线上商城连锁店管理ERP管理商品管理供应商管理会员营销等功能为一体&#xff0c;线上线下数据全部打通。 适用于商超、便利店、水果、生鲜、母婴、服装、零食、百货等连锁店使用。 一、收银端 支持Wi…

vim 的 map+noremap

经常在 vim 的配置文件中&#xff0c;看到对于改键的设置。 他们的区别主要有两种 1 用于哪种模式。 2 是否用于递归。

一文快速认识环形光源——CCS光源

机器视觉系统中&#xff0c;光源起着重要作用&#xff0c;不同类型的光源应用也不同&#xff0c;选择合适的光源成像效果非常明显。今天我们一起来看看CCS光源——工业用环形光源LDR2系列。 LDR2系列是标准的环形光源&#xff0c;通过采用柔性基板&#xff0c;可创造任意角度。…

每日一题——Python实现PAT甲级1132 Cut Integer(举一反三+思想解读+逐步优化)五千字好文

一个认为一切根源都是“自己不够强”的INTJ 个人主页&#xff1a;用哲学编程-CSDN博客专栏&#xff1a;每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 我的写法 正确性和功能性 时间复杂度 空间复杂度 其他点评 总结 我要更强 优化后…

【每日LeetCode】递归、记忆化搜索

递归、记忆化搜索 【leetcode70 爬楼梯】 class Solution {public int climbStairs(int n) {int[] memo new int[n 1];return dfs(n, memo);}private int dfs(int i, int[] memo){if(i < 1){return 1;}if(memo[i] ! 0){return memo[i];}return memo[i] dfs(i-1,memo) d…

成功秘诀曝光:老阳分享选品师赚钱攻略

当谈论老阳分享的外海拼多多选品师项目时&#xff0c;人们往往对其真实性和可行性存有疑问。这个项目被宣传为一个能够稳定创收的机会&#xff0c;但在决定是否投身其中之前&#xff0c;了解其具体运作和实际效果至关重要。 老阳分享作为电商培训平台&#xff0c;旨在培养和支持…

充电学习——0、电源管理

一、设备电源管理&#xff1a; 两种类型 1、系统睡眠模型&#xff1a; 设备驱动作为系统一部分&#xff0c;会跟随系统进入低功耗状态&#xff0c;suspend &#xff08;suspend-to-ram&#xff09; 一些驱动程序可以管理硬件的唤醒事件&#xff0c; 这一特性通过/sys/device/…

GaussDB技术解读——GaussDB架构介绍(四)

目录 11 GaussDB云原生架构 11.1 云原生关键技术架构 11.2 关键技术方案 11.2.1 通信组件 11.2.2 集群管理组件 11.2.3 多租组件 GaussDB架构介绍&#xff08;三&#xff09;从智能关键技术方案、驱动接口关键技术方案等方面对GaussDB架构进行了解读&#xff0c;本篇将…

【CTF Web】CTFShow 探针泄露 Writeup(PHP+探针泄露+信息收集)

探针泄露 10 对于测试用的探针&#xff0c;使用完毕后要及时删除&#xff0c;可能会造成信息泄露 解法 查看网页源代码。 view-source:https://11170dfe-84c7-4fde-b1ca-5d1ec3dd7570.challenge.ctf.show/没有找到有用的信息。 用 dirsearch 扫描。 dirsearch -u https://1…

FPGA学习最好的2个网站?

自学FPGA最好的两个网站: Xilinx官方网站: ​网址链接&#xff1a; https://www.amd.com/zh-cn.html Xilinx Wiki - Confluence (http://atlassian.net) Xilinx GitHub&#xff08;https://github.com/Xilinx&#xff09; 电子创新网赛灵思社区 | 电子创新网 (http://eet…

原生APP开发的技术优势

原生应用程序&#xff08;Native App&#xff09;是直接使用特定操作系统的编程语言和开发工具为特定平台&#xff08;如iOS、Android等&#xff09;开发的应用程序。原生APP开发具有以下优势。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流…