自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (6)
  • 收藏
  • 关注

转载 UML视图

转载一篇UMLUML语言纵览视图UML语言中的视图大致分为如下5种:1、用例视图。用例视图强调从系统的外部参与者(主要是用户)的角度看到的或需要的系统功能。2、逻辑视图。逻辑视图从系统的静态结构和动态行为角度显示如何实现系统的功能。3、组件视图。组件视图显示代码组件的组织结构。4、并发视图。并发视图显示系统的并发性,解决在并发系统中存在的通信和同步问题。5、配置

2014-10-17 14:01:45 1120

转载 需求分析-用例图

用例图(Use Case Diagram)是由软件需求分析到最终实现的第一步,它描述人们如何使用一个系统。用例视图显示谁是相关的用户、用户希望系统提供什么样的服务,以及用户需要为系统提供的服务,以便使系统的用户更容易理解这些元素的用途,也便于软件开发人员最终实现这些元素。用例图在各种开发活动中被广泛的应用,但是它最常用来描述系统及子系统。当用例视图在外部用户出现以前出现时,它捕获到系统、子系统

2014-08-06 10:06:18 5366

转载 centos 下安装mysql

在centos下安装mysql,zhu一、mysql简介说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的。MySQL是一个关系型数据库管理系统,由

2014-05-12 18:59:34 3745 1

原创 职场生存法则之七

公司不大,人员不超过40个,但是作为中层领导,底下很多双眼睛都在盯着。即使做对了100件事,也许大家不会夸奖你,因为他们觉得这是你应该做的。如果做错了一件事,会有很多人跳出来指责你,说你的工作没有做好,即使不敢在正面,也会在背后说三道四。      唯一的办法,谨慎处理好每一件事,做每个决定,会议上说的每句话,一定要经过思考。以此事作为警戒,不可再犯第二次。切记!     晨会事件有感。

2013-11-04 22:36:13 746

原创 职场生存法则之六

最近在跟北京某公司合作,期间有一些感慨。1.如果一件事情涉及到不同的单位、不同的部门,那么具体事情找对口的负责人,或者直接找大boss(有的时候大boss会不搭理你),协商如何安排,找中间领导还要多重复一遍,甚至会被中间领导鄙视一番。2. 要想别人尊重自己重视自己的办法只有一个,自己强大了,公司强大了,才能让对方从心里尊重自己。

2013-10-30 14:38:15 797

原创 职场生存法则之五

给领导汇报的事务,小组内部一定要讨论通过,各种能想到的问题事先找到答案,不经过思考不经过调查研究就把问题直接呈现给领导是职场中的大忌!有些事情需要把握住汇报的时机,分清重要的和非重要的,需要跟外部交涉一些事情,以前未做过或者公司内部比较重要的事情,要及时跟领导汇报,至少需要知会,然后再继续往下进行。否则,虽然事情有进展,但不是领导预期的那样,也会引起领导的不满。

2013-08-27 17:13:59 803

原创 职场生存法则之四

研发部门之间的项目进展情况可相互探讨,其他部门的事情尽量少过问。尤其是与自己没有直接关系的,比如市场部。当市场部在推自己部门的产品时,任何信息反馈回来可以商讨,不相关的,一律不要过问。碰了个软钉子,以此为戒。言多必失,即使是开玩笑也要思考一下说的话是否合适。

2013-07-14 13:03:15 935

转载 内核态和用户态的区别

