自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (7)
  • 收藏
  • 关注

原创 感兴趣网站

技术类:1、电子发烧友: http://bbs.elecfans.com元器件采购:1、华强芯城:http://www.hqchip.com/

2015-01-22 10:18:18 855

转载 从1.5k到18k, 一个程序员的5年成长之路

168楼朋友批评的很有道理, 虚心接受. 我自己是开始学的时候已经错过了基础课的学习, 现在也是深受其苦的, 面临技术上的瓶颈, 需要花更多的时间补充这些知识. 希望看到此文的学生朋友们不要收到误导!昨天收到了心仪企业的口头offer, 回首当初什么都不会开始学编程, 到现在恰好五年. 整天在社区晃悠, 看了不少的总结, 在这个时间点, 我也写一份自己的总结吧.我一直在社区分享,

2014-07-10 11:18:47 999

转载 linux中select()函数分析

Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方式

2014-07-10 10:33:42 812

原创 多进程编程总述

1、进程创建:fork函数族    fork()和vfork()函数的区别:    (1) fork ( ):子进程拷贝父进程的数据段,代码段           vfork( ):子进程与父进程共享数据段     (2) fork( )父子进程的执行次序不确定           vfork 保证子进程先运行,在调用exec 或exit 之前与父进程数据是共享的,在它调用

2014-07-09 09:52:46 898

转载 fork与vfork的区别

转自:fork()与vfock()都是创建一个进程,那他们有什么区别呢?总结有以下三点区别: 1.  fork  ():子进程拷贝父进程的数据段,代码段     vfork ( ):子进程与父进程共享数据段 2.  fork ()父子进程的执行次序不确定     vfork 保证子进程先运行,在调用exec 或exit 之前与父进程数据是共享的,在它调用exec    

2014-07-09 09:39:58 834

转载 Linux下Fork与Exec使用

一、引言  对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出的成就之一,它是七十年代UNIX早期的开发者经过长期在理论和实践上的艰苦探索后取得的成果,一方面,它使操作系统在进程管理上付出了最小的代价,另一方面,又为程序员提供了一个简洁明了的多进程方法。与DOS和早期的Windows不同,Unix/Linu

2014-07-09 09:35:46 791

转载 养生须知:改变一生的7种超级食物

内容摘要:每当我们坐下来用餐时,其实,就是在做生与死的抉择。这一说法听起来很吓人,却道出了一个朴素的道理:你所要享用的饭菜,将会影响你的健康,甚至决定你的寿命。这里向大家介绍12种营养丰富的食物,研究证明,它们有助于预防多种疾病。

2014-06-15 21:58:10 753

转载 Linux内核源码分析方法

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

2014-04-16 15:53:15 602

转载 学习软件技术的2、3点

十多年前一块探索Linux技术的张波同学,如今虽不在技术一线,但他曾经的技术经历以及表述这种经历的有趣方式,给后来者以启发:————————————————————————————————————————————-学习软件技术的2、3点张波      很久很久没有接触开源社区了,也很久很久没有接触技术了,自从自废武功转作商务以后,就再也不好意思在开源论坛吱声了;木有办法,技术发展太

2014-04-16 14:21:44 808

转载 没有答案的时候,就独自出去见一见这个世界

谁的青春不苦逼,谁的未来是确定?没长一张萝莉的脸不要紧,可是你敢不敢有颗爷们的心?一起来听三个故事。第一个       上个月参加了朋友的毕业典礼——他刚从北美Top10的商学院拿到PhD(注:博士学位),现在美国一家顶尖的零售业公司做经理。这位老兄十多年前来到美国时几乎一无所有,在餐馆打工,洗碗,送外卖。       送外卖的日子,他常常开着借钱买来的二手车,

2014-03-31 12:54:24 773

原创 一群微型四轴飞行器怎么玩

一群微型四轴飞行器怎么玩http://v.youku.com/v_show/id_XMzQ5OTA0Nzcy.html?from=y1.2-1-98.4.8-1.12-1-2-7

2014-03-12 16:46:37 1058

转载 技术人员如何创业《四》- 打造超强执行力团队

好的团队是创业公司成功的必要因素之一。差劲的团队会导致整个团队没有战斗力,互相算计,只看到自己的利益,永远做不成一个好的产品。优秀的团队整个团体非常有凝聚力,以公司的事业为自己的事业,各自发挥自己的特长并互相帮助对方,不计较个人短暂的得失努力把公司推向一个又一个高点。我想没有一个创业者不想建立这样的团队,但很多人想法是好的,为什么最终却达不到理想团队的效果呢?      要知道人的问题

2014-01-07 14:49:48 1054

转载 技术人员如何创业《一》—— 产品及想法

