http://www.csdn.net/ http://www.arm.com/zh/ https://www.kernel.org/ http://www.linuxpk.com/ http://www.51develop.net/ http://linux.chinaitlab.com/ http://www.embeddedlinux.org.cn http://bbs.pediy.com/
发布时间:2013-05-08 17:51:38
开发人员能力矩阵概述本文档主要描述开发人员对不同技术领域掌握的深度。每一个技术领域包含4个层次,层次之间是递进关系。能力矩阵用于综合评估开发人员的技能分布。基本的代码编写(****)考察点Level 0Level 1.........【阅读全文】
发布时间:2013-01-07 19:30:25
英文原文:10 steps to becoming a better programmer 这篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的 10 件事情。 1. 永远不要复制代码 不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的 同事在读你的代码时产生困惑。而重复的代码如果在一个地方修改,在另外一个地方忘记修改,就会产生到处是 bug,它还会使你的代码体积变得臃肿。现代的编程语言提供了很好的方法来解决这些问题,例如,下面这个问题在以前很难解决......【阅读全文】
发布时间:2012-12-14 16:19:40
1)Xmodem (2012.03.30)1.通过单片机显示器把运行的流程显示出来(问题:延时??)2)keil c51 是提示“auto segment too large”可能是数组之类的定义的所在段超出范围了,可以通过定义时 添加“code”或“xdata”等解决3)串口调试,可用软件“CommMonitor串口监控”软件,可以显示出PC和单片机相互发送的数据4)通过超级终端运行rt_thread 程序时,如果显示不正常,可以尝试设置 停止位 为 2 位5)rt_thread&n......【阅读全文】
发布时间:2012-12-14 16:11:41
1,Linux 内存管理 在 linux 系统中,进程的 4GB 内存空间被分为两个部分------用户空间与内核空间。用户空间地址一般分布为 0 ~ 3GB,这样剩下的 3 ~ 4GB为内核空间,用户进程通常情况下只能访问用户空间的虚拟地址,不能访问内核空间虚拟地址。用户进程只有通过系统调用(代表用户进程在内核态执行)等方式才可以访问到内核空间。  ......【阅读全文】