自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雪松's RTEMS

学无止境

原创 设计模式浅谈

【 声明:版权所有,转载请获得允许并注明出处。 联系信箱:bacon@rtems.cn】 RTEMS的内核是面向对象设计的,里面免不了会有设计模式。RTEMS内核是C的,所以,看起来,和OO语言设计的是有出入的,不过思路上是无差异的。我学习设计模式很久了,也尝试用设计模式在自己的项目中,发现总是...

2019-04-24 08:28:50

阅读数 673

评论数 2

原创 文档代码同源

【 声明:版权所有,转载请获得允许并注明出处。 联系信箱:bacon@rtems.cn】 文档代码同源,顾名思义,就是文档和代码都写在源代码文件里。这样可以:1.修改代码的时候就及时修改文档,使得文档和代码及时保持一致;2.阅读代码时,增加代码的可读性。评审代码的时候,尤其是修改时后,即对文档一...

2019-04-19 08:13:13

阅读数 648

评论数 0

翻译 RSB 手册翻译(1)

1. RSB RTEMS Source Builder或RSB是一个从源代码构建软件包的工具。它由RTEMS项目用于构建它的编译器和操作系统。RSB有助于以受控且可验证的方式从源代码构建软件包所需的详细信息。该工具面向使用工具集进行嵌入式开发的软件开发人员。RSB不仅限于为RTEMS构建工具,您...

2019-04-18 17:46:58

阅读数 366

评论数 0

原创 管理上的小感悟

偶然的机会,和华为的高手切磋了一下。让我对华为有了新的认识。朋友说:“华为在组织层面无疑是非常成功的,外面的企业和组织,不管看懂看不懂,都按照华为的来!”是啊,我呆过一些企业和组织,真的是这样,一天到晚得学习华为的绩效管理,学习华为的IPD……学习华为的人很多,成功得却不多,为什么呢?小时候,我们...

2016-02-19 22:20:07

阅读数 4438

评论数 4

原创 关于软硬结合

朋友办培训班,在软硬结合方面想有所作为。我是非常赞成的。软硬结合,从多个方面说,对技术人员的提升都是巨大的。1.带来更多的乐趣和成就感。做技术的人,之所以能做下能板凳,可能很重要一个原因,就是目标完成给自己带来的巨大成就感吧。硬件的人会软件,软件的人会硬件,自己一下子可以做一个完整的东西,成就感还...

2015-08-17 11:57:50

阅读数 4282

评论数 2

原创 centos的yum出现Could not retrieve mirrorlist解决方法

最近开发一些sparc处理器下的东西,需要安装工具链啊之类的动作。碰巧也赶上RTEMS.org升级网站。于是苦等。等升级好了,自己去升级的时候发现若干问题。在CENTOS下,安装了rtems-4.10-release-0.20131118.0-1.el6.noarch.rpm 和 rtems-4....

2014-12-10 18:50:11

阅读数 20988

评论数 2

原创 经营操作系统的一些思路

最近国内操作系统行业比较活跃,10月17日到10月18日是第二届开源操作系统技术年会。各路好手你方唱罢我登场,好不热闹。我有幸了解了一下,的确是一届盛会。个人关心的并不是操作系统本身的技术,自己虽然是个做技术的。我始终放在操作系统的发展上,尤其是商业发展。放眼国内,操作系统都是国外的在抢滩登陆。国...

2014-10-23 23:18:04

阅读数 5100

评论数 4

原创 光耦参数解析

任何器件的选型都是个复杂的工作,要考虑很多问题。在我没认识《硬件十万个为什么》的作者时,钽电容和普通的铝电解电容在设计时,除了ESR、正切角、成本不同外,基本上不考虑别的因素。他告诉我,钽电容失效时会起火,铝电容失效仅仅是电解液干涸。用在高可靠领域,尽量用好的铝电解电容,少用钽电容。我的知识里这块...

2014-09-25 23:42:25

阅读数 8951

评论数 2

转载 Rocky原创:什么是硬件设计?

Rocky原创:什么是硬件设计? 发布时间:2010-12-31 10:15:37 我的理解:硬件设计就是根据产品经理的需求PRS(Product Requirement Specification),在COGS(Cost of Goods Sale)的要求下,利用目前业界成熟的芯片方案或者...

2014-09-05 10:57:03

阅读数 3419

评论数 1

原创 引言

