1. 概述SylixOS中移植了SUN公司的开源RPC库——libsunrpc,主要用于远程过程调用,现对其通信机制及远程调用过程做简单的介绍。1. RPC通信机制1.1????? RPC介绍RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技
分类:
其他好文 时间:
2017-12-21 11:59:44
阅读次数:
148
一. Proc文件系统简介Proc文件系统是一种无存储的文件系统,当读其中的文件时,其内容动态生成,当写文件时,文件所关联的写函数被调用。每个Proc文件都关联特定的读写函数,因而它提供了另外的一种和内核通信的机制:内核部件可以通过该文件系统向用户空间提供接口来提供查询信息、修改软件行为,因而它是一种比较重要的特殊文件系统。二. SylixOS中Proc文件系统的内容由于Proc文件系统以文件的形
分类:
其他好文 时间:
2017-12-21 11:49:28
阅读次数:
203
转自:http://blog.csdn.net/haolianglh/article/details/51986987 arm中断概念 在《ARM体系结构与编程》第9章中说到,ARM 中有个概念叫做“异常中断”,也就是包括外部中断在内的各种异常。显然,ARM体系的“异常中断”概念更加接近MIPS体系 ...
分类:
系统相关 时间:
2017-12-12 22:04:07
阅读次数:
266
转自:http://blog.csdn.net/honour2sword/article/details/40213417 一首先中断向量表定义在哪里?如何加载? 二 中断向量表与中断服务程序 三处理流程 /////////////////////////////////////////////// ...
分类:
其他好文 时间:
2017-12-12 21:22:57
阅读次数:
279
1.适用范围本文档介绍了如何利用CCS集成开发环境调试SylixOS的BSP程序。2.开发环境搭建2.1.安装CCS开发套件从官网下载CCS5.5开发套件后并安装。安装过程中,选择默认即可。安装过程中,可以选择安装仿真器的驱动程序,如果没有自己需要的驱动程序,则需要额外安装仿真器驱动程序。安装过程中的驱动选择框如图 2.1所示。图 2.1仿真器驱动选择2.2.安装仿真器驱动如果CCS安装
分类:
其他好文 时间:
2017-12-11 14:05:41
阅读次数:
285
坑位: 硬件同事给了我一个bit,告述我说spi-contrler的中断号是89,让我验一下这个spi-controler是否能用。经过三天,读写功能都测试通过了,但中断就是没法进。我是这样蠢干蛮干的: requst_irq(89,spi_int_hander, IRQ_TRIGER_RISING, ...
分类:
系统相关 时间:
2017-12-10 21:26:59
阅读次数:
265
1. 问题分析 移植glib中间件时,运行测试用例出现异常错误,定位问题为g_clock_gettime函数获取的时间和系统API获取的时间不一致导致。 glib中间件中g_get_monotonic_time函数原型如程序清单 1.1所示。程序清单1.1 g_clock_gettime函数原型gint64
分类:
其他好文 时间:
2017-12-02 14:10:22
阅读次数:
164
1. 问题分析 移植glib中间件时,运行测试用例出现异常错误,定位问题为g_clock_gettime函数获取的时间和系统API获取的时间不一致导致。 glib中间件中g_get_monotonic_time函数原型如程序清单 1.1所示。程序清单1.1 g_clock_gettime函数原型gint64
分类:
其他好文 时间:
2017-12-02 14:05:15
阅读次数:
140