搜索
bottom↓
回复: 5

[SylixOS & iMXRT1050][0]SylixOS 和 iMXRT1050简介

[复制链接]

出0入0汤圆

发表于 2018-12-19 12:34:22 | 显示全部楼层 |阅读模式
本帖最后由 科技猎人 于 2018-12-19 12:37 编辑

1.1SylixOS介绍
1.1.1SylixOS简介
SylixOS是一款大型嵌入式实时操作系统,诞生于2006年,起初它只是一个小型多任务调度器,经过多年开发,SylixOS目前已经成为一个功能完善、性能卓越、可靠稳定的嵌入式系统软件开发平台。
与SylixOS类似的实时操作系统中,全球比较知名的有VxWorks(主要应用于航空航天、军事与工业自动化领域)、RTEMS(起源于美国国防部导弹与火箭控制实时系统)等。
SylixOS作为实时操作系统的后来者,在设计思路上借鉴了众多实时操作系统的设计思想,使得SylixOS在功能和具体性能上达到或超过了众多实时操作系统的水平,成为国内实时操作系统的最优秀代表之一。
1.1.2SylixOS的功能与特点
SylixOS作为抢占式多任务硬实时操作系统,具有如下功能与特点:
兼容IEEE1003(ISO/IEC9945)操作系统接口规范;
兼容POSIX 1003.1b(ISO/IEC 9945-1)实时编程的标准;
优秀的实时性能(任务调度与切换、中断响应算法都是O(1)时间复杂度算法);
支持无限多任务;
抢占式调度支持256个优先级;
支持协程(windows称为纤程);
支持虚拟进程;
支持优先级继承,防止优先级反转;
极其稳定的内核,很多基于SylixOS开发的产品都需要7×24小时不间断运行;
内核占用CPU率低;
柔性体系(Scalable);
核心代码使用C语言编写,可移植性好;
支持紧耦合同构多处理器(SMP),例如:ARM Cortex-A9 SMP Core;
独一无二的硬实时多核调度算法;
支持标准I/O、多路I/O复用与异步I/O接口;
支持多种新兴异步事件同步化接口,例如:signalfd、timerfd、eventfd等;
支持众多标准文件系统:TPSFS、FAT、YAFFS、RAMFS、NFS、ROMFS等;
支持文件记录锁,可支持数据库;
支持统一的块设备Cache模型;
支持内存管理单元(MMU);
支持第三方GUI图形库,如:Qt、Microwindows、emWin等;
支持动态装载应用程序、动态链接库以及模块;
支持扩展系统符号接口;
支持标准TCP/IPv4/IPv6双网络协议栈,提供标准的socket操作接口;
支持AF_UNIX, AF_PACKET, AF_INET, AF_INET6协议域;
内部集成众多网络工具,例如:FTP、TFTP、NAT、PING、TELNET、NFS等;
内部集成shell接口、支持环境变量(与Linux操作习惯基本兼容);
内部集成可重入ISO/ANSI C库(支持80%以上标准函数);
支持众多标准设备抽象,如:TTY、BLOCK、DMA、ATA、GRAPH、RTC、PIPE等。同时支持多种工业设备或总线模型,如:PCI、USB、CAN、I2C、SPI、SDIO等;
提供高速定时器设备接口,可提供高于主时钟频率的定时服务;
支持热插拔设备;
支持设备功耗管理;
内核、驱动、应用程序支持GDB调试;
提供内核行为跟踪器,方便进行应用性能与故障分析。
1.1.3SylixOS的应用领域
SylixOS采用抢占式、多任务、硬实时的方式来设计整个操作系统。其技术实现的核心目标是实时可控,稳定可靠。所以SylixOS适用于(但不限于)以下对实时性和稳定性要求尤为突出的领域:
工业实时控制领域:主要包括工业机器人系统、现场安全监控与防护系统、工业现场总线通信管理系统等;
航空航天领域:主要包括航空器飞控系统、航空航天数据采集与记录系统、高精度测绘系统,航空航天通信系统等;
国防安全领域:主要包括加密通信系统、传感器终端系统、虚拟仪表系统、数据采集与记录系统、火控系统等;
金融终端领域:主要包括POS收费系统、终端支付系统、ATM自动柜员机等;
可靠民用领域:主要包括汽车行驶记录仪系统、车辆及船用发动机中央控制系统、生产线测试系统、医疗仪器系统、分布式无人值守系统等。
1.2i.MX-RT1050介绍
1.2.1i.MX-RT1050芯片介绍
i.MX-RT1050是NXP推出的业界首款跨界处理器,兼具应用处理器的高性能与高度集成,以及微控制器的易用性和实时性。高达600 MHz的ARM Cortex-M7内核,可提供较高的CPU性能与极佳的实时性。
高性能Arm® Cortex-M7®内核;
3020 CoreMark/1284 DMIPS @ 600 MHz;
高达512 kB紧耦合存储器(TCM);
实时低延迟相应,低至20 ns;
行业最低的动态功耗,带集成DC-DC转换器;
低功耗运行模式下运行频率为24MHz;
面向GUI和增强HMI的高级多媒体;
2D图形加速引擎;
并行摄像头传感器接口;
LCD显示屏控制器(高达WXGA 1366x768);
3x I2S,面向高性能多通道音频;
丰富的外部存储接口选项:NAND、eMMC、QuadSPI NOR Flash和Parallel NOR Flash;
无线连接接口:Wi-Fi®、Bluetooth®、BLE、ZigBee®和Thread™。

图 1.1 i.MX-RT1050资源框图


1.2.2 i.MX-RT1050-EVK开发板介绍
i.MX-RT1050-EVK是NXP为i.MX RT1050处理器配套的首套官方开发板。为4层穿孔式PCB,可由USB供电,板载OpenSDA调试器,一根USB线即可完成供电、仿真、串口输入输出的功能。
PIMXRT1052DVL6A处理器;
256 Mb/32MB   SDRAM存储器;
512 Mb/64MB   Hyper Flash;
64 Mb/8MB     QSPI Flash;
SD卡TF插槽;
并行LCD接头;
摄像头接头;
WM8960音频编解码器;
4极音频耳机插孔;
板载麦克风;
SPDIF接头;
Micro USBz主设备和OTG接头;
以太网(10/100T)连接器;
CAN收发器;
Arduino®接口。
https://img-blog.csdn.net/201807 ... kFCMA==/dissolve/70
图1.2  i.MX-RT1050-EVK指示图

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2018-12-19 12:46:06 | 显示全部楼层
这么NB,应该用在龙芯上。

出0入0汤圆

 楼主| 发表于 2018-12-19 12:47:09 | 显示全部楼层
gliet_su 发表于 2018-12-19 12:46
这么NB,应该用在龙芯上。

已经用上了。和国内芯片厂家基本都有合作。

出0入4汤圆

发表于 2018-12-19 12:49:52 | 显示全部楼层
二楼NB  也给二楼用上

出0入0汤圆

发表于 2018-12-19 13:13:49 来自手机 | 显示全部楼层
怎么收费啊?

出0入0汤圆

发表于 2018-12-19 13:38:04 | 显示全部楼层
谢谢分享,看上去很不错。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 03:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表