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

西安做门户网站最好的公司运营推广

西安做门户网站最好的公司,运营推广,wordpress内外网,公司网站如何推广本篇来介绍一款多核异构的Linux开发板——OK-MX9352-C开发板。 1 开发板硬件介绍 OK-MX9352-C开发板由核心板和底板组成,核心板采用处理器芯片为NXP的i.MX9352,这是一款多核异构的芯片,核心板基础配置如下 CPU:2Cortex-A551.5G…

本篇来介绍一款多核异构的Linux开发板——OK-MX9352-C开发板。

1 开发板硬件介绍

OK-MX9352-C开发板由核心板和底板组成,核心板采用处理器芯片为NXP的i.MX9352,这是一款多核异构的芯片,核心板基础配置如下

  • CPU:2×Cortex-A55@1.5GHz+1×Cortex-M33@250MHz
  • NPU:0.5 TOPS
  • 1GB LPDDR4
  • 8GB eMMC

1.1 板子正面

1.2 板子反面

2 系统登陆

2.1 串口登录

串口波特率 115200,使用root用户登录,无密码。

串口登录后效果如下:

通过串口登录到开发板的Linux系统后,可以使用WiFi设置脚本来连接WiFi

fltest_wifi.sh -i wlan0 -s WiFi名称  -p WiFi密码

2.2 SSH登录

OK-MX9352-C开发板支持SSH服务,在开发板连接到网络后,通过SSH方式使用板子的IP进行无线登录。

SSH登录后效果如下:

3 文件互传

3.1 WinSCP方式

SSH服务除了可以用于无线登录,借助WinSCP软件,还可实现Windows电脑与开发板之间的文件互传。

使用WinSCP软件连接开发板后的文件展示效果如下,左侧是Windows电脑的文件系统,右侧是OK-MX9352-C 开发板的文件系统。

3.2 FTP方式

OK-MX9352-C开发板还支持FTP服务,借助FileZilla软件,也可实现Windows电脑与开发板之间的文件互传。

使用FileZilla软件连接开发板后的文件展示效果如下,左侧是Windows电脑的文件系统,右侧是OK-MX9352-C 开发板的文件系统。

4 基础功能体验

4.1 系统信息查看

查看内核和cpu信息

uname -a

查看Linux操作系统的相关信息

cat /etc/issue 

查看开发板中设置的环境变量:

env

查看开发板上CPU的温度:

cat /sys/class/thermal/thermal_zone0/temp

34350表示温度值为 34.350℃

4.2 LED测试

OK-MX9352-C 开发板上有两个可以控制的LED:

  • 核心板有1个蓝色心跳LED(D1),对应/sys/class/leds下的heartbeat
  • 底板上有1个蓝色定时闪烁LED (D6),对应/sys/class/leds下的led1

下面以底板上的LED为例,查看其触发条件:

cat /sys/class/leds/led1/trigger 

当触发条件设置为none后,即可通过如下命令控制其亮灭

echo none > /sys/class/leds/led1/trigger
echo 1 > /sys/class/leds/led1/brightness
echo 0 > /sys/class/leds/led1/brightness

通过如下指令,可将其改为心跳灯或定时器灯

echo heartbeat > /sys/class/leds/led1/trigger
echo timer > /sys/class/leds/led1/trigger

4.3 按键测试

OK-MX9352-C开发板的底板上有一个用户按键(K1),就在用户LED的下方

查看按键的 input 事件,并进行按键测试

cat /proc/bus/input/devices
evtest /dev/input/event1

此时按下按键和抬起按键,会上报对应的信息

4.4 ADC测试

OK-MX9352-C开发板的底板上引出了4 路ADC接口,旁边还有一个滑动变阻器,通过跳线帽可将ADC1或ADC2与滑动变阻器相连:

以 ADC1为例,用跳线帽短接,然后使用如下命令:

cat /sys/bus/iio/devices/iio\:device0/in_voltage_scale
cat /sys/bus/iio/devices/iio\:device0/in_voltage1_raw

调节滑动变阻器,上述命令读取的ADC是值随之变化

电压值计算公式:voltage = voltage_scale * voltage_raw

0.439453125 * 3327 ≈ 1462 mV

最大值4095,对应最大参考电压1.8V

0.439453125 * 4095 ≈ 1800 mV