究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑性上,先看一个例子:1)例子C代码1.     void testfork(){  2.      if(0 = = fork()){  3.      printf(“create new process 

2013-07-12 11:12:38 633

原创 职场生存法则之三

向领导汇报工作,只需要把已做的工作、进展情况以及遇到的问题客观、准确、清晰地表达即可,领导会根据工作的进展状况自行判断,不需要增加自己的主观意愿和情感。不然会显得太不专业,尤其是暴露了自己对工作或事情的情绪,如果这种情绪跟领导的意志相矛盾,那么对自己很不利。       切记!

2013-07-08 11:09:20 1121

原创 无知的人好可悲

今天参与的项目做功能验收,其他部门的一个工程师提了个问题,结果我理直气壮地做了个、回答,之后才知道自己对这方面知道的太少,太无知了。对方听了我的答案都无语地不想讨论和辩解。What a shame!之后好一会真想找个地缝钻进去,感觉就像狠狠扇了自己一下。唉。

2013-06-26 17:31:48 855 1

转载 怎样写好一份分析报告

分析报告的输出是是你整个分析过程的成果,是评定一个产品、一个运营事件的定性结论,很可能是产品决策的参考依据,既然这么重要那当然要写好它了。我认为一份好的分析报告,有以下一些要点:首先,要有一个好的框架,跟盖房子一样,好的分析肯定是有基础有层次,有基础坚实,并且层次明了才能让阅读者一目了然,架构清晰、主次分明才能让别人容易读懂,这样才让人有读下去的欲望;

2013-06-17 13:42:26 835

原创 职场生存法则之二

少说话多做事。说话之前三思而行!符合自己的身份地位。    发怒前请倒计时数10个数。

2013-06-13 12:29:01 642

原创 职场生存法则之一

无论老板把你捧的多高,下属永远是下属。老板越捧你,越要态度谦卑,千万不要有恃无恐,更不能居功自傲。切记!

2013-05-21 13:15:42 796

原创 what a shame!

今天,公安部XX那里申报的项目被pass掉了,很难过。工作以来,第一次为工作的事情这么伤心。我不怕承担责任,我怕我没办法承担与我职位不相符的责任,因为我没有能力承担的了。这次让我警醒,我们还是太弱小了,所以要每单必争。另外,我考虑的太少,各种可以想到的情况事先没有准备好,跟领导沟通的不到位。切记!!!

2013-04-24 13:50:44 656 1

原创 I Want to Be a PM

今年是公司生死攸关的一年,公司成立一年半,以刚毕业的新人为主,一年半的时间里都是在做研发项目,试水项目。今年要真正做些能卖钱的产品了,领导和大家的压力都好大,如果挣不到钱,我们就该关门大吉了。  项目组最近在讨论一款产品,刚有个初步想法,还要具体分析背景和行业信息。突然有点像作PM的感觉,很有兴趣。也萌生了一个想法,将来想当一个PM。那么这回就当是练练吧~~还有好多东西要学习,加油~~

2013-01-11 15:00:00 724 1

转载 ARM 内核分类

根据ARM官方资料和网上资料整理。 先来一张Architecture的图片ARM微处理器系列 ARM 微处理器目前包括下面几个系列,以及其它厂商基于 ARM 体系结构的处理器,除了具有ARM 体系结构的共同特点以外,每一个系列的 ARM 微处理器都有各自的特点和应用领域。 - ARM7 系列 - ARM9 系列 - ARM9E 系列 - ARM10E 系列

2012-11-30 15:17:48 9284

原创 设置虚拟机上UBUNTU11.04上网

最近在虚拟机上换了UBUNTU11.04版本,可是连接上网试了很多种办法都不成功。在主机的网络连接里一直找不到VMNet8,网上说在虚拟机里如果用NAT方式上网,就要用到VMNET8,。后来把虚拟机卸载了重装,竟然又有了VMNET8。在虚拟机中的linux中,网络连接-有线-编辑,MAC地址设置为00:0C:29:2D:B5:99,这个值是在终端里ifconfig看到的,然后IPV4里设置自动DH

2012-09-03 16:32:46 881

原创 STM32定时器用法

最近在做STM32的PT2262解码,网上查到一些用单片机解码的程序,想对应地修改成STM32的程序,在定时器这里遇到了困难。目前的方案是打算用定时器计时,用示波器测量到接收到的信号的窄脉冲时间和宽脉冲时间,设置200us定时一次。在程序中用到了TIM2和TIM3,程序代码设置如下:void TIM2_Config(void){ TIM_TimeBaseInitTypeDef TI

2012-08-03 11:07:46 5147 2

原创 ARM编程及调试中问题汇总(不断更新)

1.为什么函数在头文件中要先声明?编译器将会对所有已申明原型的函数,在实际调用的处做严格的参数类型+返回类型的合法性检查,形参与实参类型、返回值类型与接收返回值的变量类型完全合法时没有警告,否则 不合法的报错,有损失数据的隐式的强制转换则会有警告如果没有函数的原型申请,则实际调用函数时,编译器不检查调用格式是否合法的除了通知编译器做严格的合法性检查之外,原型申明并不会把未引用的函数链接进最

2012-07-04 16:48:42 3208 1

转载 Bit与Byte的区别(转载)

在工作中遇到一些概念模糊的地方, 需要记住了bit意为“位”或“比特”,是计算机运算的基础; byte意为“字节”,是计算机文件大小的基本计算单位; 说到usb2.0标准接口传输速率。许多人都将“480mbps”误解为480兆/秒。其实,这是错误的,事实上“480mbps”应为“480兆比特/秒”或“480兆位/秒”,它等于“60兆字节/秒”,大家看到差距了吧。这要从b

2012-05-28 09:35:52 753

转载 学习ucos和ARM体系结构心得

在网上找到的文章,写的挺好,适合入门级的菜鸟看看。一步一步学习uCOS和ARM体系结构的心得学习必备条件:1、一块开发板——现在淘宝上有很多开发板,建议初学者不要去购买那些ARM9体系结构的,因为作为初学者来说ARM9体系的东西是很复杂的,买块ARM7的就可以了(先入门,然后再提高);2、学习必备书籍    《Pointer on C》中文名字叫《C和指针》(美)里科|译者:徐

2012-04-23 16:54:34 3833

转载 理解互斥信号量

互斥量和信号量的区别  1. 互斥量用于线程的互斥,信号线用于线程的同步。  这是互斥量和信号量的根本区别,也就是互斥和同步之间的区别。  互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。  同步:是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。在大多数情况下,同

2012-04-20 10:52:25 2303

原创 我的第一个安卓应用

搭建好了安卓应用开发的环境,就迫不及待地想要做个简单的小程序试试了。通过File -> New -> Project 菜单,建立新项目"Android Project" 然后填写必要的参数建立工程之后就能够在Eclipse 界面的左侧看到下图打开src文件夹,就可以编写自己的代码了。我的代码如下:ackage ord.test;

2012-04-16 11:10:19 735 1

原创 搭建android环境

最近对安卓手机软件开发很感兴趣,也凑凑热闹,在PC机上搭建个android系统玩玩。把过程记录下来,适合像我一样基础为零的超级菜鸟。       环境搭建需要安装的软件:     1.JDK     2.Eclipse     3.android SDK     4.ADT安装     5.AVD1.JDK    先安装JDK,可以在这里下载http://w

2012-04-16 10:46:46 1211

转载 如何阅读别人的源代码

网上搜到的一篇介绍阅读别人源代码的方法,放在这里,有空可以查看。        阅读别人的代码作为开发人员是一件经常要做的事情。一个是学习新的编程语言的时候通过阅读别人的代码是一个最好的学习方法,另外是积累编程经验。如果你有机会阅读一些操作系统的代码会帮助你理解一些基本的原理。还有就是在你作为一个质量保证人员或一个小领导的时候如果你要做白盒测试的时候没有阅读代码的能力是不能完成相应的任务。最后

2012-04-12 09:40:52 32613 18

原创 嵌入式软件复用的可能性

嵌入式系统具有专用性、软硬件可裁剪可配置、多任务操作、实时性高等特点,嵌入式系统中的软件和硬件部分结合比较紧密,通常是根据特定的硬件系统进行软件开发。上述过程对嵌入式系统软件的开发带来了开发周期长、开发过程复杂、软件复用率低等问题。        因此设想,是否可以将软件复用技术引入嵌入式软件的开发中,在硬件层和嵌入式操作系统之间增加一个抽象的中间层。既能对底层硬件支持,在其基础上还可以实现应

2012-03-28 16:09:27 1348

原创 存储器类型分析

最近用到几种存储器,但总是会弄混,所以在网上找了各种存储器的特点,整理一下,以备后用。    按用途存储器可以分为外部存储器和内部存储器。外存通常是磁性介质或光盘,能长期保存信息。内存指主板上的存储部件,用来存放当前正在执行的数据和程序,仅用于暂时存放程序和数据,关闭电源或断电,数据会丢失。RAM  RAM(random access memory,随机存取存储器)。存储单元的

2012-03-23 15:28:54 3640

原创 OS_CRITICAL_METHOD的意思

在UCOS2的源代码及相关应用程序中,总会出现OS_CRITICAL_METHOD ==3的判断,为此在网上找到该语句的解释,Method #1: Disable/Enable interrupts using simple instructions. After critical section, interrupts will be enabled even if they were di

2012-03-05 11:00:45 7148

原创 大平台,小产品or小平台,大产品?

对于嵌入式领域的公司来说,需要根据公司的规模和性质确定平台及产品的发展模式。也就是说,在大平台上开发小产品还是在小平台上开发大产品。如果公司的规模较大,但是产品的应用领域不同,涉及行业较多,可以采用大平台-小产品的模式。公司统一使用自己构建的开发平台,同时平台上各种接口考虑比较完善。在开发产品的时候,在平台上做“减法”操作即可。这样节省了很多基础工作,并且在同一个大平台上进行不同产品的开发,很多基

2012-03-01 10:11:46 1016

原创 2012年的计划

今天是新年过后上班的第一天,给自己制定了一些计划,等待年终的时候看看是否完成,放在这里也可以随时对照,监督自己。工作计划:1.每周的周一至周五,至少有三天下班之后回去学习两个小时。每周末至少半天时间用来学习。2.读懂UCOS2的源代码,完成USB接口驱动。学习Linux驱动开发和应用开发。3.上班时间充分利用,每天写工作总结。生活计划:1.坚持学钢琴,要熟练几首曲子

2012-02-02 13:25:49 601 2

转载 唤醒自己-你我共勉

我们需要被唤醒,并找到此生的真正目的,不能再盲目、无意识地生活下去;而这个人就是自已!其实,每个人在“宇宙”看来都是一个“质点”,不要空谈解救全人类这些虚无飘渺得有点假的理想,要做的只是发现、激发自已向积极的一面进化,使之成为自已潜意思下的信仰,百年回归“宇宙”时,才能接受“宇宙”轮回给自已的更为重要的使命!        1、不说“不可能”;  2、凡事第一反应: 找方法,不找借口;

2011-12-13 13:34:39 547

转载 uImage与zImage的区别

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->         内核编译(make)之后会生成两个文件,一个Image,一个zImage,其中Image为内核映像文件,而zImage为内核的一种映像压缩文件,Image大约为4M,而zImage不到2M。        那么uImage又是什么的?它

2011-11-30 15:55:23 2345 2

原创 Ubuntu 下NFS服务器配置

在UBUNTU下进行NFS服务器配置,虽说有实验指导书,但由于使用的LINUX版本不一样,一个简单的NFS服务器配置都花了一天半的时间,网上很多方法都尝试了,没有效果。终于找到了一个可以解决的办法,特意记录下来,或许能帮助遇到这个问题的朋友。首先,要把主机的防火墙关掉。并把主机当作服务器,让开发板作为客户端。<!--@page {margin:2cm}pre {

2011-11-17 14:34:03 1535

转载 UBUNTU下TFTP服务器搭建

1.1      搭建tftp服务器TFTP(Trivial File Transfer Protocol,简单文件传输协议),是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大、不复杂的应用场合。TFTP协议专门为小文件传输而设计,只能从服务器上获取文件,或者向服务器写入文件,不能列出目录,也不能进行认证。在嵌入式Linux开发中,TFTP协议在很多

2011-11-17 11:56:37 1458

原创 ARM中MAM使用注意事项

在ARM内核中没有接口管理Flash存储器,存储加速模块就是专门管理Flash的模块。当改变 MAM 定时值时,必须先通过向 MAMCR 写入 0 来关闭 MAM,然后将新值写入 MAMTIM。最后,将需要的操作模式的对应值写入MAMCR,再次打开MAM。 对于低于 20MHz 的系统时钟,MAMTIM 设定为 0x001。对于 20MHz 到 40MHz 之间的系统时钟,建议将Flash访问

2011-11-02 16:38:14 979

原创 工作总结

上班已经三个多月了,说实在话,这三个月的时间里,写了几份报告,熟悉了linux的皮毛(现在估计忘得差不多了),复习了C语言,当然还是“会的会,不会的还是不会”,稍稍写了几段简单的C代码,几个星期不看又生疏了。       10月下旬购买的开发板终于到了,开始看开发板的资料,做实验。不知道是不是计算机硬件方面的知识太欠缺,看着资料有的时候竟然半天都读不进去,看着看着又走神了。唉,万恶的惰性啊。还

2011-11-02 11:23:41 581 2

原创 调试H-JTAG时出现Can't halt the target的问题

在调试H-JTAG时,会出现“Can't halt the target and make it enter debug state"时的解决办法;第一:断电,短接ISP,在LPC2400开发板上就是左下角的JP6,然后再上电,PROGRAMMING几次就号。第二:查看norflash的datasheet,找到norflash的地址引脚,短接norflash,多重复几次产生原因:对H-

2011-11-01 14:42:43 3267

转载 做一个时间的管理者

实践以下的方法技巧,成为自己时间的掌控者:1. 将一个星期所有的活动或是交际应酬做出计划并记录。有助于明确的了解在这段时间中需要做的事情和要去的地方。最终要的一点是,可以从中知道这些事情实际花费的时间和在无益的思想,交谈和活动中浪费的时间。2.最重要的是将活动和应酬以最合理的时间去安排。将待办列表中的项目分别去标准开始时间和结束时间,并按照优先级去安排活动时间。3.尽量用更多的时间去做

2011-10-13 10:52:25 762

转载 嵌入式学习步骤

学习嵌入式,该学习什么基本的知识呢? 首先C语言,这个是毋庸置疑的,不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,现在绝大部分都是用C语言,你说不掌握它可以吗?至于如何学习C语言,我想这些基础的知

2011-10-09 14:39:15 623

转载 需求分析文档

转载完整的需求分析文档,前半部分可作为参考。需求分析 1. 引言1.1    目的说明编写这份报告的目的,指出预期的读者。1.2    背景指出待开发的软件系统的名称;行业情况;本项目的任务提出者、开发者、用户;该软件系统同其他系统或其他机构的基本的相互来往关系。1.3    参考资料列出编写本报告时参考的文件(如经核准的计划任务书或合同、上级机关的

2011-10-08 13:47:48 3905

冰点文档破解器(豆丁)

最新的冰点文档破解器,豆丁网已经试过完全没问题

2012-11-29

HL340驱动USB转串口(兼容WIN7)

能兼容win7的HL340驱动,测试过可用

2012-11-21

STM32工程模板

STM32基于MDK的工程模板 库版本为V3.1.0。文件夹下有使用说明。可直接进行开发。

2012-06-21

ucos2在LPC2468上移植的官方源代码

在官方网站上下载的ucos2源代码,对应芯片为LPC2468,编译器采用的是IAR

2012-04-18

ARM7的I2C总线存储器挂载源代码

基于ARM7的I2C存储器挂载,在LPC2478上实现的通过I2C总线对存储器进行读写。运行环境为ADS+AXD。ZLG配套资料的源代码。

2012-03-31

VC实现文档中设置字体格式

可在当文档应用程序中输入字体的格式,且插入符的大小也分局设置字体的格式相应的变化。

2009-07-26

空空如也

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

TA关注的人

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