自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 如何正确入门Windows系统下驱动开发领域?

http://blog.csdn.net/Code_GodFather/article/details/5975901 [序言] 很多人都对驱动开发有兴趣,但往往找不到正确的学习方式.当然这跟驱动开发的本土化资料少有关系.大多学的驱动开发资料都以英文为主,这样让很多驱动初学者很头疼...

2015-08-09 15:22:31 998 0

转载 windows device driver 小结感想

转自:http://www.cnblogs.com/jack204/archive/2011/11/27/2265001.html 从上周五下午开始进入暂时停止了Linux Kernel的学习,转而投身于Windows驱动编程。就像煤老板说的,我看了那么多了,是时候将...

2015-08-09 13:26:58 700 1

转载 推荐给创业者看的书

如果你是一名创业者,或者准备创业的人,执行力很重要,下面我推荐几本创业者看的书,希望给大家带来帮助。 精益创业  《精益创业》是创业管理领域的重磅之作,也绝对有潜质经受时间的考验,成为创业管理的经典图书。《精益创业》提供了不同于传统管理理论的、针对新创公司或大企业新...

2014-11-20 17:26:27 892 0

转载 独立开发者创业过程中会犯的14个错误

独立开发对于软件开发者来说是一次解放性的经历,很多人都渴望创业自己做老板。选择独立开发之后,工作内容发生了很大的变化,不再是单纯的编码,写文档、寻找合作伙伴等等都成为工作内容的一部分,注意事项有哪些? 独立开发对于软件开发者来说是一次解放性的经历,很多人都渴望创业,做自己的老板。选择独立开发...

2014-10-30 14:49:07 781 0

转载 程序员必看的书

分享给大家一些值得一看的书,很不错的。   《黑客与画家:硅谷创业之父paul graham文集》是硅谷创业之父paul graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。...

2014-10-30 14:46:44 726 0

转载 程序员准备面试时常犯的10个错误

程序员准备面试时常犯的10个错误,分享给即将参加就业面试的程序员,希望能给大家带来帮助。   1.只在电脑上练习 如果面试官要考核你的技术,很有可能会要求你在白板上写代码,而不是电脑上。所以,你就不能只在电脑上练习。电脑上的编译器会自动发现你的语法错误,但是白板不会。 拿出...

2014-10-30 14:42:55 649 0

转载 几十种编程语言的快速入门教程

这家网站的名称是 Learn X in Y minutes,包括了几十种编程语言的快速学习入门教程。打开几种编程语言来看了一下,教程的形式大同小异。以代码加注释的方式,来具体介绍语言的特性。 其中含中文版的教程包括: brainfuckcc#clojureclojure macrosc...

2014-10-28 14:07:49 1587 0

转载 Nandflash中的ECC原理及实现

Nandflash中的ECC原理及实现   2012-03-17 12:37:32|  分类: ARM外设|举报|字号 订阅 ECC的全称是Error Checking and Correction,是一种用于Nand的差错检测和修正算法。如果操作时序和...

2014-10-16 15:13:16 1026 0

转载 NandFlash详述

NandFlash详述   2012-03-17 12:49:59|  分类: ARM外设|举报|字号 订阅 转自:http://www.cnblogs.com/sankye/articles/1638852.html 想念东北的下雪的冬天 1...

2014-10-16 15:08:39 926 0

转载 程序员如何克服拖延症

假如我说只需一点简单的技巧你就能完成更多的工作,写出更优质的代码,你有没有心动的感觉?这个秘诀就是一个计时器和一颗决心,一定要快速完成任务,然后离开电脑去寻求自我业余时间。 关于拖延症 无论是刷Facebook,沉迷于电视节目,还是时不时地这边走走那边逛逛、喝喝水聊聊天,几乎每...

2014-09-29 17:01:00 686 0

转载 资深程序员生涯自白

在程序员岗位上工作了三十多年,我学到了也明白了一些事情,希望在这里跟大家一起分享: 看不到实物,客户不会知道自己想要什么 一个功能性原型系统的展示,能够省下无谓低效的赘述。 只要给予足够的时间,任何安全措施都不安全 安全是目前系统运维的重大挑...

2014-09-12 17:44:55 660 0

转载 arm仿真器接口定义

J-Link JTAG/SWD接口  J-Link接口是如何定义的?    下面为J-Link接口定义:  仿真器端口  连接目标板 备注   1. VCC   MCU电源VCC VCC   2. VCC   MCU电源VCC VCC    3. TRST   TRST Test Re...

2014-08-27 14:00:07 7828 0

转载 Linux性能资源大全

http://www.brendangregg.com/linuxperf.html

2014-08-25 17:38:41 1194 0

