登峰造极境

  • WIN
    • CSharp
    • JAVA
    • OAM
    • DirectX
    • Emgucv
  • UNIX
    • FFmpeg
    • QT
    • Python
    • Opencv
    • Openwrt
    • Twisted
    • Design Patterns
    • Mysql
    • Mycat
    • MariaDB
    • Make
    • OAM
    • Supervisor
    • Nginx
    • KVM
    • Docker
    • OpenStack
  • WEB
    • ASP
    • Node.js
    • PHP
    • Directadmin
    • Openssl
    • Regex
  • APP
    • Android
  • AI
    • Algorithm
    • Deep Learning
    • Machine Learning
  • IOT
    • Device
    • MSP430
  • DIY
    • Algorithm
    • Design Patterns
    • MATH
    • X98 AIR 3G
    • Tucao
    • fun
  • LIFE
    • 美食
    • 关于我
  • LINKS
  • ME
Claves
长风破浪会有时,直挂云帆济沧海
  1. 首页
  2. Platforms
  3. LINUX
  4. 正文

asus华硕pe100a边缘计算机使用体验

2025-04-21

拿到了一台华硕pe100a样机,那就开始捣鼓。看网上几乎没有任何资料,随记录于此,供下次看到的华硕朋友参考。

文档:

E22327_PE100A_UM_V7_WEB下载
PE100A Datasheet下载

一、硬件参数

PE100A价格大概2500~3000左右一台。

PE100A|智能物联网/工业计算机|ASUS 中国

搭载 NXP® i.MX 8M 低功耗、可扩展处理器的智能边缘计算机
搭载 NXP ® i.MX 8M 低功耗、可扩展处理器的智能边缘计算机
内置 16G eMMC 及 Micro-SD 卡槽提供存储容量
支援 Windows 10 IoT Core 及 Linux Yocto OS
宽温设计(低至-20°~高达60°C)

主要硬件参数:

  1. ​处理器​
    • NXP® i.MX 8M系统单芯片 (SoC),基于Arm® Cortex-A53架构,四核,最高频率1.3 GHz,低功耗设计123。
  2. ​内存与存储​
    • 4 GB LPDDR4板载内存
    • 16 GB eMMC板载存储
    • 支持通过M.2 E-key连接器扩展存储(可选)123。
  3. ​接口与扩展​
    • ​网络​:双10/100/1000 Mbps以太网口(RJ45)123。
    • ​USB​:3个USB 3.2 Gen 1接口(Type-A/C)123。
    • ​显示​:正面HDMI 2.0接口,支持最高3840×2160@60Hz123。
    • ​串口​:
      • COM1:RS-232/422/485(可选CAN总线)
      • COM2:RS-232/422/485/CAN总线123。
    • ​扩展槽​:
      • I/O扩展板提供Mini PCIe®/mSATA接口
      • 支持Nano-SIM卡插槽(用于蜂窝网络)123。
  4. ​电源与设计​
    • 宽压输入:12~24V DC,支持无风扇散热设计123。
    • 工作温度范围:-20°C至60°C,适用于恶劣环境123。
    • 尺寸:55.5×145×78 mm,重量0.775 kg4。
  5. ​操作系统支持​
    • Linux Ubuntu、Yocto OS及Windows 10 IoT Core123。
  6. ​其他特性​
    • 支持TPM 2.0安全模块(可选)4。
    • 多重EMC认证(CE、FCC等),确保工业级可靠性4。

二、系统安装

ISO镜像下载

官方支持 | ASUS 中国

博主下载了debian系统,因为比较熟悉debian。

镜像名:PE100A_debian_1.0.31_202404240616_UTC_release.zip

系统安装

https://github.com/ASUS-IPC/ASUS-IPC/wiki/PE100A

安装过程:

  • 解压PE100A_debian_1.0.31_202404240616_UTC_release.zip
  • 解压pe100a-debian-raw.img.zip
  • 执行flashall.cmd,等待几分钟完成安装。

Windows11 X64环境,使用debian镜像一次安装成功。

系统安装前:

Debian系统安装后:

版本:PE100A_debian_1.0.31_202404240616_UTC_release

三、系统使用

LAN1插上网线,机器自动获取到IP。

重置root密码

passwd root

添加用户

PE100A插上键盘鼠标,直接敲shell命令添加用户。

adduser user01

允许SSH登录该用户

编辑配置文件:

vim /etc/ssh/sshd_config

添加配置项:

AllowUsers user01

重启ssh

 systemctl restart ssh

然后用SSH正常连接即可。

SSH登录效果

添加软件开机自启

添加配置文件:

su root
vim /etc/systemd/system/keystone.service

内容:
[Unit]
Description=keystone
After=network.target

[Service]
ExecStart=/opt/iios/keystone/launch
Restart=always
User=root
Group=root
#Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

[Install]
WantedBy=multi-user.target

配置自启

systemctl daemon-reload
systemctl enable keystone
systemctl start keystone
重启验证
/sbin/reboot

经过验证,完美使用arm v8指令集开发的dotnet跨平台web端应用。

四、串口使用

PE100A设备本身有RS232/RS485/CANBus总线

4.1硬件接口

接口情况:

4.2 硬件协议切换

PE100A的串口协议协议,需要通过硬件拨键来切换、和软件配置来切换RS485的功能。

4.3 RS485使用

查阅手册可知,RS485的拨片方式为:

博主拨的实景图为(注意SW2、SW1和普通方向是相反的,我第一次就拨错了):

terminal中输入软件配置命令,将UART配置成RS485模式:

PE100A-config

实际接线效果:

Linux边缘采集软件,使用的串口号是/dev/ttymxc1。

经过博主测试,使用PE100A的RS485,实现了ModbusRTU协议的温湿度传感器的采集。

五、网络配置

debian系统的LAN1、LAN2默认均是DHCP自动获取IP,网线插上后 ip addr可以看到默认IP地址。

5.1手动配置IP

查看当前IP配置:

nmcli connection show

修改LAN2口IP为静态IP。

修改网卡配置(注意替换网卡名称)

nmcli connection edit "Wired connection 2"

在 nmcli 编辑模式中执行以下命令

set ipv4.addresses 192.168.1.100/24
set ipv4.gateway 192.168.1.1
set ipv4.method manual
set ipv4.dns 114.114.114.114,223.5.5.5
save
quit

重启网卡

nmcli connection down "Wired connection 2"
nmcli connection up "Wired connection 2"

六、外设使用

WIFI、4G、GPS等外设使用体验,后续发出。

标签: 暂无
最后更新:2025-04-27

代号山岳

知之为知之 不知为不知

点赞
< 上一篇

COPYRIGHT © 2099 登峰造极境. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备14031139号-5

川公网安备51012202000587号