当前位置: 首页 > news >正文

【飞凌 OK113i-C 全志T113-i开发板】一些有用的常用的命令测试

一些有用的常用的命令测试

一、系统信息查询
可以查询板子的内核信息、CPU处理器信息、环境变量等
 

acba5a3e-14c7-4570-8cbe-5c7b0646c622-image.png


二、CPU频率
从上面的系统信息查询到,这是一颗具有两个ARMv7结构A7内核的处理器,主频最高1.2GHz
可以通过命令查看当前支持的频率以及目前所使用主频
 

34cfd390-069a-4cac-a268-397fba77c6af-image.png


还可以通过命令更改所使用的频率
三、内部温度的测试
这个测试主要是针对芯片内部的温度传感器,一般可以用于芯片内部的一些温度监控等。输入命令之后,可以看到,当前室温下,芯片温度达到了30度左右。
 

be8f52c8-7eee-4037-a951-a0fd882fc7c6-image.png


四、执行DDR的带宽测试

53e72d3b-8cf2-4dd4-bc24-cc2ceeb59b90-image.png

五、板载RTC测试
开发板上带了一颗RTC芯片,PCF8563,I2C接口,并带有一颗备用电池,给RTC芯片用,掉电时可以保持时间走时,开发板在发货时已经附送了一颗CR2032纽扣电池
 

fba180cd-037a-40bc-9fdb-46781ff1a1c5-image.png


可以通过如下指令读取当前RTC的时间

77ad8084-fd5a-4cc2-9742-2e86046a8266-image.png

通过date -s命令设置时间,并使用hwclock -u -w将时间同步给RTC芯片
 

166695c4-9675-4aa9-b555-09b3c70dbe88-image.png


然后再通过hwclock -u -r可以看到时间已经在更新走时,若断电再重新上电也是最新的时间了。

15d79bf7-25d7-43e8-bb05-c6d25552f912-image.png

六、按键测试
底板上有 8 个按键,其中侧边有 5 个按键
 

68a972b6-4b5a-40e0-9df0-f1e855174bed-image.png


VOL+、VOL-、MENU、ENTER、HOME 的测试,键码
分别为 115、114、139、28、172,分别对应 PCB 丝印 K3、K4、K5、K6、K7;另外,丝印 K1 对应一个用户按键,键码为 148。K2 为 reset 按键,K3 为 FEL 按键,用于烧录程序
可以使用fltest_keytest进行板载按键的测试,按键的按下和释放

23d7db65-3d23-4654-855d-a384ba94ba2f-image.png

七、核心板载LED控制
核心板上有一颗LED接到了T113i的GPIO上
 

e69fc498-f35b-41ce-a06a-0e1da50f8b92-image.png


可以通过命令方式进行控制
首先可以使用cat /sys/class/leds/heartbeat/trigger查看当前的出发方式,可以看到出厂默认的是heart心跳出发的方式,也就是利用时钟进行一定 频率的闪烁
 

7f33a17d-2f37-4442-9e71-4a0d37967ee2-image.png


通过
echo none > /sys/class/leds/heartbeat/trigger
可以将其停止心跳模式,然后通过
echo 1 > /sys/class/leds/heartbeat/brightness

echo 0 > /sys/class/leds/heartbeat/brightness
分别手动控制其亮和灭了。也就是向文件写入1亮起,写入0熄灭,或者写入下面的heart则进入心跳模式。
再用echo heartbeat > /sys/class/leds/heartbeat/trigger又可以恢复心跳状态。

e8d5c278-f781-42b3-9e6a-a33b5deb88de-image.png

这次主要是利用官方的文档,使用命令行的方式,进行板载的一些资源和常用命令的测试,作为一个放入们的使用者而言,通过这个方式来熟悉硬件,熟悉系统,熟悉开发的资源还是有非常大的帮助的,飞凌也在开发板的资料中,提供了飞航丰富的相关测试命令,结合丰富的板载资源,可以很方便进行熟悉测试和使用。测试没有完全做完,后面将搭建具体的开发环境,并使用代码测试相关的功能。

