代码改变世界

DM网络芯片ping不通原因调查。

2010-02-27 20:31 by htc开发, 331 阅读, 0 推荐, 收藏, 编辑
摘要:我们用的是DM9161EP,这次做板后发现,也是ping不通,有的板或者干脆就自举不了。暴汗,反复查原理图,没发现什么问题。后来换成以前买的一批DM9161E,就好了。害死人了。分析了一下原因,可能有以下几个:1. 这批是假货?2. 因为带P的是无铅产品,抗静电差,可能包装不好,在物流过程中被静电打掉了?3. 焊接过程中,焊温过高,导致芯片损伤?不得而知。还请Davicom的工程师解释一下。今天上论坛,发现也有同仁遇到这种问题。见http://bbs.21ic.com/frame.php?frameon=yes&referer=http%3A//bbs.21ic.com/icnewes 阅读全文

今天是最后的悠闲。

2010-02-19 22:30 by htc开发, 104 阅读, 0 推荐, 收藏, 编辑
摘要:昨天从老家赶回上海。晚上睡觉的时候还在想着工作上遇到的问题,做梦的时候都在想。早上起来的时候,头都晕沉沉的。昨天查了一个晚上的资料,关于linux 下spi slave controller driver的资料,有点收获,但是没有结果。给“国际友人”写了信,也没有回应。看来未来一个星期,日子估计很难熬了。眼看着时间一天天在消逝,项目节点一步步逼近,心里很是忐忑不安。虽然估计足了很多困难,但真正困难来临时,还是会手忙脚乱。既是挑战,也是机会。无论如何,要在这个过程中掌握许多东西,无关于结果。明天就投入到紧张的冲刺阶段了,希望一切顺利。阿门。 阅读全文

软件文档归类汇总

2010-02-19 11:46 by htc开发, 208 阅读, 0 推荐, 收藏, 编辑
摘要:如今,软件开发越来越复杂,软件功能也越来越丰富。而几乎所有成熟的商业软件,都是靠一个开发团队齐心协力的血汗结晶。“罗马不是一天建成的!”,当我们震撼于Microsoft Windows的惊世巨著的同时,也道听途说了微软公司软件工程是如何的完善规范。的确,集数百名员工几年的共同努力之大成,软件项目管理的成败是控制开发成本的关键环节。这里面,少不了贯穿其中的重要步骤----软件文档。 软件文档可以分为开发文档和产品文档两大类。 开发文档包括:《功能要求》、《投标方案》、《需求分析》、《技术分析》、《系统分析》、《数据库文档》、《功能函数文档》、《界面文档》、《编译手册》、《QA文档》、《项... 阅读全文

DDK是什么,驱动是否都要用DDK写

2010-02-07 11:56 by htc开发, 1377 阅读, 0 推荐, 收藏, 编辑
摘要:准备开始window下的驱动开发了。先转个文章热身热身,学前班。DDK是什么,驱动是否都要用DDK写 DDK是什么,驱动是否都要用DDK写 收藏 DDK是Device Development Kit,设备开发包的意思。如果你想开发一个设备驱动程序,如显卡驱动程序,就必须使用DDK。DDK没有包括在VC++中,其主页为http://www.microsoft.com/whdc/devtools/ddk/default.mspx,通常需要定购MSDN才能获得。你也可以下载KMDF(http://www.microsoft.com/whdc/driver/WDF/KMDF_pkgdwn.mspx?) 阅读全文

ubuntu内核编译过程

2010-02-04 22:13 by htc开发, 190 阅读, 0 推荐, 收藏, 编辑
摘要:/*版权声名本文作者88250是一位自由软件爱好者,所以本文虽然不是软件,但是本着GPL的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。作者Blog:http://blog.csdn.net/DL88250*/ 前言:其实编译内核并不是很艰难的事,只要细心应该问题不大。我使用Linux才一个星期左右,看了网络上很多文章之后,一次编译内核成功,所以你也一定行的^_^0. 我是是在Ubuntu Edgy下进行编译 阅读全文

