深耕 IC 现货市场 多年,我们是您值得信赖的伙伴。
我们提供 无最低订购量 的灵活选择,最快可实现 当天发货。欢迎联系我们获取 IC 报价!
谈谈Feiling嵌入式RK3399开发板的试用经验

谈谈Feiling嵌入式RK3399开发板的试用经验

在一半的开发平台中,实验正在逐步深入,我也正在考虑如何使用此小型项目开发板。要选择此项目,您需要准备一些东西。
为了方便开发,我选择了MCU开发板。板上有两个传感器,一个SHT20和一个照度传感器。
数据在串行端口和我们的OK3399之间传输。将来会有机会。
最方便的方法是在Linux底部添加驱动程序。编写Linux驱动程序方法以读取传感器数据,如果有机会,您将获得经验。
OK3399还处理基础的串行端口驱动程序。我使用与SPI端口复用的串行端口4,设备名称为ttyS4。
这样,我们就可以在QT中编写串行端口程序了。下一步是连接线路,注意TX和RX交叉并共享地线,基本上数据传输就可以完成。
以上是串口接收程序。目前,定时器和时隙功能主要用于完成对定时接收数据的分析。
编写完该程序后,我测试了打印。将数据从计算机传输到底部的调试串行端口,以通过USB至TTL模块进行打印,效果是这样的。
单片机还初始化传感器和串行端口,并且固定长度的阵列封装可以完成三组数据的同时传输。两侧的串行端口设置必须相同。
下一步是完成剩余的程序。然后将其传输到较低的计算机。
有关详细信息,您可以参阅我关于体验二的文章,其中包含具体步骤。然后运行,效果如下。
我使用了功能强大的开源QT绘图曲线库QCustomPlot。我没有深入研究其中的太多内容,因此我将在此处粘贴我的代码。
QFontfont; // font.setPointSize(12); / *实例化,设置位置,背景色* / QBrushbrush(QColor(50,50,50)); dataCustomPlot = newQCustomPlot(ui-> widget); dataCustomPlot-> setGeometry (0,0,880,440); dataCustomPlot-> setBackground(brush); //将右上角的图形标签设置为可见dataCustomPlot-> legend-> setVisible(true); dataCustomPlot-> legend-> setFont(QFont(“ HelveTIca”,9)); dataCustomPlot-> legend-> setRowSpacing(-3); dataCustomPlot-> installEventFilter(ui-> widget); QVector形状; shapesse Tin动作(QCP :: iRangeDrag | QCP :: iRangeZoom); //可拖动+可滚动的滚轮缩放数据CustomPlot-> xAxis-> setLabelColor(QColor(Qt :: white)); //标识标签字体颜色X轴数据CustomPlot-> yAxis-> setLabelColor(QColor(Qt :: white)); dataCustomPlot-> xAxis-> setTickPen(pen); //设置x轴数据上的坐标点上相应刻度线的颜色CustomPlot-> xAxis-> setTickLabelRotation(60); //设置标签角度旋转数据CustomPlot-> yAxis- > setTickPen(pen); dataCustomPlot-> xAxis-> setBasePen(pen); //设置x轴轴本身的颜色dataCustomPlot-> yAxis-> setBasePen(pen); dataCustomPlot-> xAxis -> setTickLabelColor(QColor(Qt :: white)); // Set x轴刻度值文本数据dataColor的颜色CustomPlot-> yAxis-> setTickLabelColor(QColor(Qt :: white)); dataCustom Plot-> xAxis-> setSubTicks(false); //隐藏x轴刻度线dataCustomPlot-> yAxis-> setSubTicks(false); //隐藏y轴刻度线dataCustomPlot-> xAxis-> setLabelFont(font) ; //设置x轴标识标签文本字体大小数据CustomPlot-> yAxis-> setLabelFont(font); //设置y轴标识标签文本字体大小font.setPointSize(10); dataCustomPlot-> xAxis-> setTickLabelFont(字体); dataCustomPlot-> yAxis-> setTickLabelFont(font); dataCustomPlot-> xAxis-> setLabel(“ Time”); QSharedPointer dateTicker(newQCPAxis / TickerDateTime获取DateTime的dateTicker-> setDateTimeFormat(“ hh:mm:ss”); dataCustomPlot-> xAxis-> setTicker(dateTicker); dataCustomPlot-> xAxis-> setRange(20170101011234,20300228235959); dataCustomPlot- > yAxis-> setRange(0,100); //设置y轴数据范围/ *添加数据曲线* / pen.setColor(Qt :: blue); //设置笔数据的颜色CustomPlot-> addGraph(); //添加图形//在右上角设置数据显示名称dataCustomPlot-> graph(0)-> setName(“温度”); //设置曲线。 graph(0)-> setPen(pen); //设置曲线笔数据的颜色CustomPlot-> graph(0)-> setLineStyle(QCPGraph :: lsLine); //设置连接线的类型,两个点直线连接dataCustomPlot-> graph(0)-> setScatterStyle(QCPScat terStyle(shapes.at(3),10)); pen.setColor(Qt :: green); //设置笔数据的颜色CustomPlot-> addGraph(); //添加图形数据CustomPlot-> graph(1)-> setPen(pen); //设置曲线笔数据CustomPlot-> graph(1)-> setName(“ Humidity”)的颜色; //设置曲线数据CustomPlot-> graph(
NEW
  • 压敏电阻的工作原理及应用领域

    压敏电阻是一种对电压敏感的电子元件,主要作用是保护电路免受过电压的影响。当电路中的电压超过其阈值时,压敏电阻的电阻会急剧下降,从而允许...

  • 负温度系数热敏电阻工作原理及应用

    负温度系数热敏电阻(NTC)是一种电子元件,其电阻值会随着温度的升高而降低。这种特性使得NTC热敏电阻在众多领域中有着广泛的应用,如温度测量、...

  • 温度传感器工作原理及应用领域

    温度传感器是现代工业与日常生活中不可或缺的一部分,它们广泛应用于各种设备和系统中,用于测量和监控温度变化。了解温度传感器的工作原理及其...

  • 积层压敏电阻的应用与特性详解

    积层压敏电阻(Multilayer Varistor,MLV)是一种小型化、高性能的压敏电阻,广泛应用于电子设备中以保护电路免受过电压的损害。这类元件具有体积小、响...

  • 静电保护器的作用与安装方法

    静电保护器在电子设备和敏感组件的保护中扮演着重要角色,尤其是在高湿度或干燥环境中,静电可能会对电子元件造成损害。静电保护器可以有效地防...

  • 电子浆料的应用与发展趋势

    在现代科技快速发展的背景下,电子浆料作为一种关键材料,在微电子、光电子、太阳能电池等领域发挥着不可替代的作用。电子浆料是一种具有导电性...

  • JVR标准系列详解:功能、应用与优势全面解析

    在现代工业自动化领域,JVR标准系列因其卓越的功能性和广泛的适用性而备受关注。本文将从多个角度对JVR标准系列进行全面解析,帮助您更好地理解其...

  • JVR高浪涌系列的应用与优势详解

    在电力系统和电子设备中,浪涌保护器是保障设备安全运行的重要装置。JVR高浪涌系列作为一款高性能的浪涌保护器,在众多领域得到了广泛应用。它具...

  • JVR超高浪涌系列 产品特性与应用范围详解

    在现代电气系统中,浪涌保护器是确保设备安全运行的关键组件之一。JVR超高浪涌系列作为一款高性能的浪涌保护解决方案,其设计旨在为各种应用场景...

  • JVZ标准系列详解:功能、应用与优势全面解析

    在当今快速发展的工业自动化领域,JVZ标准系列因其卓越的功能和广泛的应用而备受关注。JVZ标准系列是针对特定行业需求设计的一系列设备或系统,旨...

  • JVZ高浪涌系列使用方法及优势全面解析

    在面对电力系统中的瞬时电压波动和浪涌问题时,选择合适的保护设备至关重要。JVZ高浪涌系列作为市场上的一款高性能产品,凭借其卓越的设计理念与...

  • JVZ超高浪涌系列 产品特点及应用领域

    在现代电力系统中,由于雷击、开关操作等引起的瞬态电压浪涌问题日益突出,对电力设备的安全稳定运行构成了严重威胁。JVZ超高浪涌系列作为专为解...

  • JVT标准系列详解:应用、特点及优势

    在当今的工业自动化领域,JVT标准系列因其卓越的性能和广泛的应用而备受关注。JVT标准系列涵盖了从控制系统到网络通信等多个方面,旨在为用户提供...

  • JVT高浪涌系列的应用与优势

    在现代电子设备中,电源和信号线面临着各种瞬态电压冲击的风险,这可能对设备造成严重的损害。JVT高浪涌系列作为专业的保护解决方案,在众多应用...

  • JVT超高浪涌系列详解:特点、应用与优势

    在当今电子技术快速发展的背景下,保护电子设备免受电压浪涌的影响变得尤为重要。JVT超高浪涌系列正是针对这一需求而设计的产品,旨在为各类敏感...

  • MOVS系列功能与应用详解

    在现代科技领域,MOVS系列因其卓越的功能和广泛的应用而备受关注。MOVS系列是一种高性能的系统或设备,具体应用可能涵盖工业自动化、信息技术、通...

  • JNR热敏电阻工作原理及应用领域

    热敏电阻是一种对温度变化非常敏感的电子元件,其中JNR热敏电阻(假设为特定类型或品牌)因其卓越性能在众多领域得到广泛应用。了解其工作原理和...

  • JCR03热敏电阻参数及应用详解

    JCR03热敏电阻是一种广泛应用在各种电子设备中的温度传感器,它能够根据周围环境的温度变化改变自身的电阻值。这种特性使得JCR03热敏电阻成为监测和...

  • JCR05热敏电阻参数及应用领域详解

    JCR05热敏电阻是一种广泛应用于各种电子设备中的温度传感器。它具有高灵敏度、稳定性和可靠性等优点,因此在许多领域都有着重要的应用。接下来,...

  • JSR热敏电阻的工作原理和应用领域

    JSR热敏电阻,即Junction Signal Regulation(结点信号调节)热敏电阻,但更有可能您指的是NTC热敏电阻(Negative Temperature Coefficient Thermistor,负温度系数热敏电...