
Embedded&通讯技术
此间的年少
三人行必有我师不积跬步无以致千里不积小流无以成江海成临渊羡鱼不若退而结网
展开
-
单片机异步同步
异步通信(UART)指两个互不同步的设备通过计时机制或其他技术进行数据传输。异步通信中两个字符之间的时间间隔是不固定的,而在一个字符内各位的时间间隔是固定的。基本上,发送方可以随时传输数据,而接收方必须在信息到达时准备好接收。相反,同步传输是一个精确同步的位流,其中字符的起始是由计时机制来定位的。异步通信中,数据通常以字符或者字节为单位组成字符帧传送。字符帧由发送端逐帧发送,通过传输线被接收设原创 2013-07-12 12:31:09 · 3457 阅读 · 0 评论 -
苹果的iOS系统是嵌入式 ?
苹果iOS是苹果公司开发的封闭的操作系统,因其超强的稳定性,影音视频和娱乐功能突出而广泛受到用户的青睐。结合苹果公司所生产的产品,iPod,iTouch,iPhone,iPad等,以其完美的外观,卓越的硬件配置,几乎在一夜之间风靡了全世界,果粉遍布全球,甚至很多人通宵达旦的在苹果专卖店门前排队,只为第一时间将苹果公司最新发布的产品握在手里。苹果的iOS系统可以说是苹果公司赖以生存的核心技术转载 2013-12-07 20:01:10 · 5110 阅读 · 0 评论 -
ARM开发工具
ARM应用软件的开发工具根据功能的不同,分别有编译软件、汇编软件、链接软件、调试软件、嵌入式实时操作系统、函数库、评估板、JTAG仿真器、在线仿真器等,目前世界上约有四十多家公司提供以上不同类别的产品。 用户选用ARM处理器开发嵌入式系统时,选择合适的开发工具可以加快开发进度,节省开发成本。因此一套含有编辑软件、编译软件、汇编软件、链接软件、调试软件、工程管理及函数库的集成开发环境(IDE)转载 2014-04-16 16:35:51 · 2420 阅读 · 0 评论 -
Linux内核与根文件系统的关系
Linux内核与根文件系统的关系开篇题外话:对于Linux初学者来说,这是一个很纠结的问题,但这也是一个很关键的问题!一语破天机: “尽管内核是 Linux 的核心,但文件却是用户与操作系统交互所采用的主要工具。这对 Linux 来说尤其如此,这是因为在 UNIX 传统中,它使用文件 I/O 机制管理硬件设备和数据文件。”一.什么是文件系统文件系统指文件存在的物理空间,linu转载 2014-05-21 14:23:40 · 940 阅读 · 0 评论 -
嵌入式Linux系统的构成
一个典型的嵌入式Linux系统按照存储空间的划分通常包括引导区,内核区与文件系统区,引导区存放Boot Loader与系统参数,内核区存放特定嵌入式平台的定制Linux内核文件系统包括根文件系统和建立与Flash内存设备之上的文件系统。图形界面系统和用户应用程序就放在文件系统区中1:Boot Loader占用的空间一般都比较小,它后面紧挨着一个启动参数区,用来保存Linux内核启动参数转载 2014-05-21 14:36:45 · 901 阅读 · 0 评论 -
搭建Windows Embedded Compact 7开发环境
搭建Windows Embedded Compact 7开发环境 大家期盼已久的WindowsEmbedded Compact 7是微软2010年发布的第七代嵌入式操作系统!微软可谓对它寄予很大的希望,所以连名字都改了。以下就简称WEC7吧。WEC7 的最大亮点就是引入了Silverlight 使用Expression blend 3 作为UI的首选开发,当然这个在WC转载 2016-04-30 12:51:45 · 1538 阅读 · 0 评论 -
打印机外设通信 原理
通过网络或USB或串口,信息发送给打印机,每个打印机都是有自己的指令系统,打印页面的描述语言有通用的版本, 打印机驱动程序(Printer driver)是将计算机端所需打印输出的文件,转换成打印机能够识别且完美打印出来的支撑程序。 Windows下的打印机驱动程序通常分为GDI打印机驱动程序、PCL打印机驱动程序和PostScript(PS)打印原创 2013-08-03 16:07:57 · 4106 阅读 · 0 评论 -
详解大端模式和小端模式
嵌入式开发交流群280352802,欢迎加入!一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了转载 2015-10-10 15:57:10 · 643 阅读 · 0 评论 -
大端模式与小端模式
一、概念及详解 在各种体系的计算机中通常采用的字节存储机制主要有两种: big-endian和little-endian,即大端模式和小端模式。 先回顾两个关键词,MSB和LSB: MSB:Most Significant Bit ------- 最高有效位 LSB:Least Significant Bit ------- 最低有效位 大转载 2015-10-10 15:49:30 · 595 阅读 · 0 评论 -
SNMP常用OID查询
查询地址: http://www.oid-info.com/1) 1.3.6.1.2.1 - SNMP MIB-2参考: http://www.alvestrand.no/objectid/1.3.6.1.2.1.html参考(查询主机系统信息): http://www.oid-info.com/cgi-bin/display?tree=1.3.6.1.2.转载 2013-10-29 15:24:32 · 9118 阅读 · 1 评论 -
UDP 和 TCP Windows上的若干
TCP和UDP属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它事先为要发送的数据开辟好连接通道(三次握手),然后再进行数据发送;而UDP则不为IP提供可靠性,一般用于实时的视频流传输,像rtp、rtsp就是建立在udp的基础上的。 首先谈谈tcp socket tcp简单的三次握手过程如图, SYN(Synchronize Sequence Numbe转载 2014-11-01 20:50:03 · 653 阅读 · 0 评论 -
FTP及其端口
要与ftp服务器建立连接并交换文件,需要两个通道,一个控制通道,一个数据通道。 控制通道:控制通道是和FTP服务器进行沟通的通道,连接FTP,发送FTP指令都是通过控制通道来完成的。 数据通道:数据通道是和FTP服务器进行文件传输或者列表的通道。 建立数据通道有两种模式:PASV和PORT,被动模式和主动模式。 被动模式就是FTP客户端发送一个PASV指令原创 2013-11-05 18:15:04 · 2248 阅读 · 0 评论 -
Wince 5.0 6.0 7 开发环境
微软产口说明 操作系统PC :DOS --> Window95 -->WinNT -->win7 -> WinRT-->Win8 WindowMobile -> WinPhone7 WinPhone8转载 2013-12-07 21:09:49 · 6144 阅读 · 0 评论 -
常见的嵌入式系统
嵌入式操作系统与通用的操作相比较主要特点在于:1.小内核,稳定可靠。2.需要可装卸、可裁剪,以便能灵活应对各种不同的硬件平台。3.面向应用,强实时性,可用于各种设备控制当中。国际上常见的嵌入式操作系统大约有40种左,右如:Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、Thre转载 2013-12-07 13:36:41 · 3038 阅读 · 0 评论 -
广州致远电子股份有限公司(周立功单片机)开发的TKStudio IDE末路
在竞争激烈的工具软件市场内,广州致远电子股份有限公司(周立功单片机)开发的TKStudio IDE可谓独树一帜,默默耕耘十余年。然而日前周立功在微博上宣布放弃投资多年的TKS嵌入式集成开发环境,引发不少行业人士关注。“经过多年的发展,TKS集成开发环境软件终于到了退出历史舞台的时候,今天是2012年6月26日,这是中国嵌入式技术发展史上最黑暗的一天,中国之大竟然容不下唯一的独立自主开发的多原创 2013-07-12 15:43:17 · 13412 阅读 · 3 评论 -
51单片机汇编
一个单片机所需执行指令的集合即为单片机的指令系统。单片机使用的机器语言、汇编语言及高级语言,但不管使用是何种语言,最终还是要“翻译”成为机器码,单片机才能执行之。现在有很多半导体厂商都推出了自己的单片机,单片机种类繁多,品种数不胜数,值得注意的是不同的单片机它们的指令系统不一定相同,或不完全相同。但不管是使用机器语言、汇编语言还是高级语言都是使用指令编写程序的。 所谓机器语言即指令的转载 2013-07-18 16:32:29 · 1703 阅读 · 0 评论 -
Linux,RTEMS,eCos,uCOSII等
实时操作系统的选择:你还在用Linux吗?忘记了在哪看过一篇帖子,关于实时操作系统linux的选择与否的问题!随着IC业的发展,出现了越来越多的价格低廉、结构小巧的 CPU和外设。限制嵌入式系统发展的瓶颈就突出表现在了软件方面。尽管从八十年代末开始,陆续出现了一些嵌入式操作系统,比较著名的有Vxwork、 pSOS(已被收购)、QNX、Neculeus、Windows CE、PALM、转载 2013-08-11 16:05:02 · 2666 阅读 · 1 评论 -
智能机和非智能机区别
具体的各种详细说明,可以参见百度百科“智能机”词条,相当详细 智能机是指具备操作系统的手机,可以安装软件,说通俗一点就是一个简单的“1+1=”的公式,“掌上电脑+手机=智能手机”。从广义上说,智能手机除了具备手机的通话功能外,还具备了PDA的大部分功能,特别是个人信息管理以及基于无线数据通信的浏览器和电子邮件功能。 智能手机除了普通手机的通讯功能以外,一般还为用户提原创 2013-08-11 17:06:04 · 1479 阅读 · 0 评论 -
什么叫实时操作系统,什么叫非实时操作系统,两者有什么区别?
嵌入式实时系统中采用的操作系统我们称为嵌入式实时操作系统,它既是嵌入式操作系统,又是实时操作系统。作为一种嵌入式操作系统,它具有嵌入式软件共有的 可裁剪、低资源占用、低功耗等特点;而作为一种实时操作系统(本文对实时操作系统特性的讨论仅限于强实时操作系统,下面提到的实时操作系统也均指强实时操 作系统),它与通用操作系统(如Windows、Unix、Linux等)相比有很大的差别,下面我们将通过比较这转载 2013-08-11 15:14:22 · 1498 阅读 · 0 评论 -
SldView嵌入式Linux集成开发环境
建华科技经过多年研发,成功推出SldView嵌入式Linux集成开发环境。SldView运行于Windows系统中,支持ucosii、ucLinux、Linux三种嵌入式操作系统的开发。支持从编辑代码、交叉编译、交叉调试的开发全过程,支持Linux内核、驱动、任务级、模块等动态调试,支持内核、驱动、任务、模块等同步调试。 1. 当前嵌入式Linux开发模式嵌入式系统通常为一个资转载 2013-08-11 15:51:05 · 1128 阅读 · 0 评论 -
AVR单片机GCC编程
Atmel公司的AVR 8位RISC单片机是一种非常普通的单片机.它是一个具有电擦写可编程只读存储器(EEPROM),随机访问存储器(RAM),模数转换器,大量的输入和输出线路,计时器,RS-232通讯接口UART以及其他很多功能的单片集成电路.最好的莫过于在Linux下具有一个可供利用的完整编程环境:你可以采用GCC对这种单片机进行C语言编程.本文我将向你讲述如何安装和使用GCC.我也将原创 2013-11-02 20:10:52 · 2945 阅读 · 0 评论 -
Windows下建立eCos开发环境(4)-eCos源代码安装
Windows下建立eCos开发环境(4)-eCos源代码安装作者:aaaaatiger STU.03CS 版权所有 1) 网络直接安装(在Cygwin环境下,推崇这种方式)$wget –passive-ftp ftp://sources.redhat.com/pub/ecos/ecos-install.tcl 下载ecos-install.tcl$sh e转载 2013-08-11 15:18:10 · 1887 阅读 · 0 评论 -
如何使用borland c++4.5调试ucos ii
一.下载Borland C++ 4.5或Borland C++ 5.0和Turbo Assembler 5.0(TASM 5.0)二.安装Borland C++ 4.5/5.0(我的安装在C:/BC45)三.将TASM 5.0安装在Borland C++ 4.5/5.0相同的目录下(C:/BC45)四.将C:/BC45/bin目录下的TDDEBUG.原创 2013-11-02 20:36:05 · 1983 阅读 · 0 评论 -
目前市场上流行的嵌入式操作系统
目前市场上流行的嵌入式操作系统 1. VxWorks VxWorks是美国风河公司(WindRiver)于1983年设计开发的一种实时嵌入式操作系统(RTOS),是目前嵌入式系统中使用最广泛、市场占有率最高的操作系统。它支持多种处理器,如x86、i960、Sun Sparc、Motorola MC6转载 2013-12-07 19:57:27 · 8687 阅读 · 1 评论 -
Windows XP下安装WinCE6.0开发环境
Windows XP下安装WinCE6.0开发环境由于论文的需要,所以就勉强了解了下在Windows下如何编译WinCE6.0及开发应用程序,下面介绍(安装之前必须保证C盘有足够的空间!20g左右!主要是因为在安装程序在安装过程中要解压):在Visual Studio 2005之前,开发WinCE嵌入式程序需要安装Platform Builder,不过Platform Bu转载 2013-12-07 21:04:30 · 1008 阅读 · 0 评论 -
IC卡历史及分类命名
磁卡 、条形码 、 射频卡射频卡包括 ID卡 IC卡 等(射频识别技术(Radio Frequency Identification,缩写RFID)1970年,法国人罗兰德·莫瑞诺(Roland Moreno)第一次将可进行编程设置的IC(IntegratedCircuit)芯片放于卡片中,使卡片具有更多的功能。当时,他对这项技术的描述是:镶嵌有可进行自我保护存储器的卡片。这样就诞生了世界原创 2013-07-15 16:29:56 · 3312 阅读 · 0 评论