Linux2.6 内核的 Initrd 机制解析

2010-02-04 20:52 by htc开发, 197 阅读, 0 推荐, 收藏, 编辑
摘要:1.什么是 Initrd initrd 的英文含义是 boot loader initialized RAM disk,就是由 boot loader 初始化的内存盘。在 linux内核启动前, boot loader 会将存储介质中的 initrd 文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的 initrd 文件系统。在 boot loader配置了 initrd 的情况下,内核启动被分成了两个阶段,第一阶段先执行 initrd 文件系统中的"某个文件",完成加载驱动模块等任务,第二阶段才会执行真正的根文件系统中的 /sbin/init 进程。这里 阅读全文

LINUX 自启动管理

2010-01-25 11:18 by htc开发, 204 阅读, 0 推荐, 收藏, 编辑
摘要:前言linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。阅读之前建议先看一下附图。本文中假设inittab中设置的inittree为:/etc/rc.d/rc0.d/etc/rc.d/rc1.d/etc/rc.d/rc2.d/etc/rc.d/rc3.d/etc/rc.d/rc4.d/etc/rc.d/rc5.d/etc/rc.d/rc6.d/etc/rc.d/init.d目录1.关于linux的启动2.关于rc.d3.启动脚本示例4.关于rc.local5.关于bash启动脚本6.关于开机程序的自动启动1.关于linux的启动init是所有进程的顶 阅读全文

日志系统设计

2010-01-20 09:55 by htc开发, 416 阅读, 0 推荐, 收藏, 编辑
摘要:一、重要性日志系统在整个系统架构中的重要性可以称得上基础的基础,但是这一点,都容易被大多数人所忽视。因为日志在很多人看来只是printf。在系统运行期间,是很难step by step的,所以只能根据系统的运行轨迹来推断错误出现的位置,这往往也是唯一的资料,特别是在高可靠性的情况下。 从更大方面的范围来说,日志系统是运营维护的范畴。但小的方面来说,这是必须的调试的手段。在多年的开发经验来看,日志系统必须被我们重视的。二、解决问题日志系统的主要解决的问题是记录系统的运行轨迹,在这个基础上,进行跟踪分析错误,审计系统运行流程。在高可靠的系统中,是不允许系统运行终止的。日志系统的内容可以分为2类,一 阅读全文

垂头丧气的时候,看这些文字吧

2010-01-03 23:02 by htc开发, 257 阅读, 2 推荐, 收藏, 编辑
摘要:第一句:优秀是一种习惯。 这句话是古希腊哲学家亚里士多德说的。如果说优秀是一种习惯,那么懒惰也是一种习惯。人出生的时候,除了脾气会因为天性而有所不同,其他的东西基本都是后天形成的,是家庭影响和教育的结果。所以,我们的一言一行都是日积月累养成的习惯。我们有的人形成了很好的习惯,有的人形成了很坏的习惯。所以我们从现在起就要把优秀变成一种习惯,使我们的优秀行为习以为常,变成我们的第二天性。让我们习惯性地去创造性思考,习惯性地去认真做事情,习惯性地对别人友好,习惯性地欣赏大自然。 注解:要会"装",要持续的、不间断的"装",装久了就成了真的了,就成了习惯了,比如 阅读全文

集群

2009-12-29 21:05 by htc开发, 651 阅读, 0 推荐, 收藏, 编辑
摘要:1.1 什么是集群简单的说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。一个理想的集群是,用户从来不会意识到集群系统底层的节点,在他/她们看来,集群是一个系统,而非多个计算机系统。并且集群系统的管理员可以随意增加和删改集群系统的节点。1.2 集群系统的主要优点:(1)高可扩展性:(2)高可用性HA:集群中的一个节点失效,它的任务可传递给其他节点。可以有效防止单点失效。(3)高性能:负载平衡集群允许系统同时接入更多的用户。(4)高性价比:可以采用廉价的符合工业标准的硬件构造高性能的系统。2.1 集群系统的分类虽然, 阅读全文
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 53 下一页