转载 程序员面试资源大收集

资源一:《crack the code interview》——谷歌资深技术面试官经典之作 本书的中文目录如下,大部分内容由Hawstein君原创翻译,部分缺失的由快课网Jay13补充。 1.1 判断一个字符串中的字符是否唯一 1.2 字符串翻转 1.3 去除字符串中重复字...

2014-08-25 17:25:06 1292 0

转载 程序员常去的14个顶级开发社区

作为程序员,选择好合适的开发社区对提高自己的编程能力会有很大的帮助,我也说不出为什么,但是一些优秀的实时开发社区确实能帮你积累不少开发经验。 下面这张图列出了14个程序员经常逛的顶级开发社区,作为程序员,你应该要了解其中一个或者最好是多个,并且学会使用它们,利用里面的资源提高自己的编程能力。...

2014-08-25 17:21:15 643 0

原创 开源软件相关网站

https://github.com/sqall01/alertR  关于报警系统

2014-08-15 13:48:13 514 0

转载 程序员逆袭应具备的7大技能

程序员一直被认为是一个苦逼的职业,工资一般般,但工作压力却很大,类似“程序员职业病、程序员光棍”等话题充斥着整个行业的讨论区。程序员需要逆袭,做好以下这7点,你可以混得更好一点。 一、对技术的热忱 热情是一种无形的东西,当你所列清单上的所有事情都做不好的时候,它常常能帮你熬过这...

2014-07-30 17:29:16 694 0

转载 麦开李晓亮:如何在硬件领域成功

摘要 : 李晓亮在创业者中是个很奇特的案例:他不懂技术,这次创业之前对智能硬件产品了解也很有限。在动辄需要花费上千万资金的智能硬件行业,李晓亮在没有投资的情况下一直支撑到盈利,凭着早期自筹的50万资金和伙伴们在竞争激烈的智能硬件创业市场里成功突围。 李晓亮在创业者...

2014-07-29 17:39:10 1331 0

转载 于开源硬件

开源硬件指与自由及开放源码相同方式设计的计算机和电子硬件,是开源文化的一部分。开源硬件延伸着开源软件的定义,包括软件、电路原理图、材料清单,设计图等都使用开源许可协议,开源硬件把软件惯用的GPL,CC等协议规范带到硬件分享领域。 如果你有志于成为一个开源硬件方面的“创客”,以下这...

2014-07-18 09:59:47 1296 0

转载 如何成为一个卓越的程序员

作者是Rails/Angular开发者,企业家& YC alum。早先创建了Clickpass.com网站并出售。目前担任Brojure.com的OTO(唯一O(only)TO),兼职entrepreneur first。 免责声明:这是一篇非常长的文章,比我通常会写的主题要长得...

2014-07-18 09:52:40 688 0

转载 Advanced Encryption Standard

The National Institute of Standards and Technology (NIST) established the new Advanced Encryption Standard (AES) specification on May 26, 2002. In th...

2014-07-17 15:40:24 2143 0

转载 程序员:下一次面试前你需要准备的五个基本步骤

