<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
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)支持多種工業設備或總線模型,如:CAN、I2C、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
    +關注

    關注

    134

    文章

    8717

    瀏覽量

    362727
  • 嵌入式
    +關注

    關注

    5001

    文章

    18406

    瀏覽量

    291329
  • 國產芯片
    +關注

    關注

    2

    文章

    232

    瀏覽量

    29011
  • 全志科技
    +關注

    關注

    4

    文章

    91

    瀏覽量

    15894
收藏 人收藏

    評論

    相關推薦

    基于全志T507-H的Linux-RT實時性測試案例分享

    。Cyclictest反復測量并精確統計線程的實際喚醒時間,以提供有關系統的延遲信息。它可測量由硬件、固件和操作系統引起的實時系統的延遲。 基于全志
    發表于 06-03 09:50

    實測52.4MB/s!全志T3+FPGA的CSI通信案例分享!

    支持4路顯示、GPU以及1080P H.264視頻硬件編解碼。另外,龍科技已在T3平臺適配國產嵌入式
    發表于 04-18 10:53

    實測14us,Linux-RT實時性能及開發案例分享—基于全志T507-H國產平臺

    通過反復測量并精確統計線程的實際喚醒時間,以提供有關系統的延遲信息。它可測量由硬件、固件和操作系統引起的實時系統的延遲。 使用Cyclictest測試
    發表于 04-18 10:21

    RK3568-翼輝SylixOS國產操作系統演示案例

    RK3568-翼輝SylixOS國產操作系統演示案例
    的頭像 發表于 01-22 14:59 ?601次閱讀
    RK3568-翼輝<b class='flag-5'>SylixOS</b><b class='flag-5'>國產</b>操作<b class='flag-5'>系統</b>演示案例

    RK3568J“麒麟”+“翼輝”國產系統正式發布,“鴻蒙”也正在路上!

    SP1) + 翼輝嵌入式操作系統SylixOS(V2.3.12)!國產系統作為信創關鍵行業的關鍵基礎軟件,在工業領域發揮重大作用。創龍科技
    的頭像 發表于 11-30 16:32 ?597次閱讀
    RK3568J“麒麟”+“翼輝”<b class='flag-5'>國產</b><b class='flag-5'>系統</b>正式發布,“鴻蒙”也正在路上!

    RK3568J“麒麟”+“國產系統正式發布,“鴻蒙”也正在路上!

    SP1) + 嵌入式操作系統SylixOS(V2.3.12)!國產系統作為信
    發表于 11-30 16:08

    經緯恒潤搭載國產MCU的門模塊產品首次成功量產

    近日,經緯恒潤搭載國產MCU的門模塊產品首次成功量產,助力國內主流OEM新車型正式上市。經緯恒潤一直重視國產化軟硬件一體解決方案建設,秉持開放共贏的合作理念,不斷與
    的頭像 發表于 10-16 17:54 ?684次閱讀
    經緯恒潤<b class='flag-5'>搭載</b><b class='flag-5'>國產</b>MCU的門模塊產品首次<b class='flag-5'>成功</b>量產

    一座難求!國產嵌入式處理器工業研討會-廣州站,圓滿落幕!

    工業領域的成功應用案例”。 圖7 全志科技產品總監-劉海軍此外,國產操作系統原廠-信息產品總監吳鑫,與大家分享了“
    發表于 09-30 23:44

    迅為龍芯3A5000_7A2000運行國產Loongnix、銀河麒麟、統信UOS以及實時系統SylixoS系統

    系統輕松易用: iTOP-3A5000開發板流暢運行國產Loongnix、銀河麒麟、統信UOS以及實時系統
    發表于 09-26 10:33

    國產化率報告”都有哪些內容與指標?一文讀懂

    龍科技作為“國家級”專精特新小巨人企業,從2019年即開始布局國產化嵌入式工業平臺,并推出全志T113-i/A40i/T3/T507-H、瑞芯微RK3568J、RK3588J、紫光同
    的頭像 發表于 09-13 08:07 ?1691次閱讀
    “<b class='flag-5'>國產</b>化率報告”都有哪些內容與指標?一文讀懂

    全志科技T3國產工業核心板規格書(四核ARM Cortex-A7,主頻1.2GHz)

    1 核心板簡介龍科技SOM-TLT3是一款基于全志科技T3處理器設計的4核ARM Cortex-A7國產工業核心板,每核主頻高達1.2GH
    發表于 06-28 10:16

    全志科技T3國產工業評估板規格書(四核ARM Cortex-A7,主頻1.2GHz)

    應用開發案例 Qt開發案例 4G/WIFI/CAN/Bluetooth開發案例 T3與FPGA通信開發案例 Docker容器技術演示案例 Ubuntu操作系統演示案例
    發表于 06-28 10:11

    請查收“國產化率認證報告”(100%)——RK3568J工業核心板

    本帖最后由 Tronlong龍科技 于 2023-6-15 16:57 編輯 龍科技RK3568J核心板獲得“100%國產化”認證
    發表于 06-15 16:56

    【資料分享】全志科技A40i國產評估版規格書

    Buildroot-201611/Ubuntu,SylixOS國產操作系統,計劃) 圖形界面開發工具Qt-5.9.0 軟件開發套件提供
    發表于 06-15 10:20

    【資料分享】全志科技A40工業核心板 全國產!

    SylixOS國產操作系統,計劃) 文件系統Buildroot-201611/Ubuntu,
    發表于 06-14 14:56
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>