自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

转载 好的软件人员一生必看的六十本书

一、 科学哲学和管理哲学 13【1】 “程序开发心理学”(The Psychology of Computer Programming : Silver Anniversary Edition) 13【2】 “系统化思维导论”(An Introduction to Systems Thinking, Silver Anniversary Edition) 14【3】 “系统设计的一般原

2014-06-21 16:24:11 643

转载 一名合格的程序员需要掌握哪些技能

一名合格的程序员需要掌握哪些技能

2014-06-21 16:22:36 765

转载 C语言中的面向对象思想

经常听见别人说面向对象的程序设计,以前在学校上课的时候,也有开面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,多年以来我一直是一个C的使用者。在学校的时候,我主要做的是硬件上的驱动层,和底层功能层。在工作以后,又做的是手机上的软件开发,所有这些都是和C离不开的。虽然我不得不说,C++是一门很好的语言,但是它的编译速度,代码效率,编译后的代码大小都限制了

2014-06-17 07:25:26 508

转载 代码里的命名规则:错误的和正确的对比

编程初学者总是把大量的时间用在学习编程语言,语法,技巧和编程工具的使用上。他们认为,如果掌握了这些技术技巧,他们就能成为不错的程序员。然而,计算机编程的目的并不是关于精通这些技术、工具的,它是关于针对特定领域里的特定问题创造出相应的解决方案,程序员通过相互合作来实现这些。所以,很重要的一点,你需要能精确的用代码表达出你的思想,让其他人通过代码能明白你的意图。让我们先看看编程大师Ro

2014-06-17 07:04:08 479

转载 用事件表取代时间表

我最近对提高个人的工作效率有点心得。以前时间多事情少的时候,我总觉得所谓个人时间管理都是瞎扯淡,人还是这么个人,工作还是这么多工作,你再有效率还能怎么样呢?现在我越来越觉得,是需要转变思想了。提高工作效率有学问。一般人一提到时间管理,可能首先想到的多把时间用在“正事儿”上,而不要把时间“浪费”在闲事上:多工作少上网,多看书少看电视。如果一个人发现自己正 事干的太少,第一个想到的时间管理方案

2014-06-15 10:11:46 650

转载 令人敬畏的泰格伍兹

现代心理学对人怎么进步有非常成熟的研究。在《成年人的思想还能进步么?》这篇文章中我曾经介绍过,每个人都有自己能力的舒适区,学习区和恐慌区。如果要进一步了解,搜索 Comfort Zone, Learning Zone and Panic Zone.    一个人要想进步,就要确保在自己的学习区里面做事。大多数30多岁的人和40多岁的人的思想差别不大,这只不过因为大多数人到30岁就找到一

2014-06-15 09:59:20 763

转载 GTD心法

Getting Things Done 这本书2002年出版以来,“GTD” 已经成了一个专有名词,带动了一大批基于此书的时间管理书籍,文章和专门的博客。绝大多数人对时间管理的认识还停留在传统简单的日程表 (Calendar)和任务表(To Do List)上,而此书作者 David Allen 号召大家随时使用多个带有各种标签的文件夹来科学管理自己的任务列表。从书里看,作者就是专门以培训企业高级

2014-06-15 09:55:12 594

转载 怎样练习一万小时

随着畅销书《异类》的流行,“练习一万小时成天才”这个口号现在是尽人皆知。也许仍然有不少人相信那些不世出的天才必有天生的神秘能力,但科学家通过大量的调查研究已经达成共识,那就是所有顶级高手都是练出来的。不但如此,最近几年的科学进展,人们可能第一次拥有了一个关于怎样炼成天才的统一理论。 好消息是除了某些体育项目对天生的身高和体型有特殊要求之外,神秘的天生素质并不存在,也就是说人人都有可能成为顶

2014-06-15 08:55:14 453

转载 程序员如何应用“刻意练习”

随着格拉德威尔的《异类》、杰夫.科尔文的《哪来的天才》等畅销书的流行,“成功的一万个小时”概念逐渐深入人心。通俗的说法就是,想要在任何领域取得卓越成就,需要至少一万个小时的“刻意练习”。  CSDN上最近一篇颇受关注的文章《软件天才都是训练出来的》,也谈到了这个话题:软件天才,或者至少说软件人才,是可以通过训练培养出来的。但具体如何训练,文中只是一带而过、语焉不详。有意思的是,国外的技术问

2014-06-15 08:53:30 1882 1

转载 持续进步的秘密

