【从零开始一步步学习VSOA开发】快速体验SylixOS

news2024/12/23 11:54:50

快速体验SylixOS

安装完毕RealEvo-IDE 后,同时也安装了RealEvo-Simulator。RealEvo-Simulator 是一个虚拟运行环境,可以模拟各种体系结构并在其上运行 SylixOS。相比于物理板卡,在 RealEvo-Simulator 进行运行调测更加的方便快捷且成本低廉。

启动 RealEvo-Simulator

  1. 双击 RealEvo-Simulator 的桌面图标,进入 RealEvo-Simulator 主界面。
  2. 模拟器已经预置了多款虚拟机板卡,在主界面中单击 zcu102 虚拟机板卡,进入该虚拟机信息页面。
  3. zcu102 虚拟机信息页面如下,虚拟机默认已经配置完成,不需要进行任何修改。单击 启动,启动虚拟机。
  4. 虚拟机启动后会出现如下两个界面:
    1. RealEvo-Simulator:该界面模拟显示器,因为当前系统并未进行任何图像输出,所以无任何显示。
    2. putty:系统命令行界面,SylixOS 启动时会显示系统启动过程和 logo 信息。

体验 SylixOS 命令行

开发人员对 SylixOS 的控制和操作主要是在命令行下进行的,下面是 SylixOS 命令行一些最基础操作的举例。

  • 查看CPU信息。
[root@sylixos:/root]# cat /proc/cpuinfo
CPU         : EdgerOS VM (ARMv8 Cortex-A53 x4 Max@1.5GHz)
CPU Family  : ARM64(R) 64-Bits
CPU Endian  : Little-endian
CPU Cores   : 4
CPU Active  : 4
PWR Level   : Top level
CACHE       : 64KBytes L1-Cache (D-32K/I-32K) 1MByte L2-Cache
PACKET      : EdgerOS VM QEMU Packet
BogoMIPS  0 : 4311.200
BogoMIPS  1 : 3900.800
BogoMIPS  2 : 4096.00
BogoMIPS  3 : 4096.00
[root@sylixos:/root]#
  • 查看所有线程。
[root@sylixos:/root]# ts
thread show >>

      NAME         TID    PID  PRI STAT LOCK SAFE    DELAY   PAGEFAILS FPU CPU
---------------- ------- ----- --- ---- ---- ---- ---------- --------- --- ---
t_idle0          4010000     0 255 RDY     0 YES           0         0       0
t_idle1          4010001     0 255 RDY     0 YES           0         0       1
t_idle2          4010002     0 255 RDY     0 YES           0         0       2
t_idle3          4010003     0 255 RDY     0 YES           0         0       3
t_itimer         4010004     0  20 SLP     0 YES        2668         0       0
t_isrdefer       4010005     0   0 SEM     0 YES           0         0       1
t_except         4010006     0   0 SEM     0 YES           0         0       1
t_log            4010007     0  60 MSGQ    0 YES           0         0       0
t_power          4010008     0 254 SLP     0 YES          74         0       1
t_hotplug        4010009     0 250 SEM     0 YES          82         0       1
t_reclaim        401000b     0 253 MSGQ    0 YES           0         0       1
t_ahcimsg        401000c     0 250 MSGQ    0 YES           0         0       0
t_sync           401000d     0 252 SLP     0              11         0       0
t_dcwpipe        401000e     0 160 SEM     0               0         0       0
t_dcwpipe        401000f     0 160 SEM     0               0         0       0
t_dcwpipe        4010010     0 160 SEM     0               0         0       0
t_dcwpipe        4010011     0 160 SEM     0               0         0       0
t_tpsfs          4010012     0 160 SLP     0              11         0       0
t_sdhcisdio      4010013     0 197 SEM     0               0         0       0
t_netjob         4010014     0 110 SEM     0 YES           0         0       0
t_netjob         4010015     0 110 SEM     0 YES           0         0       0
t_netproto       4010016     0 110 MSGQ    0 YES           8         0       3
t_ftpd           4010017     0 160 MSGQ    0               0         0       1
t_telnetd        4010018     0 160 MSGQ    0 YES           0         0       3
t_dcwpipe        4010019     0 160 SEM     0               0         0       1
t_tpsfs          401001a     0 160 SLP     0              79         0       0
t_xinput         401001c     0 199 SEM     0               0         0       2
t_tshell         401001e     0 150 RDY     1               0         0       1