导读:面试准备的重要性不用编者多言,大家都很清楚。本文是加拿大的一位程序员所写。大家可以看看国外程序员是怎么准备面试。不管你是否认同他的说法,《诗经》中有句话非常好——“它山之石,可以攻玉”。如果你还有其他面试准备方法,不妨在评论或微博中和大家一起分享。 一、开门见山 一般来说,你(求...

2014-07-15 10:14:41 733 0

转载 uboot main_loop函数分析

uboot main_loop函数分析 一、概述     main_loop()函数做的都是与具体平台无关的工作。主要包括的工作如下: (1)初始化启动次数限制机制 (2)Modem功能 (3)设置软件版本号 (4)启动延迟 (5)读取命令,解析命令 二、具体分析 voi...

2014-07-14 16:29:56 2688 0

转载 uboot分析

BootLoader指系统启动后,在操作系统内核运行之前运行的一段小程序。通过BootLoader,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。通常,BootLoader是严重地依赖于硬件而实现的,特别是在嵌入...

2014-07-11 14:22:55 2296 0

转载 mtd nandflash 分析

一、MTD 的概念和层次 MTD(memory technology device 存储 技术设备 ) 是用于访问 memory 设备( ROM 、 flash )的 Linux 的子系统。 MTD 的主要目的是为了使新的 memory 设备的驱动更加简单,为此它在硬件和上层之间提供了一个抽象的...

2014-07-09 17:07:55 3083 0

转载 如何编写linux下nand flash驱动

http://www.cnblogs.com/sankye/articles/1638852.html 向作者Sankye致敬 【编写驱动之前要了解的知识】 1.       硬件特性: 【Flash的硬件实现机制】 Flash全名叫做Fl...

2014-07-09 16:50:38 2711 0

转载 Linux __setup解析

__setup这条宏在Linux Kernel中使用最多的地方就是定义处理Kernel的启动参数的函数及数据结构,宏定义如下: #define __setup(str, fn) \ __setup_param(str, fn, fn, 0) #define __setup_par...

2014-07-08 14:02:52 481 0

转载 keil 用MicroLIB

串口printf()函数问题——Use MicroLIB keil应用小贴士:microLIB[Z] Use MicroLIB 在keil (我用的是realview mdk3.11)建立ARM的工程时其中有一项是选 use MicroLIB 由于对KEIL不是很熟悉,于是就...

2014-06-20 16:11:40 1268 0

转载 什么是OpenWRT?

http://www.tomatochina.com/dispbbs.asp?boardID=4&ID=462&page=1 http://www.jiangyanfeng.com/ OpenWrt下ipt_IPID模拟移植成功! 分类:知识库时间:2007-12...

2014-06-09 11:18:26 1217 0

转载 解决/usr/bin/ld: cannot find -lxxx

问题: 在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息: /usr/bin/ld: cannot find -lxxx 这些讯息会随着编译不同类型的source code 而有不同的结果出来如: /usr/b...

2014-06-06 17:09:43 667 0

转载 Linux内核源码分析方法

一、内核源码之我见 Linux内核代码的庞大令不少人“望而生畏”,也正因为如此,使得人们对Linux的了解仅处于泛泛的层次。如果想透析Linux,深入操作系统的本质,阅读内核源码是最有效的途径。我们都知道,想成为优秀的程序员,需要大量的实践和代码的编写。编程固然重要,但是往往只编程的人很容易把自...

2014-05-26 15:02:33 717 0

转载 八大网络安全开源框架

http://code.csdn.net/news/2819796 能帮助构建、操作安全系统的开源项目多到数不清,尤其是随着对工具的安全监控和事件反应的要求不断加强的情况下,开源安全软件不得不提高自己的性能。 下面为你介绍10款开源的安全软件。 1. Bro ...

2014-05-21 16:19:05 1776 0

转载 如何用正确的方法来写出质量好的软件的75条体会

如何用正确的方法来写出质量好的软件的75条体会 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest...

2014-04-24 17:01:24 550 0

转载 创业感悟

忽悠来、忽悠去:创始人 vs 投资者 创始人的忽悠: 我们的技术天下第一,无人能赶得上!(实际上是拿自己现在的技术同别人几年前相比) 我们市场份额第一(对的, 但市场必须细分到只剩他们一家!) 我们花了3年时间研发,所以比新来的竞争对手领先3年(实际上他们浪费了二年半在走弯路,后来者只用半年...

2014-04-24 16:49:55 559 0

转载 Disruptor一个开源的高效内存无锁队列

Disruptor一个开源的高效内存无锁队列 Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。 第一部分。引子 谈到并发程序设计,有几个概念是避免不了的。 1.锁 :锁是用来做并发最简单的方式,当然其代价...

2014-04-24 16:42:06 908 0

转载 Linux环境下的编译,链接与库的使用

为什么使用ullib有时会出现 undefined reference error 的错误? 为什么在动态链接库里ul_log会把日志输出到屏幕上? 为什么用-static 编译有时候会报warning? 我们在使用基础库或者第三方库的时候,经常遇到这样那样的问题,本文结合公司目...

2014-04-24 16:40:32 9575 0

转载 Disruptor一个开源的高效内存无锁队列

Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。 第一部分。引子 谈到并发程序设计,有几个概念是避免不了的。 1.锁 :锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切...

2014-04-24 16:33:47 3730 0

转载 Linux 调优基本策略(ulimit)

ulimit -a 用来显示当前的各种用户进程限制。     Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,     设置各linux 用户的最大进程数,下面我把某linux用户的最大进程数设为10000个:      ulimit -u 10000...

2014-04-24 10:23:35 672 0

转载 linux代码段,数据段,BSS段, 堆,栈

linux代码段,数据段,BSS段, 堆,栈 网上摘抄了一些,自己组织好了,以便参考 !!!!  进 程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途不一而不尽相同,...

2014-04-23 14:49:25 1062 0

转载 Linux的CPU资源调优

一)中断的CPU亲和性   我们可以调整中断到某个CPU上,这样可以让CPU更有效的利用起来.   首先关闭掉irqbalance服务,如下: /etc/init.d/irqbalance stop  Stopping irqbalance: [  OK  ]   查看当前各种中断...

2014-04-23 10:33:20 6731 0

提示
确定要删除当前文章?
取消 删除