自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 资源 (1)
  • 收藏
  • 关注

转载 为什么程序会出现Bus Error?

为什么程序会出现Bus Error?

2011-05-30 16:46:00 1790

转载 VI命令

Vi命令

2010-11-11 14:44:00 1180

原创 GDB移植_ARM_LINXU

GDB移植_ARM_LINXU

2010-08-12 12:00:00 3915

原创 shell与export命令

参考文章:http://baike.baidu.com/view/2959759.htmhttp://blog.sina.com.cn/s/blog_62945c360100ffvk.htmlhttp://www.51testing.com/?44957/action_viewspace_itemid_90758.htmlshell与export命令export命令功能说明:设置或显示环境

2010-04-29 10:20:00 2943

原创 arm+linux下调试串口切换成普通串口

开发板型号:友善的micro2440(带7寸屏--嘿嘿很爽的!) bootload:vivi 系统:linux(开发板自带的,应该是2.6.29) 参考文章:http://www.100ask.net/showtopic.aspx?forumid=2&topicid=15&go=next http://www.linuxforum.net/forum/showfla

2010-03-19 14:52:00 5354

转载 Linux内核源代码的阅读和工具介绍

Linux内核源代码的阅读和工具介绍 01-7-27 上午 09:38:07--------------------------------------------------------------- 随着linux的逐步普及,现在有不少人对于Linux的安装及设置已经比较熟悉了。与Linux 的蓬勃发展相适应,想深入了解Linux的也越来

2010-01-26 16:52:00 1055

转载 Kconfig文件的作用 转载自我的太阳