thread: 28
[root@sylixos:/root]#
  • 查看所有进程。
[root@sylixos:/root]# ps

      NAME            FATHER      STAT  PID   GRP    MEMORY    UID   GID   USER
---------------- ---------------- ---- ----- ----- ---------- ----- ----- ------
kernel           <orphan>         R        0     0       40KB     0     0 root

total vprocess: 1
[root@sylixos:/root]#
  • 查看中断信息。
[root@sylixos:/root]# ints
interrupt vector show >>

 IRQ      NAME            ENTRY            CLEAR      ENABLE RND PREEMPT PRIO     CPU 0         CPU 1         CPU 2         CPU 3
---- -------------- ---------------- ---------------- ------ --- ------- ---- ------------- ------------- ------------- -------------
  30 tick_isr                 400670                0 false                 0        113853             0             0             0
  53 uart_isr                 402f64                0 true                127           715             0             0             0
  80 sdhci_isr                63db90                0 true                127           161             0             0             0
  89 gmac0_isr                401ad0                0 true                127            45             0             0             0
 121 touch_isr                404760                0 true                127             0             0             0             0
 165 ahci_isr                 6014e0                0 true                  0           171             0             0             0

interrupt nesting show >>

 CPU  MAX NESTING      IPI
----- ----------- -------------
    0           1           142
    1           1          4071
    2           1            84
    3           1          1369

[root@sylixos:/root]#
  • 查看网络信息。
[root@sylixos:/root]# ifconfig
en1       Link encap: Ethernet HWaddr: 00:11:22:33:44:97
          Dev: zynq0 Ifidx: 2 DHCP: D4 D6 Spd: N/A
          inet addr: 192.168.7.37 netmask: 255.255.255.0
          gateway: 192.168.7.1 broadcast: 192.168.7.255
          inet6 addr: fe80::211:22ff:fe33:4497 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          collisions:0 txqueue:0 tcpaf:2 tcpwnd:65535
          RX ucast packets:0 nucast packets:57 dropped:0
          TX ucast packets:0 nucast packets:8 dropped:0
          RX bytes:8802 (8.5 KB)  TX bytes:580 (580.0 B)

lo0       Link encap: Local Loopback
          Dev: N/A Ifidx: 1 DHCP: D4 D6 Spd: N/A
          inet addr: 127.0.0.1 netmask: 255.0.0.0
          P-to-P: 127.0.0.1 broadcast: N/A
          inet6 addr: ::1 Scope:Loopback
          UP LOOPBACK RUNNING  MTU:0  Metric:1
          collisions:0 txqueue:0 tcpaf:2 tcpwnd:262140
          RX ucast packets:3 nucast packets:0 dropped:0
          TX ucast packets:3 nucast packets:0 dropped:0
          RX bytes:168 (168.0 B)  TX bytes:168 (168.0 B)

dns0: 0.0.0.0
dns1: 0.0.0.0
dns2: 0.0.0.0
dns3: 0.0.0.0
default device is: en1
list net interface: 2
[root@sylixos:/root]#
  • 查看设备文件。
[root@sylixos:/root]# devs
device show (minor device) >>
drv dev open name
 37   1    0 /dev/input/xmse
 37   0    0 /dev/input/xkbd
 23   1    0 /media/sdcard0
 10   1    0 /dev/blk/sdcard-0
 36   0    0 /dev/netbd
 35   0    0 /dev/netbr
 34   0    0 /dev/net/vnd
 33   0    0 /dev/socket
 32   0    0 /dev/netevent
 24   0    0 /ram
 31   0    0 /dev/rtc
 29   0    1 /dev/input/touch0
 30   0    0 /dev/fb0
 23   0    0 /media/hdd0
 10   0    0 /dev/blk/hdd-0
 18   0    1 /dev/ttyS0
 15   1    0 /dev/urandom
 15   0    0 /dev/random
 14   0    0 /dev/shm
 13   0    0 /proc
 12   0    1 /dev/hotplug
 11   0    0 /dev/epollfd
  9   0    0 /dev/gpiofd
  8   0    0 /dev/signalfd
  7   0    0 /dev/hstimerfd
  6   0    0 /dev/timerfd
  5   0    0 /dev/semfd
  4   0    0 /dev/bmsg
  3   0    0 /dev/eventfd
  1   0    0 /dev/zero
  0   0    0 /dev/null
  2   0    0 /
