自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

于勇的空间

工作及生活的点滴

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 DMSS

http://blog.sina.com.cn/s/blog_55b83b240100mba7.htmlQSC6010软件 软件系统主要包括芯片和协议相关的AMSS软件和UI应用软件两部分。高通QSC60X0平台的AMSS60X0(高通还未命名,暂定为此)软件是基于MS

2011-07-15 16:40:09 12812

原创 AMSS

http://home.km-airnet.net/space-26-do-blog-id-77.htmlAMSS(Advanced Mobile Subscriber Software)标签 :  Mobile   Subscriber   Software   AMSS

2011-07-15 16:37:37 1142

原创 collect2和ld区别

<br />gcc一般collect2,而不是ld<br />什么是collect2 <br />collect2是ld链接器的一个封装,最终还是要调用ld来完成链接工作,collect2的作用是在实现main函数的代码前对目标文件中命名的特殊符号进行收集. 这些特殊的符号表明它们是全局构造函数或在main前执行,collect2会生成一个临时的.c文件,将这些符号的地址收集成一个数组,然后放到这个.c文件里面,编译后与其他目标文件一起被链接到最终的输出文件中。在这里我们没有加-nostdlib,所以自然不

2010-11-17 14:17:00 5066

原创 KiB与kb区别 MiB与MB区别

<br /> 1kb=1024B 或者1KB=1000B<br /> 1KiB=1024B <br /> 1Mb=1024KB 或者1MB=1000KB<br /> 1MiB=1024KB<br />一般买硬盘和内存的时候, 这个区别就被商家利用了,所以买回来一看,大小对不起来!<br /> <br />可以参考WIKI下相同问题,不让发连接。

2010-11-16 10:13:00 4890 1

转载 EABI和OABI - 嵌入式开发

<br />http://www.360doc.com/content/10/0311/12/155970_18337965.shtml<br />1。什么是ABI<br />            ABI,application binary interface (ABI),应用程序二进制接口。<br />            既然是 接口,那就是某两种东西之间的沟通桥梁,此处有这些种情况:<br />            A。应用程序 <-> 操作系统;<br />            B。应用程

2010-09-16 15:08:00 574

转载 zz谈谈嵌入式中的GCC

zz谈谈嵌入式中的GCC <br />软 C python2008-06-14 20:55:48阅读7评论0  字号:大中小 订阅<br />zz:http://sites.google.com/a/kingofat.com/windstorm/Article/about-embedded-GCC<br /><br /> <br />在嵌入式环境中,如何理解Gcc是怎么工作的?你是否知道在工具链目录下的其他工具的用途?还有没有让你更好适应这些工具的诀窍和秘笈?OK,读读这篇linuxjournal 上的文章

2010-09-10 13:36:00 812

转载 gcc对于arm的编译参数

man gcc中对于ARM选项3.17.2 ARM OptionsThese `-m' options are defined for Advanced RISC Machines (ARM) architectures: -mabi=nameGenerate code for the specified ABI. Permissible values are: `apcs-gnu', `atpcs', `aapcs', `aapcs-linux' and `iwmmxt'. -mapcs-frameG

2010-09-09 16:08:00 2201

转载 speex的移植

2009-06-02speex的移植把speex移植到arm开发板 <br />1:下载libogg_1.1.0.orig.tar.gz: <br />   tar -xf libogg_1.1.0.orig.tar.gz <br />2: cd libogg_1.1.0 <br />   ./configure --prefix="安装的目录" --host="安装的平台(arm-linux)";初始化 <br />   ./make 编译 <br />   ./make install安装 <br />

2010-09-09 14:55:00 1103

转载 speex-linux下音频处理