http://www.lanceyan.com/chuangye/tech_chuangye_product_ideal.html      不得不说这是个浮躁的社会,人人在这个社会都想暴富或者成名。在这些引诱的驱使下很多人都脱离了原来的稳定工作创业。前几天看了《中国合伙人》,故事讲到了几个大学生从校园到工作、再到创办了一个伟大的企业,这个故事更加激励了创业大军的壮大。大家都想创业

2014-01-07 14:03:32 813

转载 华为前高管:华为为什么不上市

注:本文作者胡勇先生1996年-2008年2月工作于华为技术有限公司,先后担任公司产品行销部副总裁,国际营销部副总裁,公司Marketing副总裁,品牌与公关副总裁,成都华为公司总经理,巴西华为公司总经理等职。加入华为之前,曾在加拿大北方电信公司工作。曾经担任华为-IBM市场变革项目组长。对企业管理、公司战略、市场营销、全球品牌树立、大客户管理、客户需求管理、竞争管理等有丰富的成功经验。

2014-01-07 13:47:20 1250

转载 Linux-2.6.28Yaffs文件系统制作 for FL2440

转自:http://blog.csdn.net/jacobywu/article/details/68447941.新建根目录[plain] view plaincopymkdir rootfs  2.建立根目录下的子目录[plain] view plaincopy

2013-08-26 16:45:53 744

原创 同步传输与异步传输的区别

同步与异步传输的区别1,异步传输是面向字符的传输,而同步传输是面向比特的传输。2,异步传输的单位是字符而同步传输的单位是桢。3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。5,异步传输相对于同步传输效率较低。    同步传输方式中发送方和接收方的时钟是统一的

2013-08-21 13:47:43 1800

转载 最小yaffs2文件系统移植(目标板TQ2440)

转自:http://blog.sina.com.cn/s/blog_95268f5001013m6d.html首先说一下最小文件系统需要的文件(1)/dev/null   /dev/consore这两个节点时一定要有的,/dev/consore是标准输入,标准输出,标准错误时要用到,也就是说我们要输入东西显示出来就要用到它,/dev/null是默认控制台(2)init其实就是busyb

2013-08-21 10:44:52 1586

转载 TQ2440内核linux2.6.28移植

转自:http://blog.sina.com.cn/s/blog_95268f5001013ibg.html内核的移植,是在u-boot的基础上进行的,所以u-boot在这之前一定要先弄好才好怎样下载源码就不说了,下载后进入内核根目录/linux-2.6.28,修改根目录下Makefile大概193行改成下面这样: 193 ARCH        ?= arm 194 CROSS

2013-08-21 10:43:12 1150

转载 strcpy ,strncpy ,strlcpy的用法

转自:http://www.linuxidc.com/Linux/2012-06/61893.htmstrcpy ,strncpy ,strlcpy的用法好多人已经知道利用strncpy替代strcpy来防止缓冲区越界。但是如果还要考虑运行效率的话,也许strlcpy是一个更好的方式。1. strcpystrcpy 是依据 /0 作为结束判断的,如果 to

2013-08-14 17:01:15 911

转载 USB系统基本概念

转自:http://www.eefocus.com/book/08-07/485161276059246.html16.2.1 USB主机USB的所有数据通信(不论是上行通信还是下行通信)都由USB主机启动,所以USB主机在整个数据传输过程中占据着主导地位。在USB系统中只允许有一个主机。从开发人员的角度看,USB主机可分为三个不同的功能模块:客户软件、USB系统软件和USB总线接

2013-08-14 16:10:46 953

转载 让Source Insight完美支持中文注释

转自:http://blog.chinaunix.net/uid-10540984-id-3214137.html如何让source insight支持中文注释,解决回车删除,移动光标出现乱码的问题?下面是解决方案:-------Source Insight3 中文操作(左右键、删除和后退键)支持宏-------感谢丁兆杰(zhaojie.ding@gmail.com)

2013-08-14 12:16:53 1220

转载 史上最经典的Linux内核学习方法论

转自:http://tech.it168.com/a2010/0510/884/000000884174_all.shtmlMakefile不是Make Love  从前在学校,混了四年,没有学到任何东西,每天就是逃课,上网,玩游戏,睡觉。毕业的时候,人家跟我说Makefile我完全不知,但是一说Make Love我就来劲了,现在想来依然觉得丢人。  毫不夸张地说,Kconfig和

2013-08-13 20:22:10 1127

转载 linux2.6.32移植到fl2440 求助Cannot open /dev/ts0 (No such device) 问题

转自:http://bbs.csdn.net/topics/380061884问题描述:Please press Enter to activate this console. [9;0][?33l[?25lCould not read calibration: /etc/pointercalCannot open /dev/ts0 (No such device)

2013-08-12 21:19:51 1718

