本章节将介绍V853开发板上各模块的基础使用方法。V853开发板集成了LED、WiFi、蓝牙、以太网、音频、屏幕、USB、TF卡等模块。本章节将对这些模块进行简单的操作介绍,方便开发者快速上手了解开发板。*注:本文中 root@TinaLinux:~# 开头的命令是在开发板上通过 ADB、串口 在 Tina Linux 系统内运行的。C:\System> 是在电
本项目是基于全志F1C200S设计的开源屏幕开发板,设计的目标是提供一个低成本、超迷你且适合Linux开发的平台,特别是针对屏幕接口的支持。项目简介开发板板载16M nor flash,主控芯片采用F1C200S,内置64M DRAM。同时附带USB Host接口以及USB type-c口,以及CH340串口转USB芯片,用于开发调试使用。硬件设计由于芯片功能繁多,开发板设计也相对复杂,为了教会大
这里分享一个代码,功能是使用图像处理库opencv从摄像头获取数据,缩放后从pyqt5的窗口中显示出来。安装opencvsudo pip3 install opencv-python创建一个pyqt5窗口1. 用Qt Designer画个窗口这里我在电脑上使用designer软件,创建一个Main Window类型窗体。从左边组件栏中拖出一个label放到窗口中间。点一下放在窗口中的label,在
上一章节中配置 NPU 扩展包后可以在 menuconfig 里看到两个 Demo 测试应用程序。这里我们来介绍一下怎么使用这两个 Demo。YOLOV3在 NPU Package 中我们提供了一个较为完整的 YOLOV3 Demo 作为测试,程序源码位于:openwrt/package/npu/yolov3/src这个 Demo 相较于 Lenet 的 Demo 增加了图片前
V853支持最高1T NPU算力,在进行NPU相关开发前,需要先配置NPU开发环境。Linux系统准备NPU开发环境依赖于Linux系统,需要先准备 Linux 开发环境。经测试NPU 工具支持下列 Linux 发行版:Ubuntu 20.04其他部分 Linux 发行版理论上也可以支持安装部署,但此处未作验证。本文演示所使用的操作系统为 Ubuntu 20.04.4 LTS x86_6
使用串口访问设备使用USB TypeC 连接线连接开发板 USB转串口 的接口,安装串口驱动程序:CH341SER.EXE到设备管理器找到需要的串口,这里是 COM8使用串口访问工具 PuTTY 打开串口,这里是 COM8,波特率 115200。打开之后回车即可访问控制台。可以输入 help 命令查看支持的命令。查看三个核心运行频率连接开发板的时候可以点击 RESET
R128 S2 是全志提供的一款 M33(ARM)+C906(RISCV-64)+HIFI5(Xtensa) 三核异构 SoC,同时芯片内部 SIP 有 1M SRAM、8M LSPSRAM、8M HSPSRAM 以及 16M NORFLASH。本文档作为 R128 FreeRTOS SDK 开发指南,旨在帮助软件开发工程师、技术支持工程师快速上手,熟悉 R128 FreeRTOS SDK 的开发
PCB设计叠层设计R128采用两层板或四层板设计。2层板设计参考4层板设计参考SoC FanoutR128封装采用 8x8mm QFN设计,0.35mm ball pitch,0.17mm ball size,可支持 2 层板方案与 4 层板方案。两层板 Fanout 建议尽量保证 SOC 背面 GND 完整;四层板 Fanout 建议小系统 Layout 设计建议时钟系统Layout设计R128
部署算法需要完成以下四个方面的功能:创建DSP算法组件目录及编写代码在DSP上录音使用算法加速库加速算法核间通讯DUMP 数据到PC创建DSP算法组件目录创建并进入目录:mkdir -p lichee/rtos-components/thirdparty/my_dsp_asr/src mkdir -p lichee/rtos-components/thirdparty/my_dsp_asr/inc
R128 平台提供了 SPI DBI 的 SPI TFT 接口,具有如下特点:Supports DBI Type C 3 Line/4 Line Interface ModeSupports 2 Data Lane Interface ModeSupports data source from CPU or DMASupports RGB111/444/565/666/888 video form
本文将介绍使用 R128 开发板从串口输出 HelloWorld 的方式介绍 SDK 软件开发流程。载入方案我们使用的开发板是 R128-Devkit,需要开发 C906 核心的应用程序,所以载入方案选择r128s2_module_c906$ source envsetup.sh $ lunch_rtos 1编辑程序打开你喜欢的编辑器,修改文件:lichee/rtos/projects/r128
介绍 R128 下安全方案的功能。安全完整的方案基于标准方案扩展,覆盖硬件安全、硬件加解密引擎、安全启动、安全系统、安全存储等方面。配置文件相关本文涉及到一些配置文件,在此进行说明。env*.cfg配置文件路径:board/<chip>/<board>/configs/env*.cfgsys_config.fex路径:board/<chip>/<board
WiFi和以太网络的使用飞凌这块t113-t开发板,板载了一块WiFi+蓝牙的模块,以及千兆一台网络,出厂已经支持了WiFi驱动,且在之前的实验中已经打开了wifi模块的功能,并手动扫描链接了AP热点,这次我们就来通过配置文件的方式,让开发板上电自动链接指定的AP热点,这样就不用每次还要使用串口进行登录了。确认wpa_supplicant的支持开启配置wifi更改配置保存之后确认配置udhcpc
我的第一个控制:LED点亮前面搭建完了开发环境了,下面可以尝试别的简单方法,跑一下板载的外部资源,控制一个LED亮灭(通常称电灯实验)是一个比较常见的板载资源测试功能之一。下面来尝试一下控制板子上的下面这颗用户的LED灯。从图中可以看出,D1这颗LED灯接在了PG11引脚上,通过R1电阻接到VCC电源进行限流,并使用CQA34N00这颗N沟道MOS管进行控制,而控制引脚PG11接了2K的电阻进行上
前言OK113i-S开发板上测试实时linux系统的效果Linux下的实时系统有三种方案:这三种方案各有优缺点1.PREEMPT-RT:PREEMPT-RT是一个基于Linux内核的实时补丁,也被称为Real-Time(RT)补丁。它通过增加内核的可抢占性,使得Linux内核能够实现实时性能。PREEMPT-RT补丁提供了可配置的实时选项,可以根据应用程序的需求进行调整。这个版本跟内核的版本匹配很
前言本文测试OK113i-S开发板-视频编解码的功能OK113i-S开发板是支持视频的编解码的,下面是官方介绍的编解码功能T113-i 是一种为多媒体解码平台设计的高级应用处理器。T113-i 集成了64位玄铁C906 RISC-V CPU, 双核 Cortex - A7 CPU 和 HiFi4 DSP,提供高效的计算能力。 主要特性 支持 H.265、H.264、MPEG-1/2
一些有用的常用的命令测试一、系统信息查询可以查询板子的内核信息、CPU处理器信息、环境变量等二、CPU频率从上面的系统信息查询到,这是一颗具有两个ARMv7结构A7内核的处理器,主频最高1.2GHz可以通过命令查看当前支持的频率以及目前所使用主频还可以通过命令更改所使用的频率三、内部温度的测试这个测试主要是针对芯片内部的温度传感器,一般可以用于芯片内部的一些温度监控等。输入命令之后,可以看到,当前
新晋点屏神器,R128!各种屏幕都能点!高刷、大屏、宽色域......通常来讲,显示器的配置越高,越能给使用者带来优于其它一般配置显示器的体验。但就某些特殊的使用场景来讲,选择配置合适的显示屏幕,才能更精准地匹配上实际的使用需求。无论是工控监视设备、平板电脑、笔记本电脑等带屏产品,还是平时开发者在DIY掌机、小电脑、桌面机器人等电子设备时,都需要通过使用不同尺寸的RGB屏幕来满足特定的需求。R12
经常翻车的朋友们都知道,能在翻车后快速摆正车身的车才是好车。 就像动画《四驱兄弟》中展现的那样,在比赛中需要跟着赛车一起跑圈,而且赛车如果被撞翻还需要重新用手扶正,所浪费的时间非常影响比赛结果。 如果小豪和小烈可以拥有一款能通过发挥R128的WiFi&蓝牙特性的平衡小车,从而能通过WiFi或蓝牙连接的方式进行控制,既可以自平衡和转向,又可以远程操控,那冠军岂不是手到擒来。 它,就是可
前言本文介绍如何在OK113i-S开发板上适配一个自己的10寸LCD。OK113i-S 是一个优秀的开发板,支持lvds 单8,双8显示,最大分辨率1280x800也支持RG666显示,由于我手头只有lvds 单8,40pin的显示器,今天我就适配一下这个LCD的显示。显示效果编辑设备接线我这个转接板是两部分,左边的是触摸线,右边的是屏幕接线,触摸的调试见另一篇文章。这里只说屏幕的适配;从图上可以
悟空派可以通过26 Pin引脚扩充SPI、IIC、UART以及GPIO功能。 此次分享通过双排插座引出的SPI,利用Python,进行经典的0.96寸OLED显示控制。 OLED一共有7根Pin,用杜邦线按下面对应关系将OLED模块与悟空派进行连接: GND -> Pin 25 VCC -> Pin 17 (3.3V) D0 SCLK -> Pin 23
板子做工精致很有份量,拿在手里沉甸甸的,各种接口一应俱全——USB、TF 卡座、SIM卡座、4G模块卡座、网口、RGB LCD接口、LVDS、RS485、CAN、各种音频口、TV-in/TV-Out,板上还自带一个RTL8723du wifi/蓝牙二合一模块,作为一块主打工业控制的主控板这些接口实属绰绰有余了。手里的板子是256MB内存+256MB nand flash版本(这个是低配版本,还有
本文所介绍产品demo是在立创开源平台的开源作品**《全志D1s智能家居中控虚拟光渲交互(86盒)》**,项目选用RISC-V核心的全志D1s作为主控进行开发,并通过家庭WIFI内网,实现设备间MQTT通信,与其它开源单片机控制项目进行充分联动,旨在推广类似客制化键盘概念到智能家居领域,尝试打破各大厂商对物联网家居的包揽野心和APP的分散的局面,回归到注重用户体验的智能家居本心。 项目简介
本次使用XR806实现ST7789的屏幕的驱动。 硬件连接 本文使用的LCD屏幕的原理图如下,可以确定LCD屏幕的控制引脚接线。 XR806与LCD屏幕的控制引脚分布如下 LCD引脚 XR806引脚 SDA PB4 CS PB6 RST PB5 SCL PB7 DC PB3 实际的连接效果如图所示。 驱动编写 ST7789的驱动使用中景园的LCD驱
测评一 RTOS环境搭建及问题 按照官网文档https://xr806.docs.aw-ol.com/rtos/env/说明,RTOS先拉取SDK,由于XR806是Cortex-M33 Star内核然后指定gcc-arm-none-eabi工具链的位置,再编译再烧录,开发过程和ESP32有些许相似,都可以借助Cygwin+gcc来编译,且都支持menuconfig进行模块裁剪,不复赘述,以下重点讲
飞凌 OK113i-C 全志T113-i开发板板载一个RTL8723du wifi/蓝牙二合一模块,板子出厂已经移植好了WIFI驱动但是蓝牙驱动没有,所以这篇文章我们主要做蓝牙驱动的移植和功能验证。 ./build.sh menuconfig 在Device Drivers > Network device support > Wireless LAN下找到Realtek 8723D
评测二 蓝牙mesh互传 最新的蓝牙mesh1.1引入了定向转发路由功能,扩大射频覆盖范围,使信号一级级中继下去,手头有nRF52840开发板,不妨和全志XR806进行组网,测试兼容性和互操作性,也验证XR806 mesh协议栈的完成度。 休絮赘言,开始: 准备工作 nRF52840用Segger Embedded Studio打开nrf5SDKforMeshv320src\examples\l
GUI 图形系统 针对 R128 平台,提供了LVGL作为图形系统。 LVGL 说明 LVGL 是一个免费的开源图形库,提供了创建嵌入式GUI 所需的一切,具有易于使用的图形元素,美观的视觉效果和低内存占用,采用MIT 许可协议,可以访问LittlevGL官网获取更多资料。 强大的构建块:按钮、图表、列表、滑块、图像等。 高级图形引擎:动画、抗锯齿、不透明度、平滑滚动、混合模式等。 支持各种输入
SPI LCD 颜色相关问题 首先,得先确定显示屏使用的是SPI接口,还是DBI接口,不同的接口,输入数据的解析方式是不一样的。 DBI接口的全称是 Display Bus Serial Interface ,在显示屏数据手册中,一般会说这是SPI接口,所以有人会误认为SPI屏可以使用 normal spi 去直接驱动。 阅读lcd_dbi_if部分的介绍可以知道,在3线模式时,发送命令前有1位A
哪些应用场景需要快速启动 很多应用场景对系统启动时间都有严苛的要求,例如在工业组态屏、工业HMI、机器人示教器、工业PLC、物联网网关、通讯管理机等应用场景对系统启动的时间都会有所要求。 当系统启动时间过长时,用户需要很长时间才能开始使用系统,不仅会对产品的精准度和实时性有所影响,而且过长时间的启动也会导致系统资源浪费,例如电力和硬件资源。而优化启动时间可节省这些资源,从而提高系统的效率和可靠性。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号