1.1概述1980年,美国ReadySystem公司推出了实时操作系统VRTX/OS算起,如今已有30年的历史,RTOS产品也是繁花似锦。20世纪80年代,除VRTX外,还有IPI公司的MTOS和ISI公司的PSOS。到了20世纪90年代后,由于现代操作系统的思想运用,诞生了很多如今都在广泛应用的...

2014-09-03 11:14:34

阅读数 5801

评论数 1

原创 脚本与嵌入式系统

(原创文章,转载请注明出处) 脚本以前限于行业应用,一直给我低效、低能的印象,但凡事总有个例外,我工作中用到了脚本语言。于是让我思索到底这个脚本在嵌入式系统上,特别是工业系统上,能有多大的作为?到底能走多远。

2014-07-10 23:04:27

阅读数 7903

评论数 0

原创 《逆袭大学》阅读随感

最近刚刚拿到贺老师的《逆袭大学》,只随手读了几章,非常的有感觉。随手将感觉写在这里。当年去大学读书时,真的是非常困惑的,身边的同学大都如此。碍于信息面狭窄,成长上的困惑,没有得到良师的指导,演变成不可逾越的鸿沟。给自己成长上造成了不小的障碍,以至于后来养成了一些不良的世界观、技术观。花了很大的代价...

2014-03-29 22:22:02

阅读数 5009

评论数 6

转载 西工大:那些人儿、那些事儿

“歼10B”、“枭龙”、“歼20”——总设计师杨伟  新“飞豹”、“大运”——总设计师唐长红  “运8”、“空警200”——总设计师欧阳绍修  “空警2000”总设计师——李守泽  “ARJ21-700”—— 总设计师陈勇  “新舟60”“新舟600”——总设计师吕海  “Z8预警机”——总设计师...

2014-02-22 09:37:51

阅读数 5081

评论数 1

原创 实时性的简单思考

今天看到友人在群里说,rtems实时性不如rtt之类云云。看了之后,不禁手痒回了几句。不如就写在这里罢。个人观点,欢迎探讨。关于这个硬实时系统和软实时系统网上有明晰的定义,这里只谈硬实时系统。目前看,市面上大大小小的rtos真地有上百个。实时性谁好谁差呢?这个真不好回答。其原因很多,首先,目前的o...

2014-02-13 19:26:02

阅读数 5295

评论数 2

原创 中国物联网的随笔

物联网,全世界都炒得比较热。号称未来有千亿的市场。于是乎,物联网作为一个新兴的行业,被各方追捧。很多企业号称自己就是物联网企业,沾上这一把千载难逢的机会。物联网是什么呢?写文章前我还特意看了网上和首席科学家刘海涛先生的定义。我理解比较肤浅,是不是个带传感器,带执行机构和传输机构的嵌入式系统啊?数据...

2014-02-13 12:09:36

阅读数 4926

评论数 5

转载 物联网需要自己的专有操作系统

