0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

成功搭载“翼辉国产实时系统SylixOS”,创龙科技T3国产平台!

Tronlong创龙科技 2022-06-27 16:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

01翼辉SylixOS国产操作系统简介

SylixOS是“翼辉信息”开发的一款国产开源大型实时操作系统,内核自主化率达到100%(据工信部评估报告),具有完全自主可控的技术能力,可满足广大用户国产化需求。

SylixOS操作系统拥有与VxWorks一样的实时性,与Linux一样的兼容性。并且SylixOS应用编程接口符合IEEE、ISO、IEC相关操作系统编程接口规范,兼容POSIX 1003.1b实时编程标准,因此基于Linux、VxWorks操作系统的应用程序可方便快捷地移植到SylixOS系统上运行。

SylixOS作为抢占式多任务硬实时操作系统,具有如下功能特点:

(1)兼容IEEE1003(ISO/IEC9945)操作系统接口规范;

(2)兼容POSIX1003.1b(ISO/IEC9945-1)实时编程标准;

(3)支持GJB7714-2012《军用嵌入式实时操作系统应用编程接口》规范;

(4)优秀的实时性能(任务调度与切换算法时间复杂度为O(1));

(5)抢占式调度支持256个优先级;

(6)根据项目需求可支持1~2秒启动;

(7)支持众多标准文件系统:TpsFs(掉电安全)、FAT、YAFFS、rootFS、PROCFS、NFS、ROMFS等;

(8)支持第三方GUI图形库,如Qt、MICroWindows、μC/GUI等;

(9)支持标准TCP/IPv4/IPv6双网络协议栈,提供标准的socket操作接口;

(10)支持AF_UNIX,AF_PACKET,AF_INET,AF_INET6协议域;

(11)内部集成Shell接口、支持环境变量(兼容常用LinuxShell操作);

(12)支持众多标准设备抽象,如TTY、BLOCK、DMA、ATA、SATA、GRAPH、RTC、PIPE等;

(13)支持多种工业设备或总线模型,如:CANI2C、SPI、SDIO、PCI/PCIe、1553B、USB等。

SylixOS、RT-Linux、Xenomai系统的实时性和抖动官方对比数据如下图所示。

02全志T3国产核心板(国产比例100%)

创龙科技SOM-TLT3核心板基于全志科技T3处理器设计,四核Cortex-A7架构,每核主频高达1.2GHz。核心板采用100%国产元器件方案,包括CPU、ROM、RAM、晶振、电源等,并按照工业级(-40~85℃)标准进行高低温测试验证,满足各种工业应用环境。

poYBAGK5Sq6AT1V0AAl3uq3AuS4495.png

SOM-TLT3核心板正面图

poYBAGK5SqyAZcv2AAmxvv4RsmU723.png

SOM-TLT3核心板反面图

核心板配套的评估板接口资源丰富,引出双路网口、双路CAN、双路USB、双路RS485通信接口,板载Bluetooth、WIFI、4G(选配)模块,同时引出MIPI LCD、LVDS LCD、TFT LCD、CVBS OUT、CAMERA、LINE IN、H/P OUT等音视频多媒体接口,支持双屏异显、1080P@45fps H.264视频硬件编解码,并支持SATA大容量存储接口。

评估底板大部分元器件均采用国产方案,方便用户快速进行产品方案评估与技术预研。

TLT3-EVM评估板硬件资源图1

TLT3-EVM评估板硬件资源图2

03 SylixOS系统测试

本文主要基于创龙科技TLT3-EVM评估板演示翼辉SylixOS国产操作系统(支持Qt-5.12.9)针对部分接口的使用方法,以及Qt程序的运行效果。

3.1 Micro SD读写测试

执行df命令,可查看Micro SD的设备节点为sdcard-0,包含两个可见分区,挂载路径分别为media目录下的sdcard0、sdcard1,如下图所示。

备注:sdcard-1为SylixOS系统下eMMC的设备节点,包含两个可见分区,挂载路径分别为media目录下的sdcard2、sdcard3。