4.5 GPIO测试

OK-MX9352-C开发板的底板上引出了28个GPIO口

使用如下命令将 GPIO0设置为高电平,最后的1改为0即为设置为低电平

gpioset gpiochip0 0=1 

使用如下命令获取GPIO电平状态

gpioget gpiochip0

4.6 串口测试

OK-MX9352-C开发板的底板集成了 XR21V1414IM48 芯片,实现USB 转串口功能。

该芯片引出4个串口:

  • ttyUSB0 和 ttyUSB3 被设计为RS-485串口
  • ttyUSB1和 ttyUSB2 被被设计为RS-232串口

4.6.1 232串口测试

关闭电源,短接 P19 的第 5 脚和第 8 脚,使 ttyUSB1 的接收引脚和 ttyUSB2 的发送引脚相连

设置 ttyUSB1 为接收模式, ttyUSB2 为发送模式:

fltest_uarttest -d /dev/ttyUSB1 r &
fltest_uarttest -d /dev/ttyUSB2 w 

可以看到,ttyUSB1收到了ttyUSB2 发送的数据

4.6.2 485串口测试

测试方法与485 串口类似,连接两个485 串口,即A1引脚(9脚)和A2引脚(12脚)相连,B1引脚(8脚)和 B2引脚(11脚)相连

设置 ttyUSB0为接收模式, ttyUSB3为发送模式:

fltest_uarttest -d /dev/ttyUSB0 r &
fltest_uarttest -d /dev/ttyUSB3 w 

4.7 CAN测试

OK-MX9352-C开发板的底板上有两个CAN 端口,可以测试两个端口之间的通信。

CAN1的H端(2脚)与CAN2的H端(5脚)连接,CAN1的L端(1脚)与CAN2的L端(4脚)相连:

开启can功能

ip link set can0 up type can bitrate 500000
ip link set can1 up type can bitrate 500000 

设置CAN0 处于接收模式 ,CAN1 随机发送帧数据

candump can0 & 
cangen can1   

5 总结

本篇介绍了飞凌OK-MX9352-C开发板的基础硬件功能、系统登录方式、文件互传方式,并通过串口指令,对开发板的基础功能进行了测试。

http://www.lbrq.cn/news/2798461.html

相关文章:

  • 珠海市住房城乡建设官网北京seo公司wyhseo
  • 成都app制作软件seo教程免费
  • 建设摩托车是名牌吗关键词优化到首页怎么做到的
  • 靠谱网站优化哪家好交换友链
  • 网页设计需求模板seo营销服务
  • 住房新建网站在线crm系统
  • 医院网站建设方案书360指数在线查询
  • wordpress做学校网站合肥网站排名推广
  • 我先做个网站怎么做的百度快速排名优化技术
  • 怎样制作微信网站优化设计答案五年级上册
  • 建站的步骤有哪些在线培训网站
  • 网站建设需要注意哪些百度优化教程
  • 微信显示wordpress南京seo外包
  • 北京城市建设档案馆网站网站优化seo怎么做
  • dw怎么做网站首页广州seo排名优化服务
  • 赣州建站一手app推广接单平台
  • 东西湖区网站建设公司网络营销策划需要包括哪些内容
  • 一站式企业服务提高工作效率
  • 公司网站建设方案模板下载郑州网络推广方案
  • 成都怎样制作公司网站四川网络推广seo
  • 开发公司 网站建设kol合作推广
  • 做3d打印网站百度竞价ocpc
  • 淘宝网站建设好评语seo的内容主要有哪些方面
  • 建设食品网站搜索引擎优化指南
  • 厦门做外贸网站谷歌应用商店下载
  • 宿迁做百度网站地点域名注册需要多少钱?
  • 企业网站介绍推荐友情链接
  • 合川网站建设公司小吃培训
  • 铜川矿业公司网站seo智能优化软件
  • 公司营销型网站建设关键词歌曲歌词
  • 阿里巴巴推出Qoder:面向真实软件开发的智能编程平台
  • gRPC 与 HTTP 性能对比分析
  • DBLens 业界首创AI表结构变更审查,智能评估影响,助力开发效率跃升。
  • 从vue2到vue3
  • 大语言模型研究进展
  • HarmonyOS 实战:学会在鸿蒙中使用第三方 JavaScript 库(附完整 Demo)