Kconfig文件的作用内核源码树的目录下都有两个文件Kconfig(2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文件中。在内核编

2010-01-26 16:16:00 1041 1

转载 qt/embedded 2.3.10 移植

qt/embedded 2.3.10 移植 HOST主机         :  Red Hat 9 完全安装交叉编译器       :  freescale提供的arm-926ejs-linux 版本 gcc-4.1.1-glibc-2.4-nptl-sf-1需要用到的软件包 :  tmake-1.13.tar.gz   qt-x11-2.3.2.tar.gz    qt-embedded-2

2010-01-10 15:14:00 1348

原创 linux下串口编程--2进制读写说明

Linux 串口编程的一些问题解决 Linux下串口编程的文章网上是满天飞,但大都是出自一篇文章,而且写的都是些基本的操作,像控制RTS/CTS等串口引脚状态,接收发送二进制数据等,都没有很好的说明,我在使用中遇到了些问题,写出来,希望能对大家有所帮助,少走弯路,呵呵! 我使用的操作系统是Redhat9,gcc版本是3.2.2 其实在linux下对串口的设置主要是通过termios这个

2009-11-10 11:24:00 4427 1

转载 C++ using namespace std 详解

C++ using namespace std2008-12-23 22:19熟练掌握C/C++语言,熟悉Windows开发平台,能熟练运用MFC自主编开发出一些应用程序;熟练掌握SQL语句,对数据库有很好的认识,能熟练使用SQL Server2000软件;熟练掌握JAVA语言,熟悉J2ME对手机软件开发一定的基础;深入理解面向对象的思想,并能熟练应用于具体的程序设

2009-06-18 15:38:00 1290

原创 #define、const、typedef的差别

 define与const2009-02-22 20:43define与const的概念:宏不仅可以用来代替常数值,还可以用来代替表达式,甚至是代码段。宏的功能很强大,但也容易出错,所以其利弊大小颇有争议。用宏来代表常数,好处是:1. 让代码更简洁明了当然这有赖于你为宏取一个适当的名字。一般来说,宏的名字更要注重有明确直观的意义,有时宁可让它长点。2. 方便代码的维护对宏的处理,在编译过程中称为“

2009-05-21 11:22:00 814

转载 linux目录介绍

linux目录介绍2007年11月01日星期四 18:40根文件系统 通常情况下,根文件系统所占空间一般应该比较小,因为其中的绝大部分文件都不需要经常改动,而且包括严格的文件和一个小的不经常改变的文件系统不容易损坏。 除了可能的一个叫/vmlinuz标准的系统引导映像之外,根目录一般不含任何文件。所有其他文件在根文件系统的子目录中。1. /bin目录 /bin目录包含了引导

2009-03-30 11:23:00 497

转载 Linux 文件和目录的属性

Linux 文件和目录的属性作者:北南南北来自:LinuxSir.Org摘要:本文讲述的是文件或目录的属性,比如节点inode、文件类型、文件权限及归属;还对setuid、setgid及粘贴位进行了一般性的讲解。对ln 、chmod、umask、chown、chgrp 、touch 的用法也进行了比较详细的说明和举例; 目录1、 Linux 文件的属性概说;2、 关于i

2009-03-30 10:48:00 637

转载 ctags的用法 vim ctags , linux ctags , ctags分析代码

vim+ctags用法(转载) [/home/brimmer/src]$ ctags -R"-R"表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。"tags"文件中包括这些对象的列表:l 用#define定义的宏l 枚举型变量的值l 函数的定义、原型和声明l 名字空间(namespace)l 类型定义(typedefs)l 变量(包括定义和声明

2009-03-18 08:33:00 1049

转载 C语言编译过程

 章  C语言编译过程2008年09月02日 星期二 上午 09:53编译,编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。C源程序头文件-->预编译处理(cpp)-->编译程序本身--

2009-03-17 21:49:00 585

转载 13个代码注释的小技巧

13个代码注释的小技巧 这篇文章是由José M. Aguilar在他卓越的博客中以西班牙语的形式首发,其后Timm Martin在获得Aguilar先生的授权下,对该文章进行翻译、修改,并且在DevTopics上发布。以下13个小技巧可以使得你的代码在长时间内依然能够保持容易理解和维护。1. 对不同级别的代码进行注释对于不同级别的代码块,要使用统一的方法来进

2009-02-19 13:58:00 609

转载 统一建模语言UML的介绍

统一建模语言UML的组成 目录一、概述二、标准建模语言UML的出现三、标准建模语言UML的内容四、标准建模语言UML的主要特点五、 标准建模语言UML的应用领域 [编辑本段]一、概述  Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图

2009-02-13 11:18:00 874

转载 C语言 联合和枚举

联合(union):一、联合说明和联合变量定义      联合也是一种新的数据类型, 它是一种特殊形式的变量。     联合说明和联合变量定义与结构十分相似。其形式为:         union 联合名         {              数据类型 成员名;              数据类型 成员名;                   ...  

2009-02-09 12:46:00 992

原创 C51 bit和sbit的区别

bit和sbit都是C51扩展的变量类型。 bit和int char之类的差不多,只不过char=8位, bit=1位而已。都是变量,编译器在编译过程中分配地址。除非你指定,否则这个地址是随机的。这个地址是整个可寻址空间,RAM+FLASH+扩展空间。bit只有0和1两种值,意义有点像Windows下VC中的BOOL。 sbit是对应可位寻址空间的一个位,可位寻址区:20H~2FH。一旦用

2009-01-20 13:20:00 7711 2

转载 串口扩展方案总结

 行接口设备凭借其控制灵活、接口简单、占用系统资源少等优点,被广泛应用于工业控制、家庭安防、GPS卫星定位导航以及水、电、气表的抄表等领域。 在这些嵌入式系统中,可能会有很多从设备都通过串行接口与主机进行通信,如GPRS MODEM、红外发送和接收模块、RS485总线接口等。这使得开发 人员常常面临嵌入式系统中主机串行通信接口不足的问题,针对此问题,本文介绍了几种常见的解决方法

2009-01-05 13:58:00 5685

转载 把 Fedora 7 Gnome 桌面妝扮成 Mac OS X Leopard

把 Fedora 7 Gnome 桌面妝扮成 Mac OS X Leopard取得 Mac4Lin 套件包Mac4Lin_v0.3.tar.gzMac4Lin_icons_v0.3_for_GNOME_2.18_ONLY.tar.gzWallpapers_Mac4Lin_v0.3.tar.gzMac4Lin_Documentation_1.1.pdf (op

2008-12-19 13:19:00 2891

转载 讓 FC6 GNOME 桌面呈現 Vista 風格

« Vista Transformation Pack |首頁| 在 Linux 環境使用 WiFi WPA 加密連線 »2006年12月31日讓 FC6 GNOME 桌面呈現 Vista 風格3D 桌面加上 Beryl 超炫的視窗特效, 操作 Linux 桌面就像在看科幻片 :)環境:Fedora C

2008-12-19 12:53:00 646

转载 Fedora 9 下安裝Google桌面小工具

Fedora 9 下安裝Google桌面小工具 ytha 在天空部落發表於19:25:46 | Fedora AP 鼓勵此網誌:0  Googl

2008-12-18 13:10:00 704

转载 定点数与浮点数

/*<![CDATA[*/if(top.location != self.location){ top.location = self.location;}var myref = encodeURIComponent("http://hi.baidu.com/mylovege/blog/item/25cc4300e9f5c115728b650d%2Ehtml");/*]

2008-12-17 14:11:00 1101

转载 关于IEEE754二进制浮点数算术标准的介绍

IEEE 754 IEEE二进制浮点数算术标准(IEEE 754)是最广泛使用的浮点数运算标准,为许多CPU与浮点运算器所采用。这个标准定义了表示浮点数的格式(包括负零(−0 (number))与反常值(denormal number)),一些特殊数值(无穷与非数值(NaN)),以及这些数值的“浮点数运算子”;它也指明了四种数值修约规则和五种例外状况(包括例外发生的时机与处理方式)。 IEEE 7

2008-12-17 13:14:00 2636

转载 devfs文件系统

伴随着 Linux 2.4版本的发行,出现了大量的文件系统可能性,其中包括 ReiserFS、XFS、GFS和其它文件系统。这些文件系统听起来的确都很酷,但是它们真正能做些什么呢,擅长在哪些方面,以及在 Linux产品环境下如何才能安全地使用它们呢?Daniel Robbins 通过向您展示如何在 Linux 2.4的环境下建立这些新的高级文件系统来回答以上的问题。遵从这个方法

2008-11-06 17:06:00 1052

转载 用BusyBox制作根文件系统

用BusyBox制作根文件系统前言 :   文件系统的制作其实并没有想像中那么难。一个基本的文件系统应该包括: busybox (提供 shell命令集)、配置文件(用来初始化和布局你的文件系统)、设备文件(如果是用 devfs 的话这个就免了)、必要的库文件系统(如果 busybox是静态编译的话,那根本不用为 busybox

2008-11-06 14:34:00 756

转载 gnu binutils

gnu binutils   GNU binutils是一组二进制工具集。包括:addr2line ar gprof nm objcopy objdump ranlib size strings strip. 本文归纳他们的常用法。  ar  ar用于建立、修改、提取档案文件(archive)。archive是一个包含多个被包含文件的单一文件(也称之为库文件)

2008-11-06 10:22:00 442

转载 什么是grub

 1. 什么是grub grub 是一个多重启动管理器。grub是GRand Unified Bootloader的缩写,它可以在 多个操作系统共存时选择引导哪个系统。它可以引导的操作系统包括Linux,FreeBSD,So laris,NetBSD,BeOSi,OS/2,Windows95/98,Windows NT,Windows2000。它可以载入操作系 统的内核和初始化操作系统(如Linu

2008-10-14 17:19:00 777

转载 ARM的开发,学习步骤

 做个最小系统板:如果你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,SRAM或SDRAM、CPU、JTAG、和复位信号的小系统板,留出扩展接口。使最小系统能够正常运行,你的任务就完成了一半,好在ARM的外围接口基本都是标准接口,如果你已有这些硬件的布线经验,这对你

2008-10-14 14:38:00 765

转载 目前三星的ARM处理器主推的种类

目前三星的ARM处理器主推的种类 转贴目前三星的ARM处理器主推的有四大类1,手持设备/PDA 方案,适合低功耗产品2,网络通讯处理器方案3,ADSL套片解决方案4,FLASH MEMORY控制器分别做一个简单介绍1,手持设备a,S3C44B0:ARM7TDMI,66MH

2008-10-06 17:31:00 1254

转载 gdb调试子进程

GDB 是 linux 系统上常用的调试工具,本文介绍了使用 GDB 调试多进程程序的几种方法,并对各种方法进行比较。GDB 是 linux 系统上常用的 c/c++ 调试工具,功能十分强大。对于较为复杂的系统,比如多进程系统,如何使用 GDB 调试呢?考虑下面这个三进程系统:进程 Proc2 是 Proc1 的子进程,Proc3 又是 Proc2 的子进程。如何使用 GDB 调试 pro

2008-09-25 14:30:00 6964

转载 indent的使用

用 indent 进行代码格式化 3.5. 用 indent 进行代码格式化3.5.1. introduce indent  3.5.2. Indent参数规范  一个范例,胜过前言万语。用 indent 格式化代码,再从格式化前后的格式变化,来学习格式化规范。  可以用不同的参数调用 indent,  3.5.1. introduce indentWhat is Indent  The `ind

2008-09-25 13:45:00 2576

转载 使用Ctags

使用CtagsVIM中已经带了Ctags这个程序。尽管ctags也可以支持其它编辑器,但是它正式支持的只有VIM。Ctags可以帮助程序员很容易地浏览源代码。用下面的命令可以在源代码的根目录下创建“tags”文件: [/home/brimmer/src]$ ctags -R “-R”表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。“tags”文件中包括这些对象的列表:

2008-09-25 13:40:00 791

原创 Makefile如何传递宏定义

用个简单的例子说明:Makefile文件:CROSS =CC = $(CROSS)gccAA = DEF1BB = TEMP3DD = TEMP1all: hellohello:hello.c    gcc -o $@ $^ -D $(AA) -D$(BB) -D TEMP1=/"2.6.2/"clean:    rm -rf hello *.ohello.c文件#include /*好用的写法#

2008-09-04 14:52:00 4106 1

原创 指针数组和数组指针的区别

个人理解仅作参考,如 有不对请指出;指针数组:    如:char *p1[3];表示声名了个数组,数组是3个char *型指针。    说直白点,一个数组中装的全是同种类型的指针。数组指针:    如:char (*p1)[3];表示声名了个指针,他指向一有3个char型元素的地址。    说直白点,是指向同类型2维数组的指针。且包含的元素的个数是相同的。    就是说char (*p1)[3]

2008-09-04 14:45:00 687

转载 GCC 预处理器选项

GCC 预处理器选项 文章来源: 文章作者: 发布时间:2007-08-09 字体:[大中小]

2008-08-28 10:17:00 7443

转载 GNU GCC 5篇

GCC 1 Section: GNU Tools (1)Updated: 2003/12/05Sponsor: GCC Casino Winning ContentNAMEgcc,g++-GNU工程的C和C++编译器(egcs-1.1.2) 总览(SYNOPSIS)gcc[option|filename ]... g++[option|filename ]

2008-08-28 10:12:00 1349

转载 GCC使用入门

【51CTO.com独家特稿】一、GCC简介通常所说的GCC是GUN CompilerCollection的简称,除了编译程序之外,它还含其他相关工具,所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代码。GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍的一种

2008-08-28 09:34:00 510

转载 C语言宏定义技巧

C语言宏定义技巧 winsu 发表于 2006-4-14 8:36:00 0 推荐 C语言宏定义技巧(常用宏定义)    写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。   1,防止一个头文件被重复包含 #ifnd

2008-08-27 13:03:00 608

Vim用户手册中文版72.pdf

Vim用户手册中文版72 其实,Vim与其它编辑器一个很大的区别在于,它可以完成复杂的编 辑与格式化任务。在这个领域还很少有软件能与它分庭抗礼1 ,但是,与 所有的灵活性的代价一样,你需要用自己的双手来实现它。这在事实上造 成了用户在使用Vim过程中的几个自然阶段。

2011-07-23

空空如也

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

TA关注的人

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