((((写在前面:本篇文章的观点是支持物联网有自己的操作系统。个人持支持观点。之前也撰文写过此类问题,物联网真正需要的伸缩性非常大的系统方案,窃以为一个系统很难胜任从几 KB 到 几 MB的应用。尺寸的巨大变化,导致设计难度的增大。本文对可靠性的观点个人持保留意见;物联网也可以使用云技术,对单个节...

2014-01-21 07:39:55

阅读数 3537

评论数 0

原创 开关电源中的小启示

开关电源是一种看似简单,但却异常复杂的电子系统。其中包含着很多有意思的问题,我放在这里,促使自己思考思考:1.一般buck系统输出电压和输入电压是按开关管占空比计算的。比如说,24V输入,输出12V,那么占空比应该是50%。这个理论推导大多数情况下是不遵守的。因为这个是在开关电源满量程下推导的。事...

2014-01-19 14:48:23

阅读数 3881

评论数 0

原创 嵌入式中通讯协议的设计

公司里做项目,嵌入式系统大大小小,到处都是。因为都是一个系统里的,所以都需要通讯,既然通讯就涉及到协议问题。谈及协议,很多工程师觉得协议的设计相对简单,主要是报文的设计。大多数时候,协议的应用场景简单,没有复杂的交互。这么做的确也是没什么太大的问题。然而,就是这么简单的场景,仍有一些协议会在实际中...

2014-01-19 13:49:30

阅读数 12354

评论数 5

原创 ARM的启动代码(3):异常向量

ARM的启动代码是非常重要的代码,直接关系到系统的稳定性和可靠性(这里主要讨论arm7, arm9;cortex系列的会在后续的文章中讨论)。上次我们通过两则文章讨论了ARM启动代码的过程,ARM的启动代码(1):介绍ARM的启动代码(2):AT91SAM9260启动详解 这次我们聊聊ARM的代码...

2013-10-02 13:00:13

阅读数 6366

评论数 0

转载 经典PCB软件比较阐述—Cadence和Mentor(整理)

PCB(Printed Circuit Board)设计软件经过多年的发展、不断地修改和完善,或优存劣汰、或收购兼并、或强强联合,现在只剩下Cadence和Mentor两家公司独大。         Cadence公司的推出的SPB(Silicon Package Board)系列,原理图工具采用...

2013-09-27 16:39:35

阅读数 17175

评论数 1

转载 为什么只有很少的人听说过西工大这个名字?

(转载)这是一篇来自天涯...高考完暑假……..    亲戚:报的哪儿?    我:西北工业大学。    亲戚:哦哦,在哪儿?在甘肃?    我:在西安…    亲戚:二本?    我:一本…    亲戚:是211不?    我:985,211…        同学:报哪儿了?    我:西北工业...

2013-09-13 14:39:10

阅读数 7775

评论数 6

原创 如何提高技术水平

经常被问到这个问题。我的资历还不足以将这个问题回答好。昨天又有个朋友问起我这个问题。前思后想,还是硬着头皮写篇文章吧。技术这个词表述的应该不怎么准确。实际中我们想表达的意思应该是知识在实际中的运用水平,技术可能限定了只在工程领域里,这么理解恐怕要准确些。这样就牵涉到几个问题,1.是知识面的宽广程度...

2013-09-06 12:45:29

阅读数 5589

评论数 4

原创 设计中的道理_6

99年到04年正是CS疯狂的时候。大学里很多同学都爱打CS。那时我也听到了很多有意思的段子,比如说某个菜鸟扔了个闪光弹,害死了4个队友。手雷扔错了,把自己人给炸死了。于是乎,则有了“不怕神一样的对手,只怕猪一样的队友。”的说法。现代社会的设计工作,都是比较庞大的。很难一个人完成。有时间和精力的限制...

2013-09-01 23:10:52

阅读数 3492

评论数 2

原创 设计中的道理_5

最近,我在赶几个重要的项目,非常的着急,但是工程师布出来的怎么就是不符合要求。这个急啊。我们用的工具是Mentor, Expedition PCB。不知道朋友用过这款工具没有,这款工具推挤功能非常强大。走线非常迅速。是一款非常优秀的PCB布板工具。按理说,我们的布板速度和质量应该比较高了。可以方案...

2013-08-26 09:09:15

阅读数 2274

评论数 0

转载 设计中的道理_实例

2013-08-16 12:54:14

阅读数 1970

评论数 0

原创 设计中的道理_4

和朋友聊天,聊起研发的沟通。席间就聊起,有些研发的人不善于沟通,有些善于沟通。我们把目光盯着不善沟通的人找了若干原因:1.做技术的人做久了,头脑里都有一些缺省的思维。潜意识认为对面的人应该知道,不知道的统归为不如自己的;知道的就多聊几句。2.头脑里不知道什么是应该展开的,什么是不应该展开的,结果要...

2013-08-15 07:35:41

阅读数 2078

评论数 2

原创 设计中的道理_3

常听朋友说,经验很重要。我刚参加工作的时候,也这么觉得;觉得好多老工程师非常厉害,怎么就知道那里需要加个东西的呢?又怎么知道加了东西一定有改善的呢?让我佩服不已。由于许多工程经验,犹如羚羊挂角,无迹可寻。好端端的设计工作,真的没办法弄了。只好作为孤立的知识点记住。应用中也不免产生这样或者那样的问题...

2013-08-09 02:36:28

阅读数 2289

评论数 4

原创 设计中的道理_2

当创新进入更高的阶层,设计越来越高层化,模块化。对于模块和积木的选择是非常难的。比如说,RTOS市面上不下上百种;文件系统常用的系统不下几十种。在这么多模块中选出自己合适的模块,真的是太难了。那么有没有什么技巧呢?首先,要对自己的应用熟悉。对自己的应用熟悉,也就是对需求的理解。需求的理解越深刻,对...

2013-08-08 08:48:23

阅读数 2605

评论数 2

原创 设计中的道理_1

听朋友常抱怨,难道嵌入式就是在互联网上找代码,然后抄代码吗?很多朋友不屑于这样抄代码。在美国,今年来成功的IT公司令人侧目。有几个公司是做C/C++,甚至做汇编慢慢起来的?Android,C/C++的批量应用,大量的应用都是用C堆出来的吗?我并未做深入细致的调查。有朋友对我说,C/C++, Jav...

2013-08-01 08:06:59

阅读数 2671

评论数 1

原创 软硬件调试中的一些粗浅思路

软件调试和硬件调试都是调试,思路差不多,一些具体操作方式上有所差别。这是我在工作中总结的一些认识:1.调试总的指导思想是,任何一个实验应该唯一说明一个问题。成功了,唯一的结论是推论是成功的;失败了,唯一的结论是推论是失败的。这都是带有唯一性的。实际操作中可能并不好做到,但其中的一个唯一应该是可以做...

2013-07-30 12:23:38

阅读数 3667

评论数 1

原创 关于嵌入式系统的设计

嵌入式系统设计的细节很多,对于中小型公司,一不小心就把重要的东西忽视了。中小型公司,开发人员少。需要照顾的东西比较多,每天救火都来不及,谈什么迭代改进?特备是自力更生发展起来的公司,除了一堆需要维护的老产品,还有一堆将要开发的产品特性。怎么弄?整天都在

2013-07-14 23:14:20

阅读数 2780

评论数 1

原创 研发随笔

无意中看到了,写在最后的一段话:“此外他还和记者表示,技术只是一种实现方法,特意强调某种技术,乃至于为了某种技术辩护的人其实是虚伪的……”。这段话我读过后,在心中不断的发酵。非常有感触。一个技术人从自身出发,在企业里生存,强调两点:1.自己仕途和“钱途”;2.自我实现。很多时候, 实现自己往往要证...

2013-06-14 08:38:12

阅读数 2451

评论数 2

原创 浅谈软件硬件联系

软件硬件看似两个分家的东西,其实内在有千丝万缕的联系。我举一些小例子:开关电源的电感在一个时钟周期内,要满足伏秒平衡。物理意义是,开关周期内电感吸收的能量和释放的能量应该是相等的。否则,系统不会平衡,不稳定。对于软件系统,特别是复杂的大型系统,虽然有严谨的理论去判断一个软件模块的稳定性。但对于程序...

2013-06-05 13:47:27

阅读数 4717

评论数 3

转载 马云谈员工辞职

员工的离职原因林林总总,只有两点最真实:1.钱,没给到位;2.心,委屈了。这些归根到底就是一条:干得不爽。员工临走还费劲心思去找靠谱的理由,就是为给你留面子,不想说穿你的管理有多烂、他对你已经失望透顶。仔细想想,真是人性本善。

2013-06-05 12:59:14

阅读数 3626

评论数 2

转载 最近CSDN专访我了一下,聊了一下RTEMS,希望RTEMS可以在嵌入式中有所作为

最近CSDN专访我了一下,聊了一下RTEMS,希望RTEMS可以在嵌入式中有所作为。地址:http://www.csdn.net/article/2013-05-21/2815371

2013-05-22 08:25:31

阅读数 3904

评论数 5

转载 Ray.Xu 写得 RTEMS 介绍(最新版本,全面,覆盖了CVS Head)

2013-04-20 12:47:00

阅读数 4935

评论数 0

转载 从朋友那看到的,很有哲理

2013-03-03 09:32:44

阅读数 2500

评论数 9

转载 从朋友的签名上看来的,觉得很有意义……“三帮三不帮原则”

三帮:初学者,帮;领悟者,帮;自学者,帮。三不帮:公司项目者,不帮;自命不凡者,不帮;开口索要者,不帮。

2013-02-05 22:00:27

阅读数 3064

评论数 6

原创 嵌入式学习推荐大家读得书

朋友也问过我,一些基础的东西学完了,如何进一步的成长,该学习哪些书呢?如果没有读过计算机专业的基础课程,那么计算机基础课程是一定要学习的。1.数据结构、离散数学、操作系统、编译原理这四门课学习完。数据结构和操作系统两门课程一定要细心学习,这个是基础理论。特别是数据结构,建议学习严蔚敏_吴伟民的《数...

2013-01-23 11:50:45

阅读数 11295

评论数 17

原创 关于嵌入式的学习和职业发展

最近我的工作太忙了。身边朋友问我如何学习嵌入式,在这个行业健康的发展。我一直未能做一个系统的回答。这里我想写篇文章,彻底的回答这个问题。嵌入式,这是个术语。在我看来,嵌入式系统是:为了应用高度定制软件和硬件的计算机系统,满足一系列的特定应用需求。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算...

2013-01-20 12:58:12

阅读数 29125

评论数 73

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