转载 USB-HID鼠标、键盘通讯格式

转自:http://www.amobbs.com/forum.php?mod=viewthread&tid=4823160&page=1&authorid=249202想用STM32做个无线键鼠遥控、找了好几天没有找到完整的USB鼠标键盘协议介绍。最后自己收集整理了一份,希望对需要的朋友有所帮助。废话不多说,进入正题:鼠标发送给PC的数据每次4个字节BYTE1 BYTE2 BY

2013-08-12 16:31:59 9502

转载 让linux2.6.24内核在开发板支持usb鼠标

转自:http://blog.chinaunix.net/uid-7960587-id-2035471.html今天下午,对以前移植的linux2.6.24内核不能检测USB鼠标进行了修改menuconfig,新内核的USB鼠标在内核drivers/hid/usbhid目录下,文件名:usbmouse.c,如果你需要对鼠标驱动修改就看这个文件,我的开发板暂时不需要对鼠标驱动定制特别的操作,

2013-08-12 14:07:05 2438

原创 linux 2.6.28.7 各驱动代码位置(待验证,已验证为蓝色标识)

说明:解压内核源代码(linux-2.6.32.2 开头的tgz 压缩文件)可以找到如下驱动,mini2440提供基于linux-2.6.32.2 内核100%完全可以使用的驱动源代码,绝无库文件,敬请放心使用。(1)DM9000 网卡驱动Linux-2.6.32.2/drivers/net/dm9000.c(2)串口(包括三个串口驱动0,1,2,对应设备名/dev/ttySAC0

2013-08-12 14:02:19 1044

原创 HID

HID是Human Interface Devices

2013-08-12 09:58:35 1033

原创 EHCI,OHCI,UHCI

EHCI和OHCI的比较和区别   什么是 ehci?什么是 ohci?就是host controller 的接口.从硬件上来说,usb 设备要想工作,除了外设本身,必须还有一个咚咚叫做 usb host controller.一般来说,一个电脑里有一个 usb host controller就可以了,她就可以控制很多个设备了,比如 u 盘,比如 usb 键盘,比如 usb 鼠标.所有

2013-08-12 09:56:56 1083

转载 创业公司如何分配股份与期权

转自:http://blog.csdn.net/ljzcom/article/details/8258775?reload俺们创业者都是贱骨头,不去寻求过安安稳稳的日子,却偏偏要去冲浪、去拼命。创业图的是什么?是公司里的“股权”。弟兄们教你一个字:Captable,这是一个恐怕在字典里都找不到的单词,却在创投和创业当中,无所不在、无时不用,什么意思呢?即创业公司里的“股份拼骨图

2013-08-11 22:14:43 1741

转载 arm linux kernel 从入口到start_kernel 的代码分析(2.6内核)

本文针对arm linux, 从kernel的第一条指令开始分析,一直分析到进入start_kernel()函数.我们当前以linux-2.6.19内核版本作为范例来分析,本文中所有的代码,前面都会加上行号以便于和源码进行对照,例:在文件init/main.c中:00478: asmlinkage void __init start_kernel(void)前面的"00478:

2013-08-09 14:21:31 1039

转载 Linux系统启动的标准流程

转自:http://www.kerneltravel.net/journal/i/04.htmLinux系统启动的标准流程系统的启动是指从计算机加电到显示用户登陆提示的整个过程。我们将在这里对整个流程以及关系到的一些内容做讨论。过程主要可以分为两个阶段:载入内核和准备运行环境,我们分别进行讨论。本部分的讨论只基于i386硬件架构,但大部分内容是有共通性的。图一 启动过程综述载入

2013-08-06 14:17:06 1024

转载 操作系统组成

转自:http://www.kerneltravel.net/journal/i/01.htm操作系统组成形形色色的操作系统组成结构都不尽相同。虽然大多是为同样的目的,但由于实现方法可以自由选择,所以各个操作系统理所当然的存在差异,有些系统之间差异还相当大。我们选取最常见的操作系统(UNIX)组成结构,向大家展示操作系统的体系结构的大致框架。对于各种操作系统之间的具体差异,大家可以跟下

2013-08-06 11:24:25 1712

原创 关于linux学习的书

关于linux学习的书搜集如下:1、关于内核学习的书        一本是《Linux内核的设计与实现》,该书为读者快速精简的介绍了Linux内核的主要功能和实现。但不会把读者带入Linux内核代码的深渊中,是了解内核架构和入门Linux内核代码的非常好的参考书,同时该书会提高读者对内核代码的兴趣。另一本是《深入理解Linux内核》,该书的经典我不必多说。我只是建议,如果想更好的学习本书,

2013-08-06 10:18:59 810

转载 Linux内核源码分析方法

转自:http://www.cnblogs.com/fanzhidongyzby/archive/2013/03/20/2970624.htmlLinux内核源码分析方法 一、内核源码之我见Linux内核代码的庞大令不少人“望而生畏”,也正因为如此,使得人们对Linux的了解仅处于泛泛的层次。如果想透析Linux,深入操作系统的本质,阅读内核源码是最有效的途径。我们都知道,想成为优

2013-08-06 10:08:48 994

转载 出国以后才知道英语应该怎么学

转自:http://sl.iciba.com/forum.php?mod=viewthread&tid=11222246前不久看了一个帖子,lz说她或是他到美国读大学四年了,到现在上课还是很难听懂,下面就有大量跟帖表示遇到知音的,说:大家都以为出了国英语就自然而然滚瓜烂熟了,而怀揣着三脚猫英语,羞愧滴不敢告诉他们:姐在这听不懂老师讲课,看电影只看画面,姐只跟中国人来往……大部分人可

2013-07-31 14:01:35 2460

转载 去跨国公司还是去创业公司?

转自:http://robbinfan.com/blog/16/career-path去跨国公司工作可能是大部分人的梦想,特别是《杜拉拉升职记》的流行,更加说明了这个现象。不过作为一个曾经尝过螃蟹的人来说,跨国公司也并非十全十美,并不是每个人都适合去跨国公司,特别是有志于钻研技术的程序员,跨国公司未必是合适的选择。很多人梦想去大公司,认为小公司缺点很多,典型的看法:小公司真他妈

2013-07-30 13:55:04 947

转载 我来CSDN这一年

转自:http://robbinfan.com/blog/19/first-year-in-csdn从ITeye(JavaEye)被CSDN收购,我从上海搬家到北京上班,眨眼之间已经过去了一年多。回顾过去这一年,生活环境发生了巨大改变,工作的职责和角色也重新定位,面临了一些新的困难和挑战。总体来说,感觉自己这一年过得很充实,很有成就感,在公司的大力支持下,计划做并且花了时间和精力努力的事情

2013-07-30 12:39:27 967

转载 linux内核移植-移植2.6.35.4内核到s3c2440

转自:http://blog.csdn.net/yming0221/article/details/6604616硬件平台:FL2440主机平台:Ubuntu 11.04交叉编译器:arm-linux-gcc 4.3.2本来是想移植最新的内核2.6.39但是总是在编译快完成的时候报错,有人说是新的内核对arm平台的支持不好,所以就降低了一下版本,这里移植2.6.35.4内核

2013-07-29 14:06:01 955

转载 动画图解一般看不见的机械原理

动画图解一般看不见的机械原理动画图解一般看不见的机械原理——更新多款发动机,手枪——现代生活离不开各种机械,无数复杂的机械走进了我们寻常百姓的生活中,小到我们家里客厅墙上的挂钟,大到出门上班用以代步的汽车,都离不开机械在其中默默的工作。不知道你有没有偶尔想问,究竟是什么样的机械,通过怎样的方式在运转,让我们的生活更便利呢?平日里,我们习惯了在产品外观上品头论足,感慨设计师的精彩创意,那么今

2013-07-29 12:44:43 1542

转载 linux进程调度浅析

转自:http://hi.baidu.com/_kouu/item/38c81042455c97d2c1a592d9操作系统要实现多进程,进程调度必不可少。有人说,进程调度是操作系统中最为重要的一个部分。我觉得这种说法说得太绝对了一点,就像很多人动辄就说"某某函数比某某函数效率高XX倍"一样,脱离了实际环境,这些结论是比较片面的。而进程调度究竟有多重要呢? 首先,我们需要明

2013-07-10 11:23:05 785

嵌入式系统开发圣经

关于嵌入式系统开发一些基本概念及应用例子

2012-11-01

ZigBee协议中OSAL层学习研究

ZigBee协议中OSAL层学习研究,了解TI Zigbee OSAL 首先要了解OSAL层是如何使用内存的, 内存是根据使用量大概估算定义的一个数组。详细描述如下:首先, 该数据块尺寸必须小于32768字节。

2011-07-07

430单片机调试时可设置的断点数

430系列单片机调试时可设置的断点数总结

2011-06-08

PCB设计时铜箔厚度,走线宽度和电流的关系

PCB设计时铜箔厚度,走线宽度和电流的关系

2011-01-07

总结下开发调试MSP430系列的一些另类问题

总结下开发调试MSP430系列的一些另类问题

2010-03-05

PIC单片机C语言应用例程

PIC单片机C语言应用例程,带你入门PIC单片机系列C编程

2009-04-06

PIC24系列单片机和数字电位器AD5245驱动

PIC24系列单片机的i2c接口和数字电位器AD5245驱动

2009-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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