你希望你的生活越来越好吗?我知道这是个问题很傻。我知道我希望我的生活持续稳步提高,但我相信几乎每个人都希望如此。很多人并不明白只需一个非常简单的技巧就可以达到这个愿望。这个技巧是如此简单和直接,所以这篇文章也简短。因为确实太简单了。 Mark Joyner的Simpleology课程中的一个步骤让我想起这个技巧。Simpleology课程也是源自这个技巧,历史上的专注和成功人士,从宗教领袖

2014-06-15 08:27:13 427

转载 程序员必须进行的10项投资

你的健康 显而易见,开发人员经常都是坐着不动的。每天坐8到16个小时,只休息很短的时间,你的肚子周围很容易会堆起赘肉。肥胖是其它疾病的催化剂,而其中心脏病又是最可怕的。多花点时间运动一下就能避免这样的情况,如果有可能的话,花点钱办一张健身房的会员卡。 长时间以不符合人体工程学的姿势打字,也容易使开发人员选成重复性的肌肉损伤,比如说腕管综合征。每隔几个小时拉伸一下你的手腕或者买块鼠标

2014-06-15 08:14:42 505

转载 程序员如何保持持续的进步

1. 小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。2. 理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。3. 理解各种算法的优点和缺点。4. 了解你的工作领域。关上电脑,去做你的用户们在做的事。5. 有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。在“各个技术层面的掌握程度”和“编

2014-06-15 08:06:54 594

原创 嵌入式编程进化史

早期语言写程序的特点(看16楼图):1.几乎很少使用参数传递,所有子程序几乎全部依靠共有全局变量来传递数据。2.共享全局变量带来的交叉耦合让这个代码调试起来非常费劲,因为每个函数都不是独立的,它依赖自身使用的大量全局变量。在MCU上,因为中断函数带来的并发性,如果有全局变量在中断内外都用到,那就会带来很多麻烦。这样的代码如果在多任务环境中将会更糟糕。3.再看看可读性,大量全局变量和全局标志位让代码

2014-06-15 08:04:24 575

转载 程序员自学/自我培训指南

你是一个程序员新手,刚从大学迈进公司却没有人指导,要么公司给你指定了导师,却不好意思大事小情都问他。你想提高自己的编程水平,却不知该如何下手。如果你想提升自己,成为一个合格的天天向上的程序员,这篇文章就是为你准备的。学什么?有些人对什么都感兴趣,硬盘上存着几百G的教学视频电子书破解软件,却只是仅仅保存着,没有转化成知识。有些人只知道自己刚进公司的那点东 西,JDK一定要

2014-06-08 21:52:24 657

转载 比zlg串口中间件好的UART串口驱动(带超时的同步操作)

比zlg串口中间件好的UART串口驱动(带超时的同步操作)引言以下的串口驱动是我在一个产品中实现了的,其特点:一、支持FIFO,系统开销小,中断少二、在多任务操作系统里使用串口很简单,对串口操作就4个:打开、关闭、读和写。三、支持串口的互斥操作,多个任务竞争使用串口,保证正常分配串口资源,有利于写出高效率的与串口通信有关的线程(任务)四、代码简练,支持N个串口五、不清楚

2014-06-06 04:57:37 1309

转载 串口通信帧的同步方法(识别一帧数据的起始结束)

串口通信帧的同步方法(识别一帧数据的起始结束)  2012-07-08 23:12:10|  分类: 我的自学实践|举报|字号 订阅 引 言    串口通信是日前单片机和DSP等嵌入式系统之间,以及嵌入式系统与PC机或无线模块之间的一种非常重要且普遍使用的通信方式在嵌入式系统的硬件结构中,通常只有一个8位或

2014-06-06 03:36:06 3209

转载 关于串口通信协议的解析,该怎么解决

关于串口通信协议的解析,该怎么解决www.MyException.Cn   发布于:2012-01-22 22:38:43   浏览:184次0关于串口通信协议的解析帧头标志 版本号 类别 帧头校验和 帧号数据总长度 保留数据CRC校验 数据区  数据区以上是一个帧的大致结构,在该协议中有以下七类帧,数据帧、压缩数据帧

2014-06-06 03:28:13 6480

1_An_overview_of_ST_MC_SDK_5.pdf

ST无刷电机培训 BLDC

2021-09-23

W6100中文手册.pdf

W6100 WIFI6

2021-09-23

UART Driver Rev1.0 for LPC2214 Over UCOSII2.52

详细的串口driver ,base ucos-ii2.52

2014-06-10

空空如也

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

TA关注的人

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