[root@sylixos:/root]#
  • 查看文件与目录。
[root@sylixos:/root]# ls /
apps  boot  etc   lib    mnt   qt   root  tmp  var
bin   dev   home  media  proc  ram  sbin  usr
[root@sylixos:/root]#

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1973845.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2024年中国数据中台行业研究报告

数据中台丨研究报告 核心摘要&#xff1a; 数据中台是企业数字化建设的重要构成&#xff0c;其通过整合企业基础设施和数据能力&#xff0c;实现数据资产化和服务复用&#xff0c;降低运营成本&#xff0c;支撑业务创新。受宏观经济影响&#xff0c;部分企业减少了对数据中台等…

java中InputStream, OutputStream 的用法

java针对文件的操作有两种1.文件系统操作 File类指定的路径可以使一个不存在的路径。2&#xff0c;文件内容操作&#xff0c;流对象。 流也分为两种1)字节流&#xff08;二进制文件&#xff09;&#xff1a;以字节为基本单位读写的使用InputStream&#xff08;&#xff09;和Ou…

什么是kafka的重平衡机制?

背景 kafka重平衡的主要发生在消费者端&#xff0c;重平衡的目的&#xff0c;主要是为了均衡消费者消费kafka的消息而设计的&#xff0c;对于动态加入消费者&#xff0c;减少消费者&#xff0c;以及消息分区变化这些场景中&#xff0c;若不设计消费者重平衡&#xff0c;容易出…

第十五章 数据管理成熟度评估

定义&#xff1a; 能力成熟度评估: 是是一种基于能力成熟度模型框架的能力提升方案&#xff0c;描述了数据管理能力初始状态发展到最优化的过程。 数据管理成熟度评估&#xff1a;&#xff08;Data Management Maturity Assessment&#xff0c; DMMA&#xff09;可用于全面评估…

MySQL——数据表的基本操作(一)创建数据表

数据库创建成功后,就需要创建数据表。所谓创建数据表指的是在已存在的数据库中建立新表。需要注意的是&#xff0c;在操作数据表之前&#xff0c;应该使用 “ USE 数据库名 ” 指定操作是在哪个数据库中进行&#xff0c;否则会抛出 “ No database selected ” 错误。创建数据表…

大路灯护眼灯有必要买吗?五款护眼大路灯推荐

大路灯护眼灯有必要买吗&#xff1f;许多消费者对护眼大路灯的了解不够&#xff0c;总是被不专业产品“耍”得团团转。就比如市面上很多声称用了眼睛就不近视的产品&#xff0c;实际上它们毫无专业技术沉淀&#xff0c;还疏于调校光线稳定性、光线均匀度等上百项核心参数&#…

【海贼王航海日志:前端技术探索】HTML你学会了吗?(二)

目录 1 -> HTML常见标签 1.1 -> 表格标签 1.1.1 -> 基本使用 1.1.2 -> 合并单元格 1.2 -> 列表标签 1.3 -> 表单标签 1.3.1 -> form标签 1.3.2 -> input标签 1.4 -> label标签 1.5 -> select标签 1.6 -> textarea标签 1.7 -> …

C++类和对象——中

1. 类的默认成员函数 默认成员函数就是⽤⼾没有显式实现&#xff0c;编译器会⾃动⽣成的成员函数称为默认成员函数。⼀个类&#xff0c;我们不写的情况下编译器会默认⽣成以下6个默认成员函数&#xff0c;需要注意的是这6个中最重要的是前4个&#xff0c;最后两个取地址重载不…

数字孪生赋能智慧城市大脑智建设方案(可编辑65页PPT)

引言&#xff1a;随着科技的飞速发展&#xff0c;智慧城市的建设已成为全球城市发展的新趋势。数字孪生技术作为其中的关键技术之一&#xff0c;正逐步赋能智慧城市大脑的建设&#xff0c;推动城市治理从数字化向智能化、智慧化转型升级。本方案旨在简要介绍数字孪生赋能智慧城…

“七人拼团:共赢与互助的奖励之旅“

在七人拼团策略中&#xff0c;其精心构建的奖励体系无疑是吸引并激励参与者踊跃参与的核心驱动力。接下来&#xff0c;我们将深入剖析该策略中三种核心奖励类型——直推奖、滑落奖与团队奖&#xff0c;并探讨它们如何促进成员间的互助合作机制。 奖励体系深度剖析 直推奖&…

