
Linux应用编程
文章平均质量分 57
kingnightdream
iOS developer ,and have interested in webview , javascript, android,server
展开
-
AMBA、AHB、APB总线简介
AMBA简介随着深亚微米工艺技术日益成熟,集成电路芯片的规模越来越大。数字IC从基于时序驱动的设计方法,发展到基于IP复用的设计方法,并在SOC设计中得到了广泛应用。在基于IP复用的SoC设计中,片上总线设计是最关键的问题。为此,业界出现了很多片上总线标准。其中,由ARM公司推出的AMBA片上总线受到了广大IP开发商和SoC系统集成者的青睐,已成为一种流行的工业标准片上结构。AMBA规转载 2008-02-09 16:46:00 · 2726 阅读 · 0 评论 -
Wma 格式歌曲信息文件结构,附读写类(Delphi)
Wma 格式歌曲信息文件结构,附读写类(Delphi)linle @ 2006-05-01 13:10 以前的一点研究,公开好了,有什么疑问可以和我讨论三个多月前的代码,,比较幼稚,大家将就一下吧文件结构示意图格式的简单说明: 如图1,每一个WMA文件,它的头16个字节是固定的,为十六进制的“30 26 B2 75 8E 66 CF 11 A6 D9 00 A转载 2010-04-09 14:31:00 · 1529 阅读 · 0 评论 -
Beyond Compare Under Linux now!
半年前的消息了。。呵呵。首先访问:www.scootersoftware.com/在download下面找到对应的安装包,新的版本哦。或者用wget也行拉。看看版本的。下载后安装就行了。然后呢,根据网上说的,删除掉 ~ 下面的 .beyondcompare 就能和谐掉30天的试用期。不过,每个30天来一次..rm -rf ~/.beyondcompare呵呵。不转载 2010-04-19 18:50:00 · 800 阅读 · 0 评论 -
fedora 10 修改屏幕分辨率
<br />虚拟机中安装好的fedora只占屏幕中间很小一部分,看起来很不爽,可以修改分辨率让屏幕变大,具体方法是: <br />preferences->hadrware->Screen Resolution来随心所欲的调整自己想要的分辨率转载 2010-06-30 20:18:00 · 2481 阅读 · 0 评论 -
解决 Fedora 10 root 用户不能登陆的问题
解决 Fedora 10 root 用户不能登陆的问题<br /> Fedora10默认不让root用户登录,这个限制让人很不习惯。<br /><br />为了用root登入,在文件 /etc/pam.d/gdm中,请注释下面的一行,<br />#auth required pam_succeed_if.so user != root quiet<br />文件就解决了。转载 2010-07-02 18:03:00 · 725 阅读 · 0 评论 -
strip函数
<br />strip经常用来去除目标文件中的一些符号表、调试符号表信息,以减小程序的大小,在rpmbuild包的最后就用到。<br />其支持的选项如下:<br />>strip -h<br />用法:strip <选项> 输入文件<br />从文件中删除符号和节<br /> 选项为:<br /> -I --input-target=<bfdname> Assume input file is in format <bfdname><br /> -O --output-target=<bfd转载 2010-07-10 20:45:00 · 2367 阅读 · 0 评论 -
动态DNS
动态DNS是一种把互联网域名指往可变IP地址的系统。根据互联网的域名订立规则,域名必须跟从固定的IP地址。但动态DNS系统为动态网域提供一个固定的Name server,然后透过Name server把域名查询引导往动态用户的IP地址,使外界用户能够连上动态用户的网址。动态DNS令互联网上的外界用户可以连接到使用了动态DNS的机器而不用亲自追踪其IP地址。其中一样常用用途是在使用动态IP地址连转载 2010-05-21 10:07:00 · 1489 阅读 · 0 评论 -
WEP、WPA无线加密对比
WEP、WPA无线加密对比 随着无线网络的普及,在商场、街上、餐厅搜索到无线信号并不出奇,这些无线热点一般都是免费的提供无线网络给大家使用,并不对信号进行加密。但对于家庭来说,如果自己付款的宽带网络因无线信号没有加密而给别人免费享用并占用了大量的带宽这可不是一件愉快的事情。对企业来说,无线信号更是绝对不能给企业以外的人所接收。 所有的无线网络都提供某些形式的加密。但无线路由器、无线AP、或中继器的无线信号范围很难控制得准确,外界也是很大机会的能访问到该无线网络,一旦他们能访问该内部网络转载 2010-07-30 10:28:00 · 1288 阅读 · 0 评论 -
问题记录-当glibc detected *** free(): invalid next size (normal)出现
<br /><br />当glibc detected *** free(): invalid next size (normal)出现<br /> <br />是内存泄露的问题。 <br />(1)一般是free了没有分配的内存<br />(2)还有就是分配了内存忘记释放也有可能会出现这样的问题。 <br />(3)最后查出来是数组循环的时候越界了 , 写到了其他的内存里面, 然后一free那个区域就出现了这样的问题。<br /> <br />是有allocate引起的,一个debug的方法是把你怀疑的矩转载 2011-03-29 15:45:00 · 36856 阅读 · 3 评论 -
ubuntu10.04通过wine使用source insight
近期在看android的源码,希望在linux环境下使用source insight,在网络上查了很多发现通过wine可以使用。1、wine简介wine就是一个能在linux上运行windows程序的工具,它既是一个模拟器也是提供了一个兼容层,提供了另外一种实现windo原创 2011-09-22 14:53:25 · 1684 阅读 · 0 评论 -
OTG==On The Go
简单地说,OTG就是On The Go,正在进行中的意思。 从原理角度来简单地说—— 大家都知道自从1996年USB传输协议的诞生,并以其优势很快的风靡了所有计算机外设以及数码设备,大家都知道USB设备分为HOST(主设备)和SLAVE(从设备),只有当一台HOST于一台SLAVE连接时才能实现数据的传输,OTG设备就是是我们的“EX”既能充当HOST,亦能充当SLAVE。 详细介绍OTG的由转载 2010-01-12 14:04:00 · 1756 阅读 · 0 评论 -
statfs获得硬盘使用情况 模拟linux命令 df
说明:本文以主要为转载内容,同时加入了我在使用过程中遇到问题对其的修正!!!!!!!!! 先说statfs结构:#include /* 或者 */ int statfs(const char *path, struct statfs *buf); int fstatfs(int fd, struct statfs *buf); 参数: path: 位于需要查询信息的文原创 2010-03-01 13:04:00 · 23263 阅读 · 1 评论 -
fedora 12 root账号登陆
情况类似于fedora 10,fedora11.打开系统工具-终端输入命令:su -输入root密码(此时密码不显示,直接输入)输入命令:gedit /etc/pam.d/gdm在文本编辑器中注释掉"auth required pam_succeed_if.so user != root quiet"这一行(在这一行前面加上"#",即改成#auth requ原创 2009-12-18 16:03:00 · 839 阅读 · 0 评论 -
总线技术介绍
任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU直接连接,那么连线将会错综复杂,甚至难以实现。为了简化硬件电路设计、简化系统结构,常用一组线路,配置以适当的接口电路,与各部件和外围设备连接,这组共用的连接线路被称为总线。采用总线结构便于部件和设备的扩充,尤其制定了统一的总线标准则容易使不同设备间实现互连。----微机中总线一般有内部总转载 2008-02-17 11:21:00 · 2093 阅读 · 0 评论 -
SPI简介
串行设备总线(Serial Peripheral Interface, SPI),是一种用于内部设备连接的总线。和并行总线相比连接端子数少,一般用于低速设备的连接。以前的共享总线方式需要数据总线,地址总线,以及控制信号线共同来实现周边设备的连接,这样最少也需要数十条信号线存在。除了像主内存那种速度要求高的设备,对低速设备来说,更希望小电路规模的,少端子的连接方式。在这种应用背景下,出现了多种串转载 2008-02-18 11:39:00 · 1276 阅读 · 0 评论 -
S3C2410第22章SPI Interface 中文手册
概况:S3C2410X的连续外围设备接口(SPI)能连接电路实现连续数据传递。S3C2410X包含2个SPI,,每个都分别有两个8位转移寄存器用于数据的传输和接收。在一个SPI进行数据传递时,同步传送数据并连续输出数据。在某一频率的8位连续数据由它相应的通讯控制寄存器设置所决定。假如你只发送数据,接收数据就能设为哑元。反之,如果你只想接收数据,你应该发送设为哑元1数据。S3C2410有4原创 2008-02-18 13:41:00 · 2354 阅读 · 0 评论 -
Linux下的常见系统资源共享
Linux下的常见系统资源共享 孙开云 引:linux是一个优秀的开放源码的操作系统,可以运行在大到巨型转载 2008-03-28 12:22:00 · 715 阅读 · 0 评论 -
Linux系统调用--fstat/stat/lstat函数详解
功能描述: 获取一些文件相关的信息。 用法: #include #include #include int stat(const char *path, struct stat *buf); int fstat(int filedes, struct stat *buf); int lstat(const char *path, struct stat *buf); 参数转载 2009-10-21 19:33:00 · 2193 阅读 · 0 评论 -
Linux下检测网卡与网线连接状态,使用ioctl向socket发送SIOCETHTOOL命令字
#include #include #include #include #include #include #include #include #include typedef unsigned short u16;typedef unsigned int u32;typedef unsigned char u8;#include #include转载 2009-12-07 11:35:00 · 5939 阅读 · 0 评论 -
linux系统ioctl使用示例
程序1:检测接口的 inet_addr,netmask,broad_addr程序2:检查接口的物理连接是否正常程序3:更简单一点测试物理连接程序4:调节音量***************************程序1****************************************#include stdio.h>#include string.h>#include stdlib.h原创 2009-12-07 11:38:00 · 857 阅读 · 0 评论 -
用ioctl设置了网卡的ip地址和掩码后,如何激活?
请问用ioctl设置了网卡的ip地址和掩码后,如何激活?我在程序中用ioctl函数设置了网卡的ip地址和掩码,但是设置完成后,网络并没有激活,还是不能收发数据,但是退出程序用ifconfig-a查看,设置已经成功,然后用ifconfig激活,就可以收发数据了,请问,能不能用ioctl在设置完ip地址和掩码后,直接用ioctl激活?或者还有其他的方法在程序中直接激活网络设置?谢谢啊 morn转载 2009-12-07 12:47:00 · 2795 阅读 · 0 评论 -
虚拟机下安装Fedora12图形界面不显示的问题
虚拟机下安装Fedora12图形界面不显示可能导致的原因是设置虚拟机的内存太小,图形界面至少要求内存512M。原创 2009-12-18 15:00:00 · 1299 阅读 · 0 评论 -
Ubuntu root用户/权限使用
Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。 (1)从user用户切换到root用户 不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user 但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦 此时我们可以切换到root用户,只需要简单转载 2013-01-08 10:30:06 · 1741 阅读 · 0 评论