9 贴吧尚书

尚未进行身份认证

暂无相关描述

等级
TA的排名 37w+

SylixOS中AARCH64跳转表实现原理

1.跳转表存在的意义1.1 内核模块反汇编如下的程序清单,为一个内核模块的源码。#include<SylixOS.h>#include<module.h>/**SylixOScallmodule_init()andmodule_exit()automatically.*/intmodule_init(void){...

2018-10-23 16:56:52

SylixOS中AARCH64的GDB调试实现

文章目录1.GDB功能实现的框架1.1 GDB的简介1.2 GDB的组成框架2.SylixOS中GDB的实现2.1 Base中已经实现的内容2.2 ARCH需要实现的内容2.2.1 xxx_gdb.h的实现2.2.2 xxxGdb.c的实现2.2.3 xxxDbg.c的实现3.RealEvo-IDE配置中需要修改的地方1.GDB功能实现的框架1.1 GDB的简介GDB是GNU开源组织...

2018-09-27 09:42:58

VxWorks驱动移植至SylixOS总结

1.驱动注册与初始化1.1VxWorks中驱动注册与初始化1.1.1初始化函数1.1.2中断连接1.2SylixOS中驱动注册与初始化1.2.1初始化函数1.2.3中断连接2.关于地址映射3.不使用系统IO层、协议栈的驱动移植4.使用系统IO层、协议栈的驱动移植本文档描述了将VxWorks中的驱动源码快速移植至S...

2018-08-21 10:45:47

SylixOS 在 t_main 中使用硬浮点方法

1.问题描述在某些使用场景中,应用程序不使用动态加载的方式执行,而是跟随BSP在t_main线程中启动,此时应用代码是跟随BSP进行编译的。由于BSP默认使用软浮点,所以会导致应用代码中的浮点运算采用软浮点的方式实现,最终产生浮点运算性能下降的现象。2.SylixOS中的软硬浮点选项在BSP工程中,FPU_TYPE类型通常会按照如下图所示方式定义。此时,...

2018-06-21 11:56:10

SylixOS中ARM架构的MMU实现分析

1.理论知识1.1快表(TLB)与页表1.2一级页表格式1.2.1一级页表描述符地址转换1.2.2一级页表描述符内容1.3二级页表格式1.3.1使用粗粒度二级页表的转换过程1.3.2二级页表描述符内容1.4虚拟地址到物理地址的转换过程2.ARM架构实现的MMU接口2.1初始化MMU页表内存2.2...

2018-05-02 09:53:51

SylixOS中select原理及使用分析

1.select接口简介1.1select接口使用用例select是操作系统多路I/O复用技术实现的方式之一。多路I/O复用技术大致使用场景为:构造一张感兴趣的文件描述符列表,然后调用多路复用的IO接口,在接口中进行阻塞,直到这些描述符中的一个已准备好进行I/O时,该函数才返回。select在应用中使用的例子如下段代码所示。#include<sys/sele...

2018-02-27 13:50:25

x86下SylixOS引导过程分析

本文档分析了x86下SylixOS引导过程。上电启动流程GRUB的作用Multiboot协议SylixOS启动1GRUB解析bspx86elf2重定位入口地址3跳转到主核入口地址4主核引导从核启动1.上电启动流程当x86电源打开后,CPU将自动进入实模式,并从地址0xFFFF0(CS:0xFFFF,IP:0x0)开始自动运行程序代码

2018-01-18 11:33:30

SylixOS中MTD调用底层接口流程分析

本文介绍了SylixOS中MTD调用底层接口的流程

2017-12-25 20:55:04

SylixOS下Shell命令行执行模块内函数

本文档介绍了在Shell命令行执行内核模块内函数实现原理。在VxWorks中,系统自带有在Shell命令行直接执行驱动、应用内函数的功能,此功能完善了驱动开发工程师、应用开发工程师的开发、调试的手段。为了让这类工程师能快速适应SylixOS,据此开发了类似的功能模块,目前第一版支持在Shell命令行执行内核模块内的函数。

2017-11-22 16:01:47

基于i.MX6UL实现PWM脉冲计数

本文档介绍了基于i.MX6UL实现PWM脉冲计数的基本实现原理。

2017-10-24 18:06:04

手动部署QtSylixOS的方法

本文档介绍了QtSylixOS相关库文件和应用程序手动部署的方法。

2017-09-12 00:07:16

SylixOS的NAT工具使用方法

本文档介绍了SylixOS中NAT工具使用的场景和方法。

2017-06-12 20:27:33

SylixOS与Linux接口对应关系之一

本文档可作为Linux驱动源码或库源码快速移植至SylixOS的参考。

2017-05-15 09:16:44

SylixOS音频驱动移植

本文档为实现Nuc970平台音频驱动的方法总结,以此提供一些SylixOS音频驱动移植方法的参考。

2017-04-21 09:23:11

SylixOS基于Nuc970平台的SD驱动移植

本文档为实现Nuc970平台的SD驱动总结,提供一些SylixOSSD驱动移植方法的参考。

2017-03-10 11:54:41

SylixOS的LCD驱动移植

SylixOS基于Nuc970实现LCD驱动的基本原理和过程

2017-02-15 09:30:04

SylixOS的SD协议栈(SD总线下的SD存储设备)

SylixOS的SD协议栈负责SD设备驱动管理,创建、删除设备节点,实现传输、控制等功能。

2017-02-04 19:50:26

SylixOS的初探

SylixOS是第一个国产开源嵌入式实时操作系统,能够支持smp对称多核处理器的运行。它是目前国内唯一可以和vxworks抗衡的系统,也被视为将来在国内可以替换掉vxworks系统的希望。在此对SylixOS系统做一个最初的了解。

2016-10-07 11:18:36

转战CSDN开博第一篇

前两年在学生时代,喜欢研究点技术。那时候自己有一个老的新浪博客http://blog.sina.com.cn/u/2269982921,就在那个博客下做了一部分研究记录,今天开始转战到更加专业一点的CSDN,希望能够在这里找到更多志同道合的人。

2016-10-07 10:45:55
勋章 我的勋章
    暂无奖章