相关文章:

【飞凌 OK113i-C 全志T113-i开发板】一些有用的常用的命令测试

一些有用的常用的命令测试 一、系统信息查询 可以查询板子的内核信息、CPU处理器信息、环境变量等 二、CPU频率 从上面的系统信息查询到,这是一颗具有两个ARMv7结构A7内核的处理器,主频最高1.2GHz 可以通过命令查看当前支持的频率以及目前所使用主频 …...

基于iOS平台的车牌识别表情识别项目

基于iOS平台的车牌识别&&表情识别项目 简介 ​ 该项目客户端搭载于iOS平台,服务端搭载于阿里云服务器,主要功能是通过拍照或选取相册图片来进行车牌的识别以及人脸表情识别。本文便是对项目整体流程设计思路和具体实现做一个详细介绍。 整体实…...

Matlab仿真2ASK/OOK、2FSK、2PSK、QPSK、4QAM在加性高斯白噪声信道中的误码率与归一化信噪比的关系

本文为学习所用,严禁转载。 本文参考链接 https://zhuanlan.zhihu.com/p/667382398 QPSK代码及高斯白噪声如何产生 https://ww2.mathworks.cn/help/signal/ref/butter.html 滤波器 https://www.python100.com/html/4LEF79KQK398.html 低通滤波器 本实验使用matlab仿…...

九:爬虫-MongoDB基础

MongoDB介绍 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其…...

机器学习之实验过程01

import pandas as pd import numpy as np import matplotlib.pyplot as plt data_path /home/py/Work/labs/data/SD.csv # 请确保您的数据文件路径是正确的 df pd.read_csv(data_path) df.head() # 创建散点图 # 创建散点图 plt.figure(figsize(10, 6)) plt.scatter…...

【【迭代16次的CORDIC算法-verilog实现】】

迭代16次的CORDIC算法-verilog实现 -32位迭代16次verilog代码实现 CORDIC.v module cordic32#(parameter DATA_WIDTH 8d32 , // we set data widthparameter PIPELINE 5d16 // Optimize waveform)(input …...

IntelliJ IDEA 2023.3 安装教程

引言 IntelliJ IDEA,通常简称为 IDEA,是由 JetBrains 开发的一款强大的集成开发环境,专为提升开发者的生产力而设计。它支持多种编程语言,包括 Java、Kotlin、Scala 和其他 JVM 语言,同时也为前端开发和移动应用开发提…...

Go 错误处理

Go 错误处理 Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 error类型是一个接口类型,这是它的定义: type error interface {Error() string }我们可以在编码中通过实现 error 接口类型来生成错误信息。 函数通常在最后的返回值中返回错误…...

HarmonyOS构建第一个ArkTS应用(Stage模型)

构建第一个ArkTS应用(Stage模型) 创建ArkTS工程 若首次打开DevEco Studio,请点击Create Project创建工程。如果已经打开了一个工程,请在菜单栏选择File > New > Create Project来创建一个新工程。 选择Application应用开发…...

故障排查利器-错误日志详解

目录 什么是错误日志 错误日志的作用 错误日志的内容 错误日志的格式 错误日志的生成方式 错误日志的解析和处理 错误日志的最佳实践 小结 错误日志是软件开发和运维中非常重要的一部分,记录了应用程序运行过程中发生的错误和异常信息,如错误类型…...

微信小程序(uniapp)api讲解

Uniapp是一个基于Vue.js的跨平台开发框架,可以同时开发微信小程序、H5、App等多个平台的应用。下面是Uniapp常用的API讲解: Vue.js的API Uniapp采用了Vue.js框架,因此可以直接使用Vue.js的API。例如:v-show、v-if、v-for、comput…...

overtureDNS使用介绍

