- 博客(15)
- 资源 (27)
- 收藏
- 关注
原创 Linux 驱动开发学习博文
<br />http://www.cnblogs.com/hanyan225/category/263757.html<br />博客园
2010-12-31 22:09:00 136
转载 vi/vim使用进阶: 目录
<br /> 06vi/vim使用进阶: 目录Easwy添加评论<br />本系列文章,是原来我在CSDN的Easwy专栏撰写的”使用VIM开发软件项目”系列。Easwy的博客搬家以后,就把CSDN上的文章全部移到此处。 <br />写本系列文章的最初想法,是介绍如何用vi/vim开发软件。但纵观整个系列,讲述的其实和软件开发关系并不大,基本都在讲vim的使用技巧、vim的配置及vimrc、vim的命令和vim的插件。因此,把文章移到新站后,我把本系列的名字改为”vi/vim使用进阶”,希望大家一如既往的支
2010-12-26 19:04:00 192
转载 深入嵌入式linux知识要点
深入嵌入式linux知识要点深入嵌入式linux知识要点 (括号内为参考资料) 纪念工作满一周年撰文 作者panhuachun@hotmail.com <br />0.linux理论 1.计算机体系结构<br />2.CPU结构<br />3.内存管理<br />4.文件系统<br />5.进程调度 1.linux驱动 <br />1.i2c驱动添加使用 (inno,摄像头)<br />2.spi驱动添加和读写 (inno,spi的flash)<b
2010-12-21 14:38:00 228
原创 好程序的十大良好习惯
<br />1.积极解决每一个问题<br />2.写代码之前成竹在胸,这样的话你思路清晰,才能更大程序保证实际情况与你所想的一致。<br />3.透过现象看本质,抓住最重要的事情<br />未完待续
2010-12-18 16:49:00 126
原创 windows phone7 开发博客
<br />http://www.cnblogs.com/twodays<br />参考博客,学习的资料。
2010-12-17 20:02:00 129
转载 手机RF驱动开发
<br />前面讲的是手机 RF 的硬件开发,一旦设计定型,基本就不会在改变,而且一般芯片厂家也会提供 demo 电路共参考,硬件调试也相对比较简单,都是些经验总结。按照经验积累来做,会觉得越来越简单。但是手机 RF 的驱动程序开发,估计国内没有几个公司做过,因为它涉及的部分包括基带芯片物理层的实现,协议栈,校准机制和系统整体集成。能做到这些的只能是做基带芯片且有能力开发维护协议栈的公司,这样的公司在国内还没有几家。闲话少说了。 <br />手机 RF 包括三个 components : Transceiv
2010-12-16 20:30:00 482
转载 C语言的变量的作用域和生存期
<br />一、c程序存储空间布局<br /> C程序一直由下列部分组成:<br /> 1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令;<br /> 2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。<br /> 3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。<br /> 4)栈——增长方向:自顶向下增长;自动变量以及每次函数调用时所需要保存的信息(返回地址;环境信息)。<br /> 5)
2010-12-13 20:15:00 167
转载 linux-Tcp IP协议栈源码阅读笔记
一.linux内核网络栈代码的准备知识 1.linux内核ipv4网络部分分层结构: <br />BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件 主要有:/net/socket.c /net/protocols.c etc<br /><br />INET socket层:BSD socket是个可以用于各种网络协议的接口,而当用于tcp/ip,即建立了AF_INET形式的socket时, 还需要保留些额外的参数
2010-12-12 18:48:00 161
转载 TCPIP完整的一套基础介绍
<br />TCPIP完整的一套基础介绍<br />2004-04-23 15:18 pm<br />作者:作者<br />来自:无名<br /><br />TCP/IP应该是个协议集,根据OS的七层理论,TCP/IP分为四层.分别是应用,传输,Interne和网络界面.<br /><br />我们一般说TCP在传输层,而IP在Internet层.<br /><br />TCP/IP的应用程序包括我们平时经常用到的Ping,Telnet,Ftp,Finger等等<br /><br />配置TCP/IP包括I
2010-12-12 17:07:00 380
转载 vim使用指导
<br />1.移动光标<br /> 在当前行里面有效的移动光标,注意这些字母都可以配合删除、移动等操作。<br />fx:移动光标到当前行的下一个 x 处。很明显,x 可以是任意一个字母,而且你可以使用 ; 来重复你的上一个 f 命令。<br />tx:和上面的命令类似,但是是移动到 x 的左边一个位置。(这真的很有用)<br />Fx:和 fx 类似,不过是往回找。<br />:jumps 看你过去移动光标的历史<br />% 跳转到配对的括号去<br />[[ 跳转到代码块的开头去(但要求代码块中'{
2010-12-06 20:53:00 186
转载 程序测试的小结
<br />或曰之程序测试<br /> 今天测试buff的属性叠加的时候,犯了致命性的原则错误,就是为了证明自己的正确性而测试,以下便是偶的自我检讨。<br /> <br />或曾经曰过:程序测试是为了发现错误而执行程序的过程<br /> <br />就是在代码完成后,通过运行程序来发现代码或模块中错误。但是,这种意义上的测试是不能在代码完成之前发现系统需求、设计上的问题,也就是说把发现需 求、设计上的问题遗留到后期,这样就会可能造成设计、编程的部分返工。增加开发的成本、延长开发的周期等。需求阶段和设计阶段
2010-12-06 20:46:00 133
原创 嵌入式系统设计
<br />嵌入式系统设计专题: 网络服务功能 http://blog.chinaunix.net/u/21948/showart_506153.html
2010-12-05 22:04:00 180
原创 SOCKET 学习文章
<br />http://blog.csdn.net/tqyou85/category/481732.aspx<br /> <br />SOCKET编程的基本资料<br />学习的资料。
2010-12-05 21:00:00 107
转载 Linux TCP/IP 协议栈的关键数据结构Socket Buffer(sk_buff )
从网上转载了一篇讲sk_buff的文章,讲的很清楚,最棒的是还有图。<br />sk_buff结构可能是linux网络代码中最重要的数据结构,它表示接收或发送数据包的包头信息。它在中定义,并包含很多成员变量供网络代码中的各子系统使用。 <br />这个结构在linux内核的发展过程中改动过很多次,或者是增加新的选项,或者是重新组织已存在的成员变量以使得成员变量的布局更加清晰。它的成员变量可以大致分为以下几类: <br /><br />Layout 布局 <br />General 通用 <br />Feat
2010-12-05 20:56:00 186
转载 顶级程序员的心得
<br />读了 “Coders at Work”, 对15 位顶级程序员的采访, 总共600页。 从采访的模式看,有点像“艺术人生”, 一般都是音乐起,讲小时候的故事,你怎么开始写程序的? (Brad 同学 5 岁开始写) ; 不过后来并没有神秘嘉宾上场,也没有声泪俱下的宣泄。 无论如何, 这些看似冗长的问答中有不少精辟的言论。 我摘录了一些关于挑选,面试程序员,优秀程序员的特点,和程序设计的句子。下面是这些程序员的心得,和我的几句解释:<br />Coder <br /> What they sa
2010-12-01 18:23:00 178
Embedded_Systems_Building_Blocks
2011-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人