杂谈
yuanzhangmei1
这个作者很懒,什么都没留下…
展开
-
直通串口线和交叉串口线
以前一直用GT2440开发板提供的串口线连接电脑。最近做S5PV210的板子时也想做2440的串口线,连接好后串口一直没有输出,以为是串口线不行,借了朋友的试一下,还是不行。在后来和朋友交谈的过程中,得知:串口线有直通和交叉之分。感觉210的板子串口没有输出很可能是没有区分直通和交叉串口线。回来后查看了一下2440的电路图,串口部分的电路图如下:210板子串口部分的电路图如下:转载 2012-10-15 18:07:23 · 2157 阅读 · 0 评论 -
我的C++编程命名规范
在软件开发过程中,代码的命名规范是一项很突出的内容。一套定义完整、结构清晰明了的命名规范将大大提升源代码的可读性和软件的可维护性。据考证,没有一种命名规则可以让所有的程序员都满意,程序设计教科书一般也不会指定命名规则。但是制定一套令开发组成员基本满意的命名规则,并在项目中贯彻实施,也是团队开发一项必不可少的工作。我将我的团队的实际工作中的命名规则整理如下: 第一部分:共性规则共转载 2013-07-22 14:56:38 · 626 阅读 · 0 评论 -
为什么要进行傅立叶变换
一、傅立叶变换的由来关于傅立叶变换,无论是书本还是在网上可以很容易找到关于傅立叶变换的描述,但是大都是些故弄玄虚的文章,太过抽象,尽是一些让人看了就望而生畏的公式的罗列,让人很难能够从感性上得到理解,最近,我偶尔从网上看到一个关于数字信号处理的电子书籍,是一个叫Steven W. Smith, Ph.D.外国人写的,写得非常浅显,里面有七章由浅入深地专门讲述关于离散信号的傅立叶变换,虽然是转载 2013-06-01 13:23:34 · 1175 阅读 · 0 评论 -
linux下内存管理学习心得(二)
接着上面的知识,这篇主要总结如下几个方面知识:1、物理地址的页、区等概念2、内核使用内存的函数3、分配字节与分配页一、区、页前面linux下内存管理学习心得(一)也已经说了关于页的概念,在内核下面是把物理页(页框)作为分配的基本单元,内核下使用struct page结构体来表示系统中的物理页其中该结构体表示页是否被锁定在内存中,是否为脏页,该页被引用几次,同时还有页的虚原创 2013-03-19 15:43:36 · 1313 阅读 · 0 评论 -
linux下内存管理学习心得(一)
最近在学习内存管理的时候,发现对linux下的所谓内存如何管理如何分配都不熟悉,通过最近的查阅资料可总结如下,如有不妥之处欢迎大家批评与指正。总的的来说linux的内存管理其实主要难理解的是以下几个部分:1、虚拟地址、物理地址、线性地址、逻辑地址之间的区别。2、用户地址空间与内核地址空间区别。3、内核如何分配所谓的地址。4、一个可执行程序的地址分布以及运行地址分配。目前我也原创 2013-03-19 10:42:32 · 2925 阅读 · 0 评论 -
句柄的理解
从广义上,能够从一个数值拎起一大堆数据的东西都可以叫做句柄。句柄的英文是"Handle",本义就是"柄",只是在计算机科学中,被特别地翻译成"句柄",其实还是个"柄"。从一个小东西拎起一大堆东西,这难道不像是个"柄"吗?然后,指针其实也是一种"句柄",只是由于指针同时拥有更特殊的含义——实实在在地对应内存里地一个地址——所以,通常不把指针说成是"句柄"。但指针也有着能从一个32位的值引用到一大转载 2013-02-28 14:21:23 · 403 阅读 · 0 评论 -
为什么超级计算机多采用Linux?
为什么超级计算机多采用Linux?负责沃森超级计算机系统管理的Eddie Epstein被问及他们为何选择Linux作为超级计算机操作系统时说,“这个项目一开始是基于x86架构的刀片系统,而负责管理的研究人员对Linux非常熟悉。”这表明Linux在研究人员当中已有知名度。 我们在之前几篇文章中探讨了这一点:90%以上(准确地说是94.2%)的超级计算机转载 2012-12-16 19:56:00 · 3791 阅读 · 0 评论 -
HTML 和 PHP 、MySQL 的交互
HTML和 PHP 、MySQL的交互 为什么要用到数据库? World Wide Web(WWW)不仅仅是一个提供信息的地方。如果你有什么东西,作一个网站,同样可以和全世界的人一起分享。但是,这并不是一件很容易的事。当网站越做越大时,你可能会遇到这样的问题: 网站包含了太多的东西,使得访问者不能够很快得得到他们想要的东西。这个问题在某种程度上对一个网站转载 2012-12-17 11:26:25 · 22306 阅读 · 0 评论 -
Keil arm 编译 RO RW ZI DATA
ARM程序(指在ARM系统中正在执行的程序,而非保存在ROM中的bin文件)的组成 一个ARM程序包含3部分:RO段,RW段和ZI段 RO是程序中的指令和常量 RW是程序中的已初始化变量 ZI是程序中的未初始化的变量 由以上3点说明可以理解为: RO就是readonly, RW就是read/write, ZI就是zero ARM映像文件的组成 所谓ARM映像转载 2012-12-23 15:52:39 · 875 阅读 · 0 评论 -
TCP,UDP
TCP : 1、提供一个连接 2、提供可靠性,要求对端返回一个确认信息。失败则重传或等待一段时间,最后不行就放弃。 3、含有动态估算时间RTT算法。 4、关联一个序号,尽管接收方接受的分节不是按顺序的,而接收方可以按照序列号来重新排序。原创 2012-12-01 10:53:30 · 637 阅读 · 0 评论 -
网络互联设备对比
网络互联设备,转发器、集线器、网桥、交换机、路由器和网关转发器、集线器、网桥、交换机、路由器和网关都是网络互连设备。 转发器(Repeater)又被称为中继器或放大器,执行物理层协议,负责第一层(物理层)的数据中继,实现电气信号的“再生”。用于互连两个相同类型的网段,主要功能是延伸网段和改变传输媒体,从而实现信息位的转发。它本身不执行信号的过滤功能。 集线转载 2012-11-29 11:23:25 · 899 阅读 · 0 评论 -
AGPS定位基本原理浅析
位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。随着人们对BLS(Based Location Serices,基于位置的服务)需求的飞速增长,无线定位技术也越来越得到重视。AGPS(Assisted GPS,A-GPS,网络辅助GPS)定位技术结合了GPS定位和蜂窝基站定位的优势,借助蜂窝网络的数据传输功能,可以达到很高的定位精度和很快的定位速度,在移转载 2012-11-14 10:44:54 · 674 阅读 · 0 评论 -
GSM蜂窝基站定位基本原理浅析
位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。随着人们对BLS(Based Location Serices,基于位置的服务)需求的飞速增长,无线定位技术也越来越得到重视。GSM蜂窝基站定位,以其定位速度快、成本低(不需要移动终端上添加额外的硬件)、耗电少、室内可用等优势,作为一种轻量级的定位方法,也越来越常用。本文简单介绍一下各种基于GSM蜂窝基站的转载 2012-11-14 10:43:31 · 641 阅读 · 0 评论 -
GPS定位基本原理浅析
http://www.cnblogs.com/magicboy110/archive/2010/12/09/1901669.html 位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。而定位导航技术中,目前精度最高、应用最广泛的,自然非GPS莫属了。网络上介绍GPS原理的专业资料很多,而本文试图从编程人员的角度出发,以一种程序员易于理解的方式来转载 2012-11-14 10:21:54 · 881 阅读 · 0 评论 -
Windows & Unix 文件格式之迷, 空格、回车换行、tab 转换及其相关工具 .
http://casec12.javaeye.com/blog/523160今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在转载 2012-10-16 14:49:43 · 1992 阅读 · 0 评论 -
理解嵌入式开发中的一些硬件相关的概念
理解嵌入式开发中的一些硬件相关的概念 做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究下去。下面我们简单的介绍嵌入式开发中的一些硬件相关的概念。电平(Level) 在数字电路中,分为高电平和低电平,分别用1和0表示。一个数字电路的管脚,总是存在一个电平的,要么高要么低,或者说要么1要到0(其实,还有另一转载 2013-09-01 16:35:20 · 607 阅读 · 0 评论