图 7

执行如下命令,分别测试Micro SD的写速度和读速度。

Target# dd if=/dev/zero of=/media/sdcard1/test bs=1024K count=100

Target# dd if=/media/sdcard1/test of=/dev/null bs=1024K

图 8

本次测得Micro SD的写速度为12.1MB/s,读速度为12.9MB/s。

3.2 SPI FLASH读写测试

执行df命令,可查看SPI FLASH的挂载路径为YAFFS文件系统目录。

图 9

进入挂载目录,执行如下命令查看SPI FLASH详细信息。

Target# cd /yaffs2/flash/

Target# df .

图 10

执行如下命令,分别测试SPI FLASH的写速度和读速度。

Target# dd if=/dev/zero of=/yaffs2/flash/test bs=1024K count=5

Target# dd if=/yaffs2/flash/test of=/dev/null bs=1024K

图 11

本次测得SPI FLASH的写速度为362.2KB/s,读速度为1.6MB/s。

3.3 USB接口测试

3.3.1 USB设备挂载测试

请将U盘插入评估板USB1 HOST或USB2 HOST接口,系统将识别U盘,并在“/dev/blk/”目录下新生成U盘对应的设备名。

图 12

SylixOS系统支持FAT和TPSFS文件系统格式。若U盘非此两种文件系统格式,请执行如下命令对其进行重新分区和格式化后再进行测试。

Target# fdisk -f /dev/blk/udisk-0

图 13

执行如下命令重新挂载U盘,并对U盘分区进行格式化。

Target# remount /dev/blk/udisk-0

Target# mkfs /media/udisk0

图 14

进入U盘挂载目录,即可进行文件的创建、读写操作。

图 15

3.3.2 USB接口读写测试

执行如下命令,分别测试USB接口的写速度和读速度。

Target# dd if=/dev/zero of=/media/udisk0/test bs=1024K count=100

Target# dd if=/media/udisk0/test of=/dev/null bs=1024K

图 16

本次测得USB接口的写速度为7.7MB/s,读速度为8.7MB/s。


3.4 网络接口测试

评估板配备一个千兆网口RGMII ETH和一个百兆网口MII ETH,与设备节点对应关系为RGMII ETH-en1;MII ETH-en2。

请使用网线将评估板对应网口直连至PC机网口,将“4-软件资料\SylixOS\Demo\Ethernet\iperf-3.1.3-win64.zip”压缩包解压至Windows系统非中文路径。

3.4.1 网络连通性测试

请先按照下图方法配置Windows静态IP地址,含IP地址、子网掩码、网关。

图 17

评估板执行如下命令,配置评估板IP地址与PC机当前的IP地址在同一网段。具体为子网掩码、网关相同,IP地址的前三个字段相同、最后一个字段不相同。

Target# ifconfig en2 inet 192.168.1.130

Target# ifconfig en2 netmask 255.255.254.0

Target# ifconfig en2 gateway 192.168.1.1

图 18

在PC机搜索Windows PowerShell,然后点击打开Windows PowerShell终端。

图 19

在Windows PowerShell终端进入iperf-3.1.3-win64工具解压目录,执行如下命令ping评估板IP地址。

PowerShell# ping 192.168.1.130

图 20

在评估板串口调试终端执行如下命令ping Windows IP地址,确认评估板与Windows可互相ping通。

Target# ping 192.168.1.125

图 21

请使用网线将评估板MII ETH网口直连至PC机网口,并已设置为同一网段。在Windows PowerShell终端进入iperf-3.1.3-win64工具解压目录,执行如下命令。

PowerShell# .\iperf3.exe -s -1

图 22

评估板串口终端执行如下命令,使用文件系统的iperf工具测得MII ETH网口带宽为86.0Mbits/s。

Target# /apps/bsp_performance/iperf -c 192.168.1.125 -i 1

图 23

3.4.3 RGMII ETH网口带宽测试

请使用网线将评估板RGMII ETH网口直连至PC机网口,并已设置为同一网段。

图 24

