【飞凌嵌入式FCU1501试用】+ 加电测试

文章目录

引言

感谢飞凌嵌入式和电子发烧友论坛提供的测评机会。

FCU1501嵌入式控制单元是国产新一代低功耗主控设计,可广泛应用于智能制造、能源电力、轨道交通、智慧市政等多个行业及复杂工业场景,全面赋能行业数字化升级。

今天刚刚收到FCU1501工业网关,简单地进行一个加电测试。FCU1501有基础版和扩展版两个版本,此次测评的是扩展版,接口更丰富一些。

加电测试

FCU1501支持额定 DC12V 输入,支持 9-36V 宽压输入,具备反接保护。整机供电后,电源指示灯"POW"亮。

软件测试

SSH 登录

将 路由器通过网线与 FCU1501 连接,使用 ETH1 口作为 SSH 登录接口,FCU1501 的 ETH1 的开机默认 IP 地址为2192.168.1.232;将 PC 的 IP 地址设置为192.168.1.xx 网段,正常上电之后,通过 SSH 登录,输入命令测试基本功能与应用。默认用户名:root,密码:无。

查看启动日志

使用 dmesg 命令查看启动日志,并将日志给DeepSeek进行分析,得到如下分析结果:

一、启动总体结论

启动成功。系统完成内核初始化、根文件系统挂载及关键外设驱动加载,进入用户态 init 进程,未出现致命错误(panic/oops)。整体启动时间约 56 秒(至网卡 eth1 链路建立),其中内核阶段耗时约 13 秒,后续为用户空间初始化。


二、硬件平台信息

项目 详情
SoC Rockchip RK3506(芯片型号 35060000
CPU ARMv7 架构,3 核(CPU0~CPU2),支持 VFP、NEON
开发板 Forlinx OK3506-S Board
内存 512 MiB(可用约 487 MiB,含 22 MiB CMA 预留)
存储 eMMC 7.28 GiB(mmcblk0),分区表含 p1~p7
内核版本 6.1.99+ SMP PREEMPT,编译于 2026-03-10
引导参数 root=PARTUUID=614e0000-0000console=ttyFIQ0

三、关键启动阶段梳理

  1. 引导与基础初始化(0~10s)

    • 物理 CPU 识别、PSCI 固件检测(v1.0)、内存节点设置。
    • 命令行解析,存在未知参数 #t-03/10/2026 等,但未影响启动。
  2. 核心子系统(10~20s)

    • RCU、定时器(24MHz)、中断控制器、SMP 启动(3 核激活)。
    • 设备树解析,pinctrl、GPIO、DMA 控制器成功注册。
    • 串口控制台切换至 ttyFIQ0uart8250 早期控制台关闭。
  3. 驱动与设备探测(20~40s)

    • 以太网 :两个 GMAC 接口(ff4c8000/ff4d0000)均配置为 RMII 模式,虽缺少部分时钟和延时属性,但驱动正常注册(后 eth1 链路在 55s 建立)。
    • USB:两个 DWC2 OTG 控制器,检测到 USB Hub 及串口设备(ch343 四路,及 option 三路 ttyUSB)。
    • 存储:eMMC 以高速模式识别,分区 p5 为根文件系统(ext4),p6/p7 为 ext2 挂载成功,p1~p4 因格式不识别(非 ext/fat)挂载失败(属正常,可能为保留分区)。
    • 蓝牙 :Realtek 8733BU 固件加载成功,hci0 已注册。
    • RTC:INS5710 设置系统时间为 2026-06-19 15:28:57。
    • 电源管理:部分 suspend 配置未设置,不影响运行。
  4. 根文件系统与 init(13s 后)

    • 根文件系统挂载于 mmcblk0p5,挂载为 ext4,并完成 recovery。
    • /sbin/init 启动,随后 udev 启动(版本 3.2.14)。
    • 用户态驱动加载(如 rtk_btusb、cdc_ether 等)。

设置网络路由和DNS服务器

虽然可以通过SSH登录开发板,但是由于没有默认路由和DNS服务器,开发板还不能上网。执行下列命令之后就可以正常上网了。

复制代码
route add default gw 192.168.1.1 dev eth1
echo "nameserver 114.114.114.114" > /etc/resolv.conf
echo "nameserver 8.8.8.8" >> /etc/resolv.conf

蜂鸣器使用方法

FCU1501 提供一个内置蜂鸣器,用户可自定义提示功能;具体测试如下

复制代码
root@FCU1501:/# echo 1 > /sys/class/leds/beeper/brightness #开启鸣响

root@FCU1501:/# echo 0 > /sys/class/leds/beeper/brightness #关闭

Web管理测试

FCU1501没有显示接口,所以自带了Web管理程序,方便日常维护,是一个很好的设计。登录http://192.168.1.232:8081/之后,可以看到硬件的状态,并修改系统配置。

Python 测试

开发板自带了Python 3,可以完成一些运行的Python程序。不过因为是32位ARM系统,Python的使用不会像64位ARM系统那样好使。系统默认没有pip3。

复制代码
root@FCU1501:~/neuron# python --version
Python 3.11.8
root@FCU1501:~/neuron# python -c "import socket; print(socket.gethostbyname('www.baidu.com'))"
110.242.69.21

结束语

今天的测试就先到这里,后面会继续深入测试,欢迎关注。