2012年3月3日
摘要: 嵌入式系统的定义是什么?从应用上加以定义,嵌入式系统就是控制、监视或者辅助设备、机器和车间的装置,这里体现出的是嵌入式系统是软件和硬件的结合。另一个可以体现出嵌入式系统精髓的定义就是:以应用为中心,以计算机技术为基础,软件、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统的特点是什么?极其关注成本,对实时性有较强要求,一般采用嵌入式操作系统或者实施操作系统,嵌入式系统软件故障造成的后果较通用计算机更为严重,多为低功耗系统,经常在机器恶劣的环境下运行,其系统资源与通用计算机相比是非常少的,通常在ROM中存放所有程序的代码,可采用多种类型的处理器和处理器 阅读全文
posted @ 2012-03-03 12:11 WaitingSky 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 早期的嵌入式系统开发的基本思路是根据需求分析先设计硬件,硬件设计完成之后,再在硬件平台上进行相应的软件开发。嵌入式处理器系统开发流程的第一步是选择嵌入式处理器和硬件平台,而软件部分一般包括操作系统,用来屏蔽底层硬件的复杂信息,管理整个系统的资源。在基于嵌入式处理器的系统的实际开发中,通常采用“宿主机/目标机”的开发方式。方法是:首先,利用宿主机(pc机)上丰富的软硬件资源、良好的开发环境和调试工具开发目标机上的软件;然后就是通过交叉编译环境生成目标代码和可执行文件,在通过串口/USB/以太网等方式下载到目标机上;之后,利用交叉调试器在监控程序或实时内核/操作系统的支持下进行实时分析和调度;最后 阅读全文
posted @ 2012-03-03 12:03 WaitingSky 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: 计算机的分类按照体系结构、运行速度、结构规模和适用领域分为:大型计算机,中型计算机,小型计算机和微型计算机。按照嵌入式应用和非嵌入式应用分为:通用计算机和嵌入式计算机。通用计算机一般具有标准的硬件配置,通过安装不同的应用软件,以适应各种不同的应用需求;嵌入式计算机一般是以嵌入式系统的形式隐藏在各种装置、产品和系统中,是为某种特定应用和需求而设计的。嵌入式系统的定义一般的,嵌入式系统由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等4个部分组成,用于实现对其他设备的控制、监视或者管理功能。从应用上加以定义,嵌入式系统就是控制、监视或者辅助设备、机器和车间的装置,这里体现出的是嵌入 阅读全文
posted @ 2012-03-03 10:32 WaitingSky 阅读(1037) 评论(0) 推荐(0) 编辑
  2012年3月1日
摘要: 今天逛园子的时候看到一个叫做“二八定律”的词语,不懂是什么意思,去度娘了一下,得到了正确解释,写在这里只是一个对学习的记录。对于二八定律,可以用一句话来概括:二八定律也叫巴莱多定律,是19世纪末20世纪初意大利经济学家巴莱多发明的。他认为,在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的,因此又称二八法则。 由于财富在人口中的分配是不平衡的。同时,人们还发现生活中存在许多不平衡的现象。因此!二八定律成了这种不平等关系的简称,不管结果是不是恰好为80%和20%(从统计学上来说,精确的80%和20%不太可能出现)。习惯上,二八定律讨论的是顶端的20%,而非底 阅读全文
posted @ 2012-03-01 13:13 WaitingSky 阅读(1585) 评论(0) 推荐(0) 编辑
  2012年2月28日
摘要: 踌躇了好长时间,总是觉得应该学习,但是自制力不够啊,今天终于定下决心来学习。关于.NET的网络编程就从这个起点开始。 在学习网络编程之前,首先要了解一些基本知识:网络体系结构,专用名词。网络体系结构 计算机网络是一个非常复杂的系统,需要解决的问题很多并且性质各不相同。在计算机网络产生之初,每个计算机厂商都有自己的一套网络体系结构,但是这就造成了不同体系结构之间的互不兼容性,为此,国际化标准组织在1979年成立了一个分委员会来专门研究一种专门用于开放系统互连的体系结构(Open System Interconnect,OSI)。当然这样的意思就是只要遵循OSI标准,一个系统可以和位于世界... 阅读全文
posted @ 2012-02-28 18:10 WaitingSky 阅读(616) 评论(0) 推荐(1) 编辑
摘要: 一句话,多线程就是在做一件事的同时也可以做其他事情,就像人可以边走边说话一样。 讨论多线程之前先了解进程和线程的概念。进程 进程是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。它是60年代初首先由麻省理工学院的MULTICS系统和IBM公司的CTSS/360系统引入的。 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和... 阅读全文
posted @ 2012-02-28 13:43 WaitingSky 阅读(391) 评论(0) 推荐(0) 编辑
  2012年2月27日
摘要: 对于端口的操作,首先我们必须明白,按对应的协议类型,端口有两种:TCP端口和UDP端口。由于TCP和UDP两个协议是独立的,因此各自的端口号也相互独立,比如TCP有245端口,UDP也可以有245端口,两者并不冲突。在DOS下要查看端口,可以使用netstat命令:我们要进入“开始”菜单,点击“运行”,输入“cmd”并回车,打开命令提示符窗口。在命令提示符状态下键入“netstat -a -n”,按下回车键后就可以看到以数字形式显示的 TCP和UDP连接的端口号及状态。 当然,netstat命令中常用选项的用法(-a、-e、-n、-o、-s)-a 表示显示所有活动的TCP连接以及计算机监听的T 阅读全文
posted @ 2012-02-27 17:53 WaitingSky 阅读(610) 评论(0) 推荐(0) 编辑