<br />交叉编译linphone [osip2 ,ogg, speex, ortp(VOIP开源软件)(转)]2008-10-22 16:40<br />LINPHONE ON ARM-LINUX (cross-compiling on host for target architecture)<br />编译linphone 需要库的支持,这其中就需要osip2,ogg,speex,ortp库的支持,这几种库分别支持各种通讯协议,如osip2支持的为sip协议,ortp支持的为rtp协议(即rtp协议

2010-09-09 14:50:00 3926

转载 Linux系统信息查看命令大全

<br /> Linux系统信息查看命令大全<br />版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/01/11/linux-sysinfo-cmds/以及本声明。<br /> <br />最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。 想起以前写过的一篇其实Linux这样用更简单, 发现这些系统信息查看命令也可以总结出一篇小小的东西来了。<br />另外这里还有非常多的命令, 可以作为参考。<br />系统#

2010-09-07 09:15:00 499

转载 Linux系统信息查看命令大全

<br /> Linux系统信息查看命令大全<br />版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/01/11/linux-sysinfo-cmds/以及本声明。<br /> <br />最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。 想起以前写过的一篇其实Linux这样用更简单, 发现这些系统信息查看命令也可以总结出一篇小小的东西来了。<br />另外这里还有非常多的命令, 可以作为参考。<br />系统#

2010-09-07 09:15:00 492

转载 什么是OneNand Flash及OneNand Flash的特点

什么是OneNand Flash及OneNand Flash的特点<br />原创或整理2009-06-15 22:48:28阅读290评论1  字号:大中小 订阅<br /> <br />什么是OneNand Flash及OneNand Flash的特点<br />Author: [email protected]<br /> <br />罗唆几句,这年头,真是啥都有。<br />今见到一位网友整理了关于Nand Flash 的相关帖子,<br />算是为大家做了点贡献,但是,看到中间关于OneNan

2010-08-31 16:28:00 3313

转载 Linux Kernel版本演化情况

2009-04-30Linux Kernel版本演化情况 - [IT]<br />版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明<br />http://stevens0102.blogbus.com/logs/38724910.html<br /><br />1991年4月,21岁的芬兰大学生Linus Torvalds依着对操作系统的热爱,开始了自己操作系统的开发实践工作,他先用80386汇编语言完成了任务管理器(task switcher)的开发,同时还做了一个终端驱动程序(term

2010-08-30 15:04:00 1071

转载 (zt)关于终端和控制台的一些解释

关于终端和控制台的一些解释  <br />  今天看到有人问终端和控制台的区别,而且这个问题比较有普遍性,因此想抽出一点时间来解释一下这两个术语的区别。<br /><br />  终端,英文叫做terminal ,通常简称为term ,比如我们在X下的xterm. <br />  控制台,英文叫做console。 <br /><br />  要明白这两者的关系,还得从以前的多人使用的计算机开始。 <br />  大家都知道,最初的计算机由于价格昂贵,因此,一台计算机一般是由多个人同时使用的。在这种情况下一台

2010-08-20 10:13:00 450

转载 (zt)linux passwd和shadow区别

<br />linux操作系统的用户文件的说明 <br />/etc/passwd<br />  该目录存储的是操作系统用户信息,该文件为所有用户可见。 <br />给linux系统添加一个帐号: <br />  useradd -g mysql -d /home/test -m test(:新建一个用户test, 属于mysql组,开始目录是/home/test) <br />  然后进入 /etc/passwd,可以看到如下信息,在最后一行可以看到刚加的用户的信息。如下 <br />   sshd:x:

2010-08-07 15:57:00 1535

转载 (ZT)Linux 汇编语言开发指南

Linux 汇编语言开发指南<br /><br /><br /><br />本文源网址http://www.ibm.com/developerworks/cn/linux/l-assembly/汇编语言的优点是速度快,可以直接对硬件进行操作,这对诸如图形处理等关键应用是非常重要的。Linux 是一个用 C 语言开发的操作系统,这使得很多程序员开始忘记在 Linux 中还可以直接使用汇编这一底层语言来优化程序的性能。本文为那些在Linux 平台上编写汇编代码的程序员提供指南,介绍 Linux 汇编

2010-08-04 09:39:00 501

原创 同一个文件共同读写(open中O_SYNC用法)

现来看二个程序。#include#include#include#include#include#includeint main(){    int fd;    if((fd=open("test",O_RDWR|))    {        perror("open");        return -1;    }    lseek(fd,-3,SEEK_END);    char buffer[32]="hello";    sleep

2010-08-03 21:25:00 7080

转载 (ZT)TLB 操作

<br />对TLB的操作是通过访问CP15的C8和C10寄存器来完成的,写CP15的C8/C10寄存器的指令格式如下所示:<br />mcr p15, 0, , , crm, <br />mcr p15, 0, , , crm, 4.6.1  使TLB内容无效<br />使TLB中的内容无效是通过写CP15的寄存器C8来实现的,指令如表4-9所示。<br />表4-9  使TLB内容无效操作指令<br />指    令<br /><br /><br /><br />含    义<br />mcr p15,

2010-08-03 09:14:00 895

转载 [转]分析Cache的运行机制和设计理念

<br />[转]分析Cache的运行机制和设计理念<br /><br />随着双核时代的到来,CPU的Cache越来越受到DIYer的重视。本文吸收了其它高手发表的文章观点,浅谈一下Cache的运行和设计原理。<br /><br />1. CPU Cache简介<br /><br />Cache其是就是CPU和内存之间的一个中转站。由于目前CPU的频率(速度)已经大大超过内存,往往CPU会为了读取或存储数据白白浪费几十个时钟周期。这造成了巨大的资源浪费。于是Cache的设计思想被提上日程,几经实验修改后,

2010-08-02 15:21:00 759

转载 open函数O_APPEND的含义

O_APPEND的含义<br /> <br />来源:ChinaUnix博客 发布日期:20090612 23:13:00<br /><br /><br />所属类别:程序设计技术文章<br />健康推荐:全面解读 → 颈椎病为何久治不愈,如何根除颈椎病的困扰....<br />1 O_APPEND的含义是在每次写之前,都讲标志位移动到文件的末端。表面上读这句话可能会有误解,提出一个问题:当在O_APPEND打开后,然后用lseek移动到其他的位置,然后再用write

2010-08-02 11:25:00 3573

转载 ls命令显示Linux目录大小(zz)

<br />用ls命令出来的目录大小,不包括里面的文件大小。用du -sh * 才是。-h选项是将大小转换为比较好看的格式,如K,M什么的。<br />linux文件系统是用inode来存储文件的属性,而用Block来存储内容的。而这个inode里面是不存储文件的名字的,所以对于目录来说,它的作用就是通过自己的inode找到自己的block,block里面记录了你这个目录下面文件名和inode的对应,如果你目录下面的文件很多,那么目录的这个block就会很大了。而这个值于你目录里面文件的大小

2010-08-02 10:53:00 1846

转载 C面试题(判断大端小端)

转载--C面试题(判断大端小端)他们写的有个小问题,我把这个文章转过来,修改下。     最近的状态真是糟糕透了,连大端小端的问题也含含糊糊才搞出来,还是基础不够扎实呀!     平时不做大端小端的判断(默认都是小端),时间长了就只仿佛记得大端小端和鸡蛋有关系^:^一、大端小端的概念(以下概念来自网络)端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡

2010-07-28 15:56:00 1383

原创 GPRS发送中文短信的问题

<br />  linux下,板子通过串口连接发送中文短信,关于串口设置,及发送英文短信很简单就不说了,先说说如何做,及遇到的问题。<br />  linux下,在VIM(一定在vim中保存中文,这个问题下面再提)保存中文内容,通过iconv函数从当然语言编码转为GPRS的UCS2的编码。<br />int encode (char * message)<br />{ <br /> int src_len,dest_len=MAXSIZE;<br /> iconv_t cd;<br /> char buff

2010-07-24 19:52:00 1689 3

linux设备驱动程序(英文)

linux设备驱动程序(英文),看不懂中文翻译的时候,还是看英文的。

2010-08-28

精通linux驱动开发

精通linux驱动开发,一个印度人写的,印度在软件比我们强,一定要超过他们。

2010-08-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除