在Windows PowerShell终端进入iperf-3.1.3-win64工具解压目录,执行如下命令。

PowerShell# .\iperf3.exe -s -1

图 25

评估板串口终端执行如下命令,测得RGMII ETH网口带宽为486Mbits/s。

Target# /apps/bsp_performance/iperf -c 192.168.1.125 -i 1

图 26

3.5 CAN接口测试

请先按照调试工具安装文档安装CAN接口调试工具ECAN Tools。使用USB转CAN模块连接评估板CAN0 SPI2(CON9)或CAN1 SPI2(CON8)接口至PC机USB接口,本次操作以CAN0 SPI2接口为例进行演示。

图 27

在PC端打开ECANTools软件,选择设备类型,然后点击“打开设备”。选中软件检测到设备后,设置波特率为500K,点击“确定”。

图 28

执行如下命令,发送程序设定的数据帧到PC机ECANTools软件。参数“0”表示CAN0 SPI2接口(参数“1”表示CAN1 SPI2接口),参数“5”表示发送的数据帧数量。

Target# /apps/single_can_test/single_can_test 0 5

图 29

ECANTools软件收到数据帧如下图所示。

图 30

在PC机ECANTools软件发送对应的数据帧到评估板。

图 31

评估板接收到数据(ASCII码)后,串口调试终端将通过字符的形式打印出来。

图 32

3.6 LCD显示屏+Qt测试

请通过FFC软排线将TL070A LCD显示屏与评估板TFT LCD(CON11)接口连接,硬件连接如下图所示。

图 33

执行如下命令,替换boot目录下支持LCD显示屏的SylixOS系统镜像。

Target# cp /boot/bspTLT3_7_TFT_LCD.bin /boot/bspTLT3.bin

图 34

执行如下脚本文件,备份系统相关文件。

Target# shfile /etc/mkimg.sh

图 35

执行如下命令,卸载SD卡分区,进入boot_package文件所在路径,将LCD显示屏固件替换掉系统原有文件后,重启系统。

Target# umount /media/sdcard0

Target# umount /media/sdcard1

Target# cd /mnt/temp/tool/Boot_package/11_20_11/T3/

Target# dd if=boot_package_tft_lcd.fex of=/dev/blk/sdcard-0 seek=32800

Target# dd if=boot_package_tft_lcd.fex of=/dev/blk/sdcard-0 seek=24576

Target# sync

图 36

系统重新启动后,LCD显示屏运行Qt程序效果如下图所示。

