- 博客(13)
- 收藏
- 关注
转载 常量字符串为什么位于静态存储区?
char *c="chenxi";书上说: "chenxi"这个字符串被当作常量而且被放置在此程序的内存静态区。那一般的int i=1;1也是常量,为什么1就不被放置在此程序的内存静态区了呢?请高手指点!所有的字符窜常量都被放在静态内存区因为字符串常量很少需要修改,放在静态内存区会提高效率例:char str1[] = "abc";char str2
2014-06-30 15:59:30 602
转载 LCD屏幕,IPS屏幕,TFT屏幕,SLCD屏幕和AMOLED手机屏幕介
【导读】:手机屏幕从发光上讲有着本质的区别,一种是靠外部光源的照亮,一种是自发光。这两种屏幕各有各自的优势,其中LCD阵营的HTC One X和OLED阵营的三星GALAXY SIII也是目前最具代表性的两种屏幕,受到用户的普遍好评。 目前主流的手机采用的屏幕,从大范围上讲都可以归类为LCD与OLED,两种屏幕从发光上讲有着本质的区别,一种是靠外部光源的照亮,一种是自发光。。
2014-06-30 10:50:18 5879
转载 C++中关于new和delete的使用
最近一直在啃 C++ Primer 中文版第4版,发现 C++中new和delete应用遍布全书,现对其使用作简单总结。在C++中,可以使用new和delete动态创建和释放数组或者单个对象,现在对它们的使用一一道来。1.创建动态数组 数组类型的变量有三个重要的限制:数组长度固定不变,在编译时必须知道它的长度,数组只在定义它的块语句中存在。对于动态分配的数组,虽然长度是固
2014-06-26 22:39:40 544
转载 用g++编译最简单的C++程序hello.C出现可以用-Wno-deprecated屏蔽的警告,想问个究竟
程序如下: #include main () { cout } 警告如下: in file included from /usr/include/c++/3.2.2/backward/iostream.h:31,
2014-06-24 17:48:08 5588 1
转载 Linux vi编辑器的使用说明
摘要: 一、vi的工作模式 vi有两种工作模式: 编辑模式:用来输入和编辑文件的模式,屏幕上会显示用户的键入,按键不是被解释为命令执行,而是作为文本写到用户的文件中。 指令模式:用来编辑、存盘和退出文件的模 ...一、vi的工作模式 vi有两种工作模式: 编辑模式:用来输入和编辑文件的模式,屏幕上会显示用户的键入,按键不是被解释为命令执行,而是作为文本写到
2014-06-19 16:32:19 746
转载 名词解析:PGA-----可编程增益放大器
PGA是什么意思PGA是Pmgrammable Gain Amplifier的英文简称,中文意思是可编程增益放大器。PGA是一种通用性很强的放大器,其放大倍数可以根据需要用程序进行控制。采用这种放大器,可通过程序调节放大倍数,使A/D转换器满量程信号达到均一化,因而大大提高测量精度。可编程增益放大器(PGA)有两种:组合PGA和集成PGA。组合PGA一般由运算放大器、仪
2014-06-19 16:04:19 19836
转载 c/c++ 多态的概念
预备知识:c++赋值兼容原则: 一个公有派生类的对象在使用上可以被当做基类的对象,反之则禁止。 派生类的对象可以被赋值给基类对象。 派生类的对象可以初始化基类的引用(指针也一样) 多态的概念: 1:先期联编:能够在编译时就能够确定哪个重载的成员函数被调用的情况 2:后期联编(多态性):系统在运行时,能够根据其参数类型确定调用哪个重载的成员
2014-06-13 18:39:37 904
转载 u-boot链接分析
一个典型的嵌入式系统中,bootloader代码放在NOR Flash或NAND Flash里面,系统加电或复位后,首先运行这段代码。通常把bootloader代码放在NOR Flash里面,NAND Flash由于硬件原因不能随机访问,需要特殊的硬件支持机制。bootloader代码除了初始化以外就是搬运程序,即地址重定位(relocate)。我们为什么需要relocate?主要是经济方
2014-06-13 17:46:07 542
转载 关于u-boot.map 文件的作用
用make命令编译时自动生成的,里面包含所有的函数逻辑地址.printf("0x%x\n", function_name); /* 这个逻辑地址,可以在u-boot.map里找到对应的函数名,用于是debug查错,相当好,例如函数指针. */实际上,kernel开发,也常常用syste.map文件.LDFLAGS += -Bstatic -T $(LDSCRIPT) -Ttex
2014-06-13 17:43:18 1748
转载 c++类的实例化,有没有new的区别
A a;A * a = new a();以上两种方式皆可实现类的实例化,有new的区别在于:1.前者在堆栈中分配内存,后者为动态内存分配,在一般应用中是没有什么区别的,但动态内存分配会使对象的可控性增强。2.不加new在堆栈中分配内存3.大程序用new,小程序直接申请4.只是把对象分配在堆栈内存中5.new必须delete删除,不用new系统会自动回收内存
2014-06-13 17:08:10 7186 1
转载 设备与驱动的匹配
看了许久,今天终于是了解了驱动及设备的注册及彼此的绑定过程,详细内容请见下文,如有不对地方请指正,多谢了!一、 先看一下这个int __init devices_init(void) { devices_kset = kset_create_and_add("devices", &device_uevent_ops, NULL); if (!devices
2014-06-11 01:44:21 830
转载 驱动与设备的匹配
xxu0123456789的专栏目录视图摘要视图订阅有奖征资源,博文分享有内涵 5月推荐博文汇总 大数据读书汇--获奖名单公布驱动与设备的匹配分类: Linux 驱动学习 2012-08-20 14:00 184人阅读 评论(0)收藏 举报nullea
2014-06-11 01:38:46 712
转载 shell中wc命令详解
shell中wc命令详解wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。 语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。 该命令各选项含义如下: - c 统计字节数。 - l 统计行数。 - w 统计字
2014-06-09 13:48:52 3181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人