Overture是一个定制的DNS中继服务器。 在此下在二进制版本 https://github.com/shawn1m/overture/releases默认配置文件./config.yml bindAddress: :53 debugHTTPAddress: 127.0.0.1:5555 dohEnabled: false primaryDNS:- name: DNSPodaddress: 119.29.29.29:53protocol: udp…...

平衡二叉树的构建(递归

目录 1.概念:2.特点:3.构建方法:4.代码:小结: 1.概念: 平衡二叉树(Balanced Binary Tree),也称为AVL树,是一种二叉树,它满足每个节点的左子树和右…...

flutter开发实战-设置bottomNavigationBar中间按钮悬浮效果

flutter开发实战-设置bottomNavigationBar中间按钮悬浮的效果 在使用tabbar时候,可以使用bottomNavigationBar来设置中间凸起的按钮,如下 一、效果图 中间按钮凸起的效果图如下 二、实现代码 我们使用BottomAppBar 一个容器,通常与[Sscaf…...

不同参数规模大语言模型在不同微调方法下所需要的显存总结

原文来自DataLearnerAI官方网站: 不同参数规模大语言模型在不同微调方法下所需要的显存总结 | 数据学习者官方网站(Datalearner)https://www.datalearner.com/blog/1051703254378255 大模型的微调是当前很多人都在做的事情。微调可以让大语言模型适应特定领域的任…...

Crow:Middlewares 庖丁解牛6 middleware_call_helper

Crow:http请求到Rule绑定的handler_的调用链-CSDN博客 介绍了handler_的调用顺序,其中的一个调用过程是Connection::->handle void handle() {...ctx_ = detail::context<Middlewares...>();req_.middleware_context = static_cast<void*>(&ctx_);req_.m…...

MyBatis:Generator

MyBatis Generator附批量操作分页查询存储过程 Generator 介绍网址&#xff1a;Introduction to MyBatis Generator Generator &#xff0c;一个用于 MyBatis 的代码生成工具&#xff0c;可以根据数据库表结构自动生成对应的实体类、DAO 接口和 SQL 映射文件&#xff0c;提高…...

rabbitmq的事务实现、消费者的事务实现

RabbitMQ提供了事务机制&#xff0c;可以确保消息在发送和确认过程中的一致性。使用事务机制可以将一系列的消息操作&#xff08;发送、确认、回滚&#xff09;作为一个原子操作&#xff0c;要么全部执行成功&#xff0c;要么全部回滚。 下面是使用RabbitMQ事务的一般步骤&…...

龙芯杯个人赛串口——做一个 UART串口——RS-232

文章目录 Async transmitterAsync receiver1. RS-232 串行接口的工作原理DB-9 connectorAsynchronous communicationHow fast can we send data? 2.波特率时钟生成器Parameterized FPGA baud generator 3.RS-232 transmitter数据序列化完整代码&#xff1a; 4.RS-232 receiver…...

验证码服务使用指南

验证码服务使用指南 1 部署验证码服务 1.1 基础环境 Java 1.8 Maven3.3.9 1.2 安装Redis 参考“Redis安装指南” 1.3 部署验证码服务 1.3.1 下载源码 使用git从远程下载验证码服务代码(开源)。 1.3.2 使用idea打开项目 使用idea打开上一步下载的sailing目录&#xf…...

Nunchaku FLUX.1-dev在ComfyUI中的使用技巧:如何调整参数让AI画作更符合预期

Nunchaku FLUX.1-dev在ComfyUI中的使用技巧&#xff1a;如何调整参数让AI画作更符合预期 1. 理解Nunchaku FLUX.1-dev的核心能力 Nunchaku FLUX.1-dev是基于FLUX.1-dev模型优化的文生图工具&#xff0c;通过ComfyUI插件形式提供更便捷的使用体验。在开始调整参数前&#xff0…...

使用Docker一键部署DeepSeek-R1-Distill-Qwen-1.5B服务

使用Docker一键部署DeepSeek-R1-Distill-Qwen-1.5B服务 1. 开篇&#xff1a;为什么选择Docker部署&#xff1f; 如果你曾经尝试过在本地部署AI模型&#xff0c;大概率会遇到各种环境依赖问题&#xff1a;CUDA版本不匹配、Python包冲突、系统库缺失...这些问题往往让人头疼不已…...

URP多通道渲染全攻略:用Render Texture分离颜色/深度/法线信息的5个高级应用场景

URP多通道渲染实战&#xff1a;5种高效分离颜色/深度/法线信息的工程方案 在Unity的通用渲染管线(URP)中&#xff0c;多通道渲染技术正逐渐成为实现复杂视觉效果的标准工具包。不同于传统的单通道输出&#xff0c;这项技术允许开发者将颜色、深度、法线等关键渲染数据分离到不同…...

VSCode+PyQt5实战:5分钟搞定Python图形界面开发(附完整配置流程)

VSCodePyQt5极速开发指南&#xff1a;从零到可视化的Python界面实战 在当今快节奏的开发环境中&#xff0c;能够快速构建出功能完善且美观的图形用户界面(GUI)已成为Python开发者的必备技能之一。PyQt5作为Qt框架的Python绑定&#xff0c;提供了丰富的组件库和强大的功能&#…...

第一章:容器到底是什么

如果你想从 0 到 1 理解 Docker&#xff0c;第一步不是安装 Docker&#xff0c;不是背 docker run 命令&#xff0c;也不是研究镜像仓库&#xff0c;而是先回答一个问题&#xff1a; 容器到底是什么&#xff1f; 这个问题如果一开始答歪了&#xff0c;后面所有东西都会变成一堆…...

基于Transformer的水墨江南模型原理与调优实战

基于Transformer的水墨江南模型原理与调优实战 江南水乡&#xff0c;白墙黛瓦&#xff0c;烟雨朦胧。这种独特的中式美学&#xff0c;能否让AI学会并创作&#xff1f;这正是“水墨江南”模型要解决的问题。它不是一个简单的滤镜&#xff0c;而是一个深度理解并生成中式水墨画风…...

DeOldify在短视频创作中的妙用:黑白纪录片片段上色增强视觉表现力

DeOldify在短视频创作中的妙用&#xff1a;黑白纪录片片段上色增强视觉表现力 1. 引言&#xff1a;当黑白历史遇见彩色新生 你有没有想过&#xff0c;那些尘封在档案馆里的黑白纪录片&#xff0c;如果能变成彩色&#xff0c;会是什么样子&#xff1f; 想象一下&#xff0c;一…...

基于Docker与DDNSTO的Nas内网穿透Web服务实战指南

1. 为什么需要内网穿透&#xff1f; 很多朋友买了Nas后&#xff0c;发现只能在局域网内访问存储的文件和部署的服务&#xff0c;这就像买了一栋别墅却只能在后院活动一样浪费。想象一下这样的场景&#xff1a;你在公司想查看家里Nas上的文档&#xff0c;出差时想用手机访问家里…...

前端vue代码架子搭建

嘿&#xff0c;未来的全栈大佬们&#xff0c;欢迎光临「乌龙小漫馆」&#xff01;&#x1f3aa; 听说写代码最痛苦的不是写不出来&#xff0c;而是明明觉得逻辑完美&#xff0c;运行起来却全是“惊喜”&#xff1f;没错&#xff0c;这个项目就是专门收集这些“惊喜”的博物馆。…...

Mindie服务化推理实战:关键参数调优与性能优化指南

1. Mindie服务化推理的核心参数解析 第一次接触Mindie服务化推理时&#xff0c;我被各种环境变量和配置参数搞得晕头转向。经过半年多的实战调优&#xff0c;我发现理解这些参数就像掌握汽车的油门和刹车——用对了能让模型推理飞驰&#xff0c;用错了随时可能"翻车"…...