图 37

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9499

    浏览量

    388555
  • 嵌入式
    +关注

    关注

    5186

    文章

    20143

    浏览量

    328647
  • 国产芯片
    +关注

    关注

    2

    文章

    379

    浏览量

    31489
  • 全志科技
    +关注

    关注

    4

    文章

    133

    浏览量

    17323
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    信息获授中国航天科工集团一级供应商认证证书

    日前,信息凭借在 SylixOS 上的不断打磨,以及在 SylixOS 坚实的基座上推出一系列高安全、高可靠及高性能产品,获授中国航天科工集团“一级供应商”认证。
    的头像 发表于 10-29 11:49 481次阅读

    信息的智能化跃迁之路

    信息作为中国拥有大型实时操作系统完整自主知识产权的高新技术企业,在成立初期不断完善公司的核心产品——SylixOS。经历多年的打磨,
    的头像 发表于 10-22 15:03 504次阅读
    <b class='flag-5'>翼</b><b class='flag-5'>辉</b>信息的智能化跃迁之路

    信息亮相2025中国国际工业博览会

    ”为主题,携其全栈式工业智能化产品与软硬件综合解决方案重磅登场。全面展示了基于国产大型实时操作系统
    的头像 发表于 09-28 17:09 742次阅读

    【作品合集】龙科技TLT113/TL3562-MiniEVM开发板测评

    龙科技TLT113/TL3562-MiniEVM开发板测评作品合集 产品介绍: 龙科技 TLT113 - MiniEVM基于全志科技 T
    发表于 09-02 11:25

    信息SylixOS TSN解决方案助力用户消除两大难题

    时间敏感性网络(TSN,Time-Sensitive Networking)作为新一代网络技术的代表,为工业自动化、汽车电子和轨道交通等领域提供了低延迟、高可靠的通信保障。信息 SylixOS
    的头像 发表于 08-25 14:00 625次阅读
    <b class='flag-5'>翼</b><b class='flag-5'>辉</b>信息<b class='flag-5'>SylixOS</b> TSN解决方案助力用户消除两大难题

    信息邀您相约2025亚太国际智能装备博览会

    的标杆企业——信息在本次展会中将重点展示自主研发的国产高性能控制器,以及基于自研大型实时操作系统——
    的头像 发表于 07-16 18:02 859次阅读

    CODESYS + 全志T113-i + 国产系统OneOS,打造新一代工业控制解决方案!

    龙科技与中移物联网有限公司、CODESYS携手合作,成功实现了T113-i工业评估板对国产系统
    的头像 发表于 07-08 17:27 912次阅读
    CODESYS + 全志<b class='flag-5'>T</b>113-i + <b class='flag-5'>国产</b><b class='flag-5'>系统</b>OneOS,打造新一代工业控制解决方案!

    信息SylixOS AI应用方案发布

    基于 SylixOS 大型实时操作系统的 AI 解决方案,旨在通过多形态 AI 芯片支持、多类型 AI 框架兼容及便捷的 AI SDK 开发包,为边缘智能场景提供高效、灵活、低功耗的解决方案。
    的头像 发表于 07-07 18:27 1005次阅读

    信息发布QuickAMP混合多系统解决方案

    。为解决此问题,正式发布 QuickAMP 混合多系统,此技术为所推出的智能算控单元 ACU 的 AMC 系列所
    的头像 发表于 07-01 16:32 634次阅读
    <b class='flag-5'>翼</b><b class='flag-5'>辉</b>信息发布QuickAMP混合多<b class='flag-5'>系统</b>解决方案

    信息推出全新开发环境RealEvo-Stream

    平台,本地/远程/云端多种开发方式,提供远程开发和图形化一键调试能力,功能覆盖软件开发全流程。结合官方全栈国产化硬件平台(ACU),
    的头像 发表于 06-18 15:06 975次阅读
    <b class='flag-5'>翼</b><b class='flag-5'>辉</b>信息推出全新开发环境RealEvo-Stream

    信息驱动智慧水务新范式

    技术内核,携手新城供水公司打造从芯片层、操作系统层到应用层的完整国产化技术体系。此次突破标志着信息在智慧水务基础设施自主化进程取得里程碑式进展。
    的头像 发表于 06-06 13:50 797次阅读

    龙TL3562-MiniEVM开发板试用体验

    龙科技TL3562-MiniEVM是一款基于瑞芯微RK3562J处理器设计的四核ARMCortex-A53和单核ARM Cortex-M0国产工业评估板,主频高达2.0GHz。 评估板由核心板
    发表于 05-30 15:25

    北京迅为RK3588平台成功适配“望获”国产OS

    北京迅为RK3588平台成功适配“望获”国产OS
    的头像 发表于 04-09 15:35 847次阅读
    北京迅为RK3588<b class='flag-5'>平台</b><b class='flag-5'>成功</b>适配“望获”<b class='flag-5'>国产</b>OS

    迅为RK3568支持国产实时操作系统(),Preemption、Xenomai实时系统AMP双系统,流畅运行Android12和11版本

    与邮票孔两种版本,双路千兆以太网、SATA3.0、PCIE3.0、MIPI、HDMI、MIPI、CAMERA、4G、5G等接口一应俱全。 支持国产实时操作系统(
    发表于 04-07 11:02

    哇!5.2秒进入应用界面!Linux快速启动方案分享,基于全志T113-i国产平台

    CAN,是单片机升级的优选平台。同时,龙科技T113-i工业核心板已实现国产化率100%,并提供“赛宝实验室”
    发表于 01-23 09:53