Welcome 微信登录

首页 / 操作系统 / Linux

嵌入式Linux即时通讯的实现

嵌入式Linux即时通讯的实现

即时通讯是目前Internet上最为时尚的通信方式,但各种即时通讯软件都有各自不同的应用协议,并且由于嵌入式Linux应 用系统硬件条件较差,因此系统采用插件技术实现。系统可以选择使用多种聊天协议,还可以方便地进行扩展,添加新的协议或增加新的功能,同时满足了占用资源少,性能强等要求。即时通讯是目前Internet上最为时尚的通信方式,但各种即时通讯软件都有各自不同的应用协议,并且由于嵌入式Linux应用系统硬件条件较差,因此系统采用插件技术实现。系统可以...
编写Linux Shell程序

编写Linux Shell程序

#!bash 井号是起注释作用的rm -f xxx f是强制删除的意思ps 是显示当前前台进程状态ps -e 是显示当前所有进程状态(前台和后台全部都在)ls -l 是显示当前目录下所有文件的读写权限刚刚创立的shell脚本是不能执行的,有两种方式可以执行,1. 使用shell工具进行解析sh xxx.sh 2. 修改脚本的权限,一般使用755比较多chmod 755 xxx.sh cat命令也用的比较多,用来在终端显示文件的内容,对于比较短的脚本比较适合...
Linux内核驱动模块编写(Hello,World)

Linux内核驱动模块编写(Hello,World)

我觉得自己的目标很混乱,总是看这个又看那个.虽说这个习惯不好,可是也增加了许多见识.今天尝试编写内核模块,写了一个hello,world,结果弄了1个小时。主要参考了网上的人的说明,结果发现尽信书不如无书,很多人说的都不是很仔细,我觉得这对于初学者来说,很不好。大家贴出来的东西,不仅仅给自己也是给别人,所以有时候一定要严谨,否则很可能误导别人。首先贴出代码 1//这两个头文件包含相应宏定义2#include<linux/init.h>3#inc...
Linux设备驱动之I2C架构分析

Linux设备驱动之I2C架构分析

一:前言I2c是philips提出的外设总线.I2C只有两条线,一条串行数据线:SDA,一条是时钟线SCL.正因为这样,它方便了工程人员的布线.另外,I2C是一种多主机控制总线.它和USB总线不同,USB是基于master-slave机制,任何设备的通信必须由主机发起才可以.而I2C是基于multi master机制.一同总线上可允许多个master.关于I2C协议的知识,这里不再赘述.可自行下载spec阅读即可.二:I2C架构概述在linux中,I2C驱...
Java 调用 WebService 客户端代码 含通过代理调用

Java 调用 WebService 客户端代码 含通过代理调用

WebService的调用,常用的大约有3种方式: 1、使用Axis调用 2、使用XFire调用 3、使用CXF调用 项目中,采用axis进行调用,记录如下,备忘: ps:想当年的时候是用的xfire方式调用的,结果没做记录,现在已经完全记不得怎么玩了。所以说要多写博客啊 T_T版本说明: aixs版本:axis-bin-1_4.zip java环境略 第一步:确保wsdl文件可用,文中为获取到sendSmsService.wsdl,当然url的也行。 第...
Linux x86内联函数

Linux x86内联函数

将各个部分组合起来 如果您是 Linux 内核的开发人员,您会发现自己经常要对与体系结构高度相关的功能进行编码或优化代码路径。您很可能是通过将汇编语言指令插入到 C 语句的中间(又称为内联汇编的一种方法)来执行这些任务的。让我们看一下 Linux 中内联汇编的特定用法。(我们将讨论限制在 IA32 汇编。) GNU 汇编程序简述 让我们首先看一下 Linux 中使用的基本汇编程序语法。GCC(用于 Linux 的 GNU C 编译器)使用 ...
从RTOS移植到实时Linux[图文]

从RTOS移植到实时Linux[图文]

虚拟化可以通过允许RTOS应用程序和RTOS自身几乎原样地运行在新设计之中,而Linux则运行在自己的分区之中,以支持移植。这种方案适用于遗留代码依赖于RTOS的API和RTOS的性能特点的情况,例如实时性能或协议栈的具体实现。 工程师可以使用虚拟化作为从遗留代码向基于Linux的新设计过渡的简短且可靠的桥梁。不过,这种策略可能需要成本。OEM需要支付传统RTOS运行时的使用费,还需要与VM供应商谈判商用许可证。图3 RTOS的本地端口 逐步将应用移植...
<< 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 >>