python爬虫实践

两个python程序的小实验&#xff08;附带源码&#xff09; 题目1 爬取http://www.gaosan.com/gaokao/196075.html 中国大学排名&#xff0c;并输出。提示&#xff1a;使用requests库获取页面的基本操作获取该页面&#xff0c;运用BeautifulSoup解析该页面绑定对象soup&#x…

股票多因子模型实战之因子行业中性化(附python代码)

原创文章第607篇&#xff0c;专注“AI量化投资、世界运行的规律、个人成长与财富自由"。 今天开始&#xff0c;咱们从ETF、可转债正式转到大家最熟悉、最常见的股票市场。 而且切入的方向&#xff0c;仍然是——“多因子模型”。 01 什么是因子&#xff1f; 因子是什么…

qml教程:qml视频播放组件介绍

更多qml教程,请参考QML入门进阶教程专栏:https://mingshiqiang.blog.csdn.net/category_9951228_2.html 文章目录 MediaPlayerVideoOutput视频播放代码示例增加视频效果图片二值化处理视频帧本篇博客介绍qml如何播放视频,以及视频特效处理。 本篇博客提供的代码全部通过Qt6.…

64位Office API声明语句第121讲(终了)

跟我学VBA&#xff0c;我这里专注VBA, 授人以渔。我98年开始&#xff0c;从源码接触VBA已经20余年了&#xff0c;随着年龄的增长&#xff0c;越来越觉得有必要把这项技能传递给需要这项技术的职场人员。希望职场和数据打交道的朋友&#xff0c;都来学习VBA,利用VBA,起码可以提高…

【Mind+】掌控板入门教程02 趣味相框

光影重叠&#xff0c;时间和回忆定格在在一张张相片里。人们通常会用相框把相片装裱起来&#xff0c;展示在家中或者工作的地方&#xff0c;来回味往日的美好时光。但是一个相框只能放一张照片&#xff0c;怎么才能让它展示不同的照片呢&#xff1f;正好此时我们的手边有一块掌…

Python 爬虫项目实战(一):破解网易云 VIP 免费下载付费歌曲

前言 网络爬虫&#xff08;Web Crawler&#xff09;&#xff0c;也称为网页蜘蛛&#xff08;Web Spider&#xff09;或网页机器人&#xff08;Web Bot&#xff09;&#xff0c;是一种按照既定规则自动浏览网络并提取信息的程序。爬虫的主要用途包括数据采集、网络索引、内容抓…

World of Warcraft [RETAIL] UI Setting

/*测试魔兽世界正式服&#xff0c;界面UI编辑器&#xff0c;UI布局文本 World of Warcraft [RETAIL] UI Setting开头的&#xff1a;1 39 某种类型 &#xff1a; 序号&#xff08;默认-1&#xff0c;有多个从0开始计数0,1,2,3 未知类型 未知类型 未知类型 控件类型&#xff1…

【中项】系统集成项目管理工程师-第9章 项目管理概论-9.8项目管理知识领域

前言&#xff1a;系统集成项目管理工程师专业&#xff0c;现分享一些教材知识点。觉得文章还不错的喜欢点赞收藏的同时帮忙点点关注。 软考同样是国家人社部和工信部组织的国家级考试&#xff0c;全称为“全国计算机与软件专业技术资格&#xff08;水平&#xff09;考试”&…

vue2-04-利用VueCli脚手架搭建vue2项目步骤、目录解读、eslint缩进配置、自适应配置、less

目录 前置信息创建vue2项目目录解读在VSCode中启动项目eslint配置自适应配置&#xff08;px自动转rem&#xff09;less配置 前置信息 我用的代码编译器是VSCode&#xff0c;node版本是16.20.2&#xff0c;npm版本是8.19.4&#xff0c;项目选用的是less预处理&#xff0c;npm安…

EyouCMS响应式高端网站建设互联网营销网站模板/易优CMS网站建设类企业网站模板源码

EyouCMS响应式高端网站建设互联网营销网站模板&#xff0c;易优CMS网站建设类企业网站模板源码。适用于IT、软件、互联网、游戏类企业网站建设使用。 模板自带eyoucms内核&#xff0c;无需再下载eyou系统&#xff0c;原创设计、手工书写DIVCSS&#xff0c;完美兼容IE7、Firefo…