E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sylixos
移植Eigen库到
SylixOS
下及使用方法
1.开发环境宿主机:Windows7集成开发环境:Real-EvoIDE3.5.3虚拟机:Ubuntu目标机:x862.Eigen简介Eigen是一个提供了线性代数、矩阵、向量操作等运算的C++库,其中包含了很多算法。Eigen的License是MPL2,支持多平台。Eigen使用提供源码的方式给用户使用,在使用时只需要包含Eigen的头文件即可进行使用。之所以采用这种方式,是因为Eigen采用模
wb58ec752ec74a5
·
2018-03-05 14:34
Eigen
SylixOS
移植
SylixOS
常用shell指令
在
SylixOS
中提供了一份shell用户手册,但系统经过不断的发展和更新,产生了一些新的shell指令。下面将会给大家介绍两个新增的与网卡相关的shell指令。
星域之旅
·
2018-02-28 19:45
Sylix
OS
SylixOS
多路网卡冗余管理简介
SylixOS
支持的多路网卡冗余管理模块是一款网卡故障保护管理模块。
诸葛一帆丶
·
2018-02-28 16:21
网卡冗余
sylisos
SylixOS
x86中断探测(二)
MPSpec简介MPSpec即MultiProcessorSpecification,简称MPS,中文翻译为多重处理器规范,定义了MP系统配置的数据结构。BIOS构建MP配置数据结构,将硬件以已知格式呈现给标准设备驱动程序或操作系统的硬件抽象层。该规范的总体概念如图1.1所示。图1.1总体概念MPSpec提供了两种将信息传递给操作系统的方法:一种符合一组常见硬件默认设置的最小配置方法,以及一种在硬
huikai309
·
2018-02-28 11:01
SylixOS
x86
中断
SylixOS
常用shell指令
在
SylixOS
中提供了一份shell用户手册,但系统经过不断的发展和更新,产生了一些新的shell指令。下面将会给大家介绍两个新增的与网卡相关的shell指令。
Esc120
·
2018-02-28 11:26
SylixOS
shell
SylixOS
基于STM32平台的GPIO模仿I2C总线的驱动开发流程
1.概述本文档以STM32F767平台为例,详细介绍
SylixOS
上GPIO模仿I2C总线的驱动开发流程。
wy_study
·
2018-02-27 15:31
STM32
GPIO
模仿
SylixOS
下基于Zynq-7000加载FPGA程序
1、概述本文主要介绍
SylixOS
下基于Zynq-7000平台加载FPGA程序的方法,该方法使用的是Zynq-7000的devcfg功能模块(DeviceConfigurationInterface),
QInFzZJ
·
2018-02-27 14:42
SylixOS
FPGA
SylixOS
中select原理及使用分析
1.select接口简介1.1select接口使用用例select是操作系统多路I/O复用技术实现的方式之一。多路I/O复用技术大致使用场景为:构造一张感兴趣的文件描述符列表,然后调用多路复用的IO接口,在接口中进行阻塞,直到这些描述符中的一个已准备好进行I/O时,该函数才返回。select在应用中使用的例子如下段代码所示。#includeintmain(intargc,char**argv){f
zhywxyy
·
2018-02-27 13:40
SylixOS
select
SylixOS
下kill 15信号问题分析
1.适用范围本文档适用于希望了解
SylixOS
下kill15信号的工程师。
zhaotongchen
·
2018-02-27 13:42
SylixOS
系统信号
kill
sylixos
标准工程移植到Lite版本
SylixOSLite版本工程属于
SylixOS
轻量级工程,与标准的
SylixOS
工程相比裁剪掉部分功能(如GDB调试、虚拟内存管理、动态装载、部分网络功能等)。
渀波儿
·
2018-02-03 23:27
sylixos
lite
SylixOS
定时器测试误差分析
测试模型1.1测试流程图1.1运行流程如图1.1所示为测试代码运行流程,通过GPIO拉高到拉低的时间来判断定时器的精准度。1.2测试方法1.2.1测试模型利用ZYNQ内部私有定时器,设置定时时间250μs并绑定中断。在中断服务程序中拉高GPIO,下一次进入中断服务程序时拉低GPIO并且发送二进制信号量。在应用程序中创建高优先级任务接收二进制信号量并且模拟负载,创建10个中优先级任务模拟负载,连接示
Yanjiaw
·
2018-01-31 18:59
SylixOS
定时器
测试
SylixOS
与硬件设备连接问题——硬件设备串口、网口连接问题
SylixOS
与硬件设备连接出现的问题介绍一般情况下,用户可以通过串口、网口与硬件设备进行交互通信,当其中某一种连接方式出现问题的时候,可以通过另外一种连接方法进行弥补。
Esc120
·
2018-01-30 11:10
设备串口
网口
连接问题
SylixOS
用户进程加载浅析
目录Exec的由来...1
SylixOS
下的exec函数族...1总结...1参考资料...1Exec的由来在系统设计的初期,好多人都采用过“if-elseif”的方式来实现一些内部命令,但是用这种“if-elseif
星域之旅
·
2018-01-29 10:47
SylixOS
exec
进程
SylixOS
POSIX trywrlock
SylixOStrywrlock与Linux差异在移植Linux的中间件时需要使用中间件自带的测试程序进行测试,在测试线程尝试获取写锁时会遇到理论上应该有错误信息的,而在
SylixOS
上没有错误提示从而导致测试程序失败
张荣荣123
·
2018-01-21 12:33
SylixOS
POSIX
读写锁
SylixOS
PMON下启动方式
1.适用范围此文档适用于指导用户在PMON下设置
SylixOS
启动方式。2.系统启动方式PMON是一个兼有BIOS和bootloader部分功能的开放源码软件,多用于嵌入式系统。
huikai309
·
2018-01-19 15:31
SylixOS
PMON
启动
SylixOS
中netdev_pbuf_alloc函数分析
1.netdev_pbuf_alloc函数简介netdev_pbuf_alloc是网卡驱动中的内存申请函数,申请一块缓冲区用于存放网络报文数据。2.pbuf结构分析netdev_pbuf_alloc函数以pbuf结构申请内存空间,如程序清单2.1所示。程序清单2.1pbuf结构struct pbuf { struct pbuf *next;
诸葛一帆丶
·
2018-01-19 14:25
sylixos
pbuf
SylixOS
中netdev_pbuf_alloc函数分析
1.netdev_pbuf_alloc函数简介netdev_pbuf_alloc是网卡驱动中的内存申请函数,申请一块缓冲区用于存放网络报文数据。2.pbuf结构分析netdev_pbuf_alloc函数以pbuf结构申请内存空间,如程序清单2.1所示。程序清单2.1pbuf结构structpbuf{structpbufnext;voidpayload;u16_ttot_len;u16_tlen;u
诸葛一帆丶
·
2018-01-19 14:10
sylixos
pbuf
SylixOS
驱动调试软件使用说明
1.适用范围本文档适用于使用
SylixOS
进行驱动模块开发的客户人员和技术工程师。2.工作准备BSP驱动开发软件;CAN驱动模块代码;CAN应用程序测试代码。
jiangheng12138
·
2018-01-19 14:01
SylixOS
说明
SylixOS
相关
SylixOS
时间变换介绍
[TOC]1、概述
SylixOS
中提供了时间变换相关接口,主要用于计算两个时间点之差以及根据入参时间timespec计算超时时间。
QInFzZJ
·
2018-01-19 12:55
SylixOS
时间
SylixOS
获取系统分辨率的方法
1.适用范围本文档适用于希望获得当前
SylixOS
系统分辨率的工程师。
zhaotongchen
·
2018-01-19 12:33
SylixOS
系统
分辨率
SylixOS
中端模式处理方式总结
1.端模式简介端模式(Endian)表示数据在存储器中的存放顺序。大端模式(Big-endian),将数据的低位保存在高地址中,而数据的高位,保存在低地址中。小端模式(Little-endian),将数据的低位保存在内存的低地址中,而数据的高位保存在高地址中。1.1端模式对数据字节序的影响对于内存数据字节序,大端模式高字节(MSB)存放在低地址,低字节(LSB)存放在高地址;小端模式低字节(LSB
pnsam301
·
2018-01-18 17:22
SylixOS
大小端
处理方式
x86下
SylixOS
引导过程分析
1.上电启动流程当x86电源打开后,CPU将自动进入实模式,并从地址0xFFFF0(CS:0xFFFF,IP:0x0)开始自动运行程序代码,此地址一般是BIOS的地址。BIOS启动后,将启动设备的主引导记录。主引导记录位于第0磁道的第1个扇区,它的大小是512字节,里面存放了用汇编语言编写的预启动信息、分区表信息、魔数0x55AA等。BIOS将主引导记录读入内存绝对地址0x7C00处,并跳转到此地
zhywxyy
·
2018-01-18 11:08
SylixOS
X86
PowerPC P2010
SylixOS
启动方式分析
1.QorIQP系列处理器简介QorIQP系列处理器基于PowerArchitecturee500系列内核。其中P10xx系列、P2010和P2020基于e500v2内核,P204x、P30xx和P40xx基于e500mc内核,P50xx基于e5500内核。其中,P2系列专为网络、电信、军工等各种市场提供高品质部件。P2010包含一个1.2GHz内核,512KB二级高速缓存等等。2.mkimage
时尚小乌龟
·
2018-01-17 15:33
PPC
SylixOS
方式分析
STM32 USB转串口驱动移植到
SylixOS
中遇到的问题总结
1.简介由于客户项目需求,需要在STM32的硬件平台上实现USB转串口的功能,由于ST公司基于STM32硬件平台实现了相应的USB库以方便开发者进行开发,因此,在
SylixOS
下实现USB转串口功能时对该
炉yu
·
2018-01-16 10:47
SylixOS
STM32
USB
SylixOS
ARM平台下的内存对齐访问
1.内存对齐1.1内存对齐概要现代计算机中内存空间都是按照byte划分的,从理论上讲对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。1.2内存对齐作用和原因各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。其他
yangkai1088
·
2018-01-12 16:42
SylixOS
ARM
内存对齐
SylixOS
lsusb命令解析
目录1.SylixOSx86镜像烧录问题解决方式...12.X86下shell指令定位问题方式...12.1lsusb用途...12.2lsusb命令简介...12.3lsusb实际使用说明...23.总结...24.参考资料...31.SylixOSx86镜像烧录问题解决方式在SylixOSx86镜像烧录过程中,即便安装了USB的相关驱动模块,也有可能会出现键盘无法使用的状况,在出现问题的时候我
星域之旅
·
2017-12-29 17:53
SylixOS
x86
lsusb
SylixOS
中时间结构体探究
1.相关名词解释1.1什么是timeval结构体timeval结构体在
SylixOS
系统中的定义如程序清单1.1所示:程序清单1.1timeval结构体定义struct timeval {time_t
翼辉小健健
·
2017-12-29 10:54
SylixOS
timeval
SylixOS
基于DSP的启动加载原理
1.适用范围本文档介绍了
SylixOS
在DSP上的启动流程。本文档介绍的相关内容针对TI官方评估板TMDSEVM6678。
jj801238
·
2017-12-26 15:44
SylixOS
DSP
启动
SylixOS
x86中断探测
x86中断探测简介中断控制器是连接设备和CPU的桥梁,一个设备产生中断后,需要经过中断控制器的转发,才能最终到达CPU。在UP(Uni-processor,单处理器)时代,x86主要使用的中断控制器为PIC(ProgrammableInterruptController)。随着SMP(SymmetricMultipleProcessor,对称多处理器)的流行,APIC(AdvancedProgra
huikai309
·
2017-12-26 14:34
SylixOS
x86
中断
SylixOS
USB总线原理浅析
USB总线的工作原理1.1USB总线的硬件接线如图1.1和图1.2所示,USB接口只有4条线:VCC,GND,D-,D+。PC机的USB插孔的D-和D+数据线均连接15K欧姆的下拉电阻。而USB设备端的D-或D+数据线连接1.5K欧姆的上拉电阻。当设备插入PC机的时候,会将PC机的D-或D+端的电压拉高,当PC机在D-或D+端检测到高电平时,就知道有设备插入了。如果是PC机D-端被拉高,接入的则是
wy_study
·
2017-12-25 22:04
SylixOS
USB
SylixOS
中MTD调用底层接口流程分析
1.MTD设备与底层驱动的关系 MTD设备是一种特殊的抽象设备,它用于简化驱动开发。它是底层硬件和上层软件的桥梁,无论对NandFlash或是NorFlash,它都提供了统一的框架供上层文件系统使用。对于底层驱动,只需按照各自硬件差异实现MTD中要求的接口即可。 MTD设备同时实现了Nand驱动的通用访问流程,对于上层文件系统的读、写等访问,MTD设备中都封装了接口,对于Nand驱动的编写,就
zhywxyy
·
2017-12-25 20:25
SylixOS
MTD
SylixOS
中视频播放的实现
1.相关名词解释1.1什么是YUV编码YUV主要用于优化彩色视频信号的传输,使其向后相容老式黑白电视。与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽(RGB要求三个独立的视频信号同时传输)。其中“Y”表示明亮度,也就是灰阶值;而“U”和“V”表示的则是色度,作用是描述影像色彩及饱和度,用于指定像素的颜色。“亮度”是透过RGB输入信号来建立的,方法是将RGB信号的特定部分叠加到一起。“
zhaotongchen
·
2017-12-25 18:58
SylixOS
视频播放
YUV42
基于
SylixOS
的Telnet退出异常
Telnet1.1Telnet的定义Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet
yangkai1088
·
2017-12-25 13:18
Telnet
文件
描述
SylixOS
组播使用
1.概述本文主要介绍如何在
SylixOS
上使用组播功能。2.
SylixOS
组播设置组播传输,即在发送者和每一接收者之间实现点对多点网络连接通信。
张荣荣123
·
2017-12-24 16:10
SylixOS
SylixOS
中RPC简介
1、概述
SylixOS
中移植了SUN公司的开源RPC库——libsunrpc,主要用于远程过程调用,现对其通信机制及远程调用过程做简单的介绍。
QInFzZJ
·
2017-12-21 09:32
SylixOS
RPC
SylixOS
DSP的BSP调试过程
1.适用范围本文档介绍了如何利用CCS集成开发环境调试
SylixOS
的BSP程序。2.开发环境搭建2.1.安装CCS开发套件从官网下载CCS5.5开发套件后并安装。安装过程中,选择默认即可。
jj801238
·
2017-12-11 13:09
SylixOS
DSP
调试
SylixOS
下移植glib时clock_gettime函数分析
1.问题分析移植glib中间件时,运行测试用例出现异常错误,定位问题为g_clock_gettime函数获取的时间和系统API获取的时间不一致导致。glib中间件中g_get_monotonic_time函数原型如程序清单1.1所示。程序清单1.1g_clock_gettime函数原型gint64 g_get_monotonic_time (void){ struct timespec ts;
渀波儿
·
2017-12-02 13:45
SylixOS
SylixOS
下移植glib时clock_gettime函数分析
1.问题分析移植glib中间件时,运行测试用例出现异常错误,定位问题为g_clock_gettime函数获取的时间和系统API获取的时间不一致导致。glib中间件中g_get_monotonic_time函数原型如程序清单1.1所示。程序清单1.1g_clock_gettime函数原型gint64 g_get_monotonic_time (void){ struct timespec ts;
渀波儿
·
2017-12-02 13:42
SylixOS
SylixOS
中APIC HPET定时器字符驱动实现
1.简介1.1APIC介绍“APIC”是AdvancedProgrammableInterruptController的缩写,即高级可编程中断控制器。引入APIC机制是为了适应multipleprocessor(MP,多处理器)环境。APIC分为两部分:LocalAPIC与I/OAPIC。LocalAPIC位于处理器内部,而I/OAPIC则呼吁芯片组的一部分。LocalAPIC与I/OAPIC通过
炉yu
·
2017-11-24 12:35
SylixOS
字符设备驱动
x86
SylixOS
设备分辨率设置
1适用范围本文档适用于基于x86平台运行
SylixOS
,修改分辨率的工程师。2分辨率设置通过
SylixOS
-x86-Installer安装x86平台的
SylixOS
,默认的分辨率配置为640x480。
张荣荣123
·
2017-11-24 09:07
SylixOS显示配置
SylixOS
设备分辨率设置
原文链接:https://my.oschina.net/u/3022273/blog/15791091适用范围本文档适用于基于x86平台运行
SylixOS
,修改分辨率的工程师。
chudian1163
·
2017-11-24 09:00
SylixOS
调试与性能分析技术--内存泄漏检测
SylixOS
提供了内存检测方法,可以检测和跟踪内存泄漏,其原理如下:l当开启内存泄漏检测功能时,创建一个链表;l当执行申请内存操作时,将信息记录至链表中的一个节点;l当执行释放内存操作时,将对应的链表节点信息删除
诸葛一帆丶
·
2017-11-23 15:48
SylixOS
SylixOS
中CPU性能计算
1、概述本篇主要介绍
SylixOS
中CPU性能计算方法。2、简介BogoMips是
SylixOS
中衡量CPU运行速度的一种标准,但只能用来粗略计算CPU的性能,并不十分精确。
QInFzZJ
·
2017-11-22 17:55
CPU
SylixOS
性能计算
SylixOS
下Shell命令行执行模块内函数
为了让这类工程师能快速适应
SylixOS
,据此开发了类似的功能模块,目前第一版支持在Shell命令行执行内核模块内的函数。2.
SylixOS
内核模块动态加载原理2.1
SylixOS
中的EL
zhywxyy
·
2017-11-22 16:47
Shell
SylixOS
目标调用
RMS调度详解
2.RMS调度实现介绍
SylixOS
目前关于RMS调度分为创建、删除、调度三个部分组成。创建和删除就不予介绍。重点关注下调度算法的实现。调度有两个去完成
yangkai1088
·
2017-11-06 11:26
SylixOS
操作系统
SylixOS
上EtherCAT实现
开源协议栈介绍目前常见开源的主站代码为RT-LAB开发的SOEM(SimpleOpenSourceEtherCATMaster)和EtherLab的theIgHEtherCAT®Master,
SylixOS
Jackstraw瑞
·
2017-11-01 20:40
系统
SylixOS
实时操作
SylixOS
位图操作
技术实现
SylixOS
中位图操作库的实现在"libsylixos/
SylixOS
/kernel/core/_BitmapLib.c"中,主要实现了位图的初始化、在位图中添加、删除标记以及获取最高优先级。
huikai309
·
2017-10-30 14:38
SylixOS
位图
基于
SylixOS
的中断浅析
目录1.中断...11.1中断的定义...11.2中断的分类...11.2.1外部中断...11.2.2内部中断...12.
SylixOS
下的中断浅析...22.1
SylixOS
信号系统...22.2
SylixOS
星域之旅
·
2017-10-26 10:23
OS
中断
Sylix
SylixOS
之TFTP使用
1.适用范围本文档适用于首次使用
SylixOS
,使用TFTP传输文件的工程师。
张荣荣123
·
2017-10-25 09:44
SylixOS
SylixOS
系统Tick实现
在
SylixOS
中,Tick一般通过芯片自带的Tick定时
诸葛一帆丶
·
2017-10-24 15:31
SylixOS
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他