以下是3796天前的记录
Linux
16 2013年12月27日 星期五嵌入式操作系统休眠唤醒后自动运行程序的方法
eccn (0)为了提高系统的启动速度,通常采用基于休眠技术的方式来实现嵌入式系统的快速启动。例如,在一些数字电视中,采用休眠技术以后的启动时间要比原来的启动时间约快1/3。但基于休眠技术的启动方法有其不足之处:在保存内存内容时只能把内存中的信息以快照的形式保存到磁盘或其他外部存储设备,原来系统内某些正在运行的动态进程及进程本身的执行过程不能被完全保存下来,从而导致系统重新启动后此部分进程不能正常运行;基于休眠技术的启动方式一旦以快照的形式保存后其里面的内容将无法改动。基于此,本文运用一种新方法,实现了基于休眠的嵌入式操作系统启动后,可自动运行任何形式的目标脚本和应用程序。1 休眠唤醒后程序自动运行的方法*新的Linux2.6内核都支持休眠和待机机制,PC系统中的实现方式有suspend2、swsusp、TuxOnIce等技术,既可以把镜像文件保存到交换分区,也可以保存到一个文件。Linux中这些休眠的具体实现方式有内核方式和软件方式两种,但两种方式都把休眠过程分为两个阶段: (1)SUSPEND阶段:保存当前系统各种状态到非易失性存储设备并关机;(2)RESUME阶段:系统重新启动,引导后恢复已保存
嵌入式Linux通信中构件技术应用研究
eccn (0)1 引言现今较为流行的操作系统Linux[1],本着开放、自由的精神吸引了全世界的目光,但将它应用于嵌入式实时环境还有许多缺点。特别是在运行内核线程时,Linux 关闭中断,而且分时调度虚拟文件系统的时间不确定性、缺乏高精度的计时器等问题都是需要解决的,所以在Linux 上进行实时改进,建立具有实时应用能力的操作系统是现代嵌入式操作系统的解决方案,也日益成为人们关注的课题。目前,大多数嵌入式设备都具有存储容量小、处理速度慢和网络应用单一等特点,在这样的嵌入式系统中应用传统的单块式网络协议栈就存在问题:一是如果协议栈中某个子协议功能需要升级,就要升级整个协议栈甚至重新编译全部内核文件,工作流程复杂;二是协议栈不够灵活,不能根据嵌入式系统对网络通信的实际需求配置其内容。2 构件技术介绍早在60 年代,“软件构件”与“软件组装生产线”思想在国际北大西洋公约组织软件工程会议上被提出来,从此,采用构件技术实现软件复用,采用“搭积木”的方式生产软件,成为软件业长期的梦想。然而,由于技术水平的限制,在很长一段时间内,构件技术只是作为一种思想存在,直到CORBA 、J2EE、.NET 出现,中间件兴起
μClinux嵌入式系统移植与开发方法
eccn (0)μCLinux是专门针对没有MMU的CPU,并且为嵌入式系统做了许多小型化的工作。适用于没有虚拟内存或内存管理单元(MMU)的处理器。由于μClinux在标准的Linux基础上进行了适当的裁剪和优化,形成了一个高度优化的、代码紧凑的嵌入式Linux。虽然它的体积很小,但μClinux仍然保留了Linux的大多数的优点:稳定、良好的移植性、**的网络功能、完备的对各种文件系统的支持、以及标准丰富的API等。嵌入式系统的开发与一般的应用开发*大的差别在于,前者需要建立特殊的硬件环境,而后者一般基于特定的操作系统或分布式平台。后者的平台已经对硬件或网络媒质做了抽象,从而不需要由系统***来完成这些工作。而在嵌入式系统开发中,这也由***完成。嵌入式系统开发环境一般分成主机端和目标板两个部分。主机端是开发平台,用于运行开发过程中的各种工具;目标板是运行和测试平台,是嵌入式系统的*终驻留环境。在主机端和目标板之间需要通过某种方式进行通信,通信的目的在于发送控制指令和传输数据,同时获得反馈信息。在硬件环境建立之后,就需要创建软件开发环境。软件环境主要是指Blackfin体系结构的交叉编译环境。建立
Linux下vim编辑器的使用小技巧
eccn (0)Vim是Linux操作系统中*常用一个编辑器。如配置文件的更改、环境变量的设置等等基本上都是在这个vim编辑器上完成。所以这是Linux系统管理员*常用的一个工具。不过这个工具虽然小,但是其有很多的实用小技巧。有些系统管理员可能并不知道。在此笔者就把这些技巧共享出来,大家若觉得有用,不妨在工作中用用看。 一、备份个性化配置文件。Vim文本编辑器有很多默认的设置。但是当系统管理员熟悉了这个工具之后,可能这个默认的设置就不符合他们的需求了。为此系统管理员希望能够像Word等文本处理器一样对其进行一些个性化的设置,以方便他们编写配置文件、设置环境变量等等。如系统管理员可能会重新定义某些键的功能、创建一些缩写符号、或者设置特定的环境等等。这些个性化的内容都会保存在一个文件中。在Linux操作系统中,默认情况下这个文件是保存在用户的主目录中。通常情况下这个文件的名字叫做,vimrc。注意这个文件是一个隐形的文件。必须要使用-a可选项才可以看到这个文件。有些版本的shell可能没有这个文件,也就无法保存个性化的设置。此时可以从其他版本的系统中将这个文件复制过去即可,一般情况下这个文件是通用的。在v
Linux
17 2013年12月27日 星期五Android系统下CAN总线驱动程序的设计与实现
21ic (0)Android是指“机器人”,由Google公司于2007年11月5日发布的基于Linux平台的开源手机操作系统,是**为移动终端打造的真正开放和完整的移动软件。Android是一个开放平台,在嵌入式移动设备领域里具有良好的应用前景,但在不同的设备上往往有不同的硬件支持,要在Android中添加这些硬件应用,不是单纯地在Linux内核中添加驱动模块,还必须在用户空间和应用框架中添加对应的支持。控制器局域网络(Control Area Network,CAN),属于现场总线的范畴,是德国Bosch公司在20世纪80年代初,为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信总线。由于CAN总线的数据通信具有良好的可靠性、实时性和灵活性,CAN已经在汽车工业、航空工业、工业控制等领域中得到了广泛应用。文中以S5PV210微处理器为硬件平台,通过扩展其SPI接口,实现了CAN控制器MCP 2515在Android操作系统下的驱动程序开发。1 系统硬件结构系统数据的收发都要通过CAN总线模块,CAN总线模块设计框图如图1所示,S5PV210通过SPI接口实现与MCP251
基于嵌入式Linux和FPGA的千兆网数据传输的实现
21ic (0)引言中国散裂中子源实验的简图如图1所示,其原理是把中子束打在被测样品(例如新药品或机翼材料)上,探测被反射的中子位置就能计算出样品的内部结构图像,其特点如下: A/D采集通道多,每个通道的数据带宽高,且需要把现场采集的数据传到远程服务器上。因此,要求数据传输模块既要成本低、微型化、具备网络功能,也要数据带宽高。图1 中国散裂中子源实验简图单片机或ARM具有微型化、低成本的特点,但数据带宽和灵活性不满足本项目;工控计算机数据处理能力强,有网络接口,但是体积过大,成本高;传统高能���理实验采用的VME系统也因体积大、数据带宽有限而不适合用在中国散裂中子源实验上。FPGA有很高的性能,而且内部还集成PowerPC处理器、千兆网MAC等硬核资源,这使得在一块FPGA上就能构建一个完整的片上系统,使整个系统体积可以做的很小。在FPG**内PowerPC硬核上移植嵌入式linux操作系统,用软件来实现网络传输协议可以解决用FPGA硬件描述语言实现TCP/IP协议难度大的问题。FPGA的高性能、高可靠性和Linux的灵活性**结合在一个片内,能较好地满足本项目的需求。1 系统的总体构成及层次本系统可以
Linux操作系统在定制PMPDM320的应用
eccn (0)1 引言PMP (Portable Multimedia Player,便携式多媒体播放器),也就是通常人们所说的MP4,现在是消费类电子产品的一个新热点[1].而TI 的解决方案是基于该公司的DM320 DSP,其处理器为DSP+ARM 双核处理器架构,利用DSP 进行音视频编解码和图像编解码等多媒体处理,ARM 处理器负责系统管理及提供外围设备接口。该方案在多媒体性能与综合成本方面**竞争力。但是软件编程相对复杂以及产品开发周期较长。2 PMP软件体系框架PMP 软件**层是操作系统层,该层主要包括Bootloader 引导程序和嵌入式Linux 操作系统。Bootloader 主要完成系统从Flash 的启动、硬件各部分的初始化、LOGO 的显示以及OS 的引导;嵌入式Linux 主要包括经过定制的适合在DM320 上运行的Linux 操作系统。3 Bootloader引导程序的定制3.1 DM320 下的Bootloader 的启动过程Bootloader是指系统启动后,在操作系统内核运行之前运行的一段小程序。不同的Bootloader 的安装介质Flash,系统的启动过程是不
Android系统的内存管理研究
21ic (0)1 Android系统概述 Android是Google(谷歌)公司开发的一款专门为移动设备打造的操作系统。2005年谷歌公司收购Android Inc公司后,于2007年研发了基于Linux的操作系统Android。2008年,TMobile与HTC公司共同研发了**款Android手机——HTC G1。Android的发展速度非常惊人,仅仅3年便超过了Symbian系统,并且有强大的OEM支持以及众多的***。Android基于Linux平台,主要由操作系统、中间件、用户界面和应用软件组成。采用的是软件堆栈的结构,操作系统的底层仅提供*基本的系统功能。在Android系统中,基本上使用的是标准的Linux2.6内核,但是Google为了让Android更适合移动手持设备,对Linux内核进行了各种优化和增强。除了Linux的通用代码外,主要包含体系结构和处理器、Android特定的驱动程序和标准的设备驱动程序3个方面的内容。Android对Linux内核的增强主要包括Alarm(硬件闹钟)、Ashmem(匿名内存共享)、Low Memory Killer(低内存管理)、Logger
达人教你如何选择嵌入式操作系统
eccn (0)嵌入式操作系统是ARM CPU的软件基础,从8位/16位单片机发展到以arm CPU核为代表的32位嵌入式处理器,嵌入式操作系统将替代传统的由手工编制的监控程序或调度程序,成为重要的基础组件。更重要的是嵌入式操作系统对应用程序可以起到屏蔽的作用,使应用程序员面向操作系统级开发应用软件,并易于在不同的arm核的嵌入式处理器上移植。嵌入式操作系统都具有一定的实时性,易于裁剪和伸缩,可以适合于从ARM7到Xscale各种ARM CPU和各种档次的应用,嵌入式操作系统可以使用广泛流行的ARM开发工具,如arm公司的SDT/ADS和RealView等,也可以使用开发软件,如GCC/GDB、KDE或Eclipe开发环境,市场上还有专用的开发工具,如Tornado、μC/View、μC/KA、CODE/Lab、Metroworks等。本文就目前国内在arm CPU上广泛采用的三种嵌入式操作系统(μC/OS-II、μCLinux和嵌入式Linux)作分析。μC/OS-II嵌入式实时内核全世界数百种设备已经在使用μC/OS-II,包括手机、路由器、不间断电源、飞行器、医疗设备和工业控制设备。μC/OS-
以下是3807天前的记录
Linux
18 2013年12月16日 星期一海洋光学发布STS-UV超微型光谱仪并对其解析
中国行业研究网 (0)海洋光学新近发布的STS-UV超微型光谱仪经特殊设计,可与光谱设备、医疗仪器及其他设备进行无缝连接,实现微型光谱测量。该仪器体积小巧,尺寸仅为40mmx42mmx24mm(长x宽x高),却性能强大;非常适合于190-650nm范围内的吸光度检测、床边诊断、发射光谱检测及激光表征等应用。STS-UV可进行快速的全谱检测,因此也非常适合于那些需要快速的对一定范围的波长进行检测的应用。海洋光学发布STS-UV超微型光谱仪TS-UV具有很高的信噪比与很宽的动态范围,因此可以满足诸如测试浓度梯度很大的溶液的吸光度值的这类严苛测试的需求。它还可以提供一系列的配置,方便客户可以根据具体的应用来优化光谱分辨率与灵敏度。STS-UV采用交叉式C-Z光学平台,并配备了1024元CMOS检测器。其出色的光学设计、一体压制的机械加工工艺及先进的CMOS检测器大大提升了STS的性能水平,使其即使在大批量生产的情况下,在某些指标上,如线性度、吸光度重复性与波长准确性和重现性方面,也可以达到一些更大体积的、昂贵的光谱仪的性能水平。另外,其高的热稳定性及低基线漂移特性也使得其数据即使在不同的环境条件下也能保持很高
英特尔总裁:未来业务目标将超越传统市场
网易科技 (0)11月25日消息,华尔街日报周日采访了英特尔新任总裁蕾妮·詹姆斯,她谈到了亚洲市场趋势和这家芯片巨头对于不断增长的现金储备的未来计划,*后还提到了中国市场的**趋势。 目前的科技公司都在寻找超越传统电脑、甚至智能手机和平板电脑的增长点,以推动未来十年成长,而英特尔公司希望成为这其中的佼佼者。目前,英特尔在移动计算领域落后其对手。然而,这家公司正在开发可以在可穿戴设备中使用的芯片,并把更多的重点放在软件和服务上。这些对英特尔来说是十分重要的,因为这家传统上专注于个人电脑芯片业务的公司,预计明年的营收因为疲软的PC销量而与今年持平。以下为文章主要内容: 华尔街日报:你认为今天英特尔的*大挑战是什么? 蕾妮·詹姆斯:计算领域的**正在提速。我们的开发要比过去更快、更努力。从数据中心到移动设备,比如平板电脑、智能手机和可穿戴设备,计算领域正在经历激动人心的转变,甚至改变了游戏规则。为了应对这些转变,除了英特尔的传统优势领域,加大整合将是英特尔的未来,我们打算进入所有的计算服务领域。 华尔街日报:未来10年到20年,你认为英特尔还会是世界上*大的半导体制造商吗?还是会越来越多地致力于成为软件和服
海洋光学发布STS-UV超微型光谱仪经特殊设计
中国行业研究网 (0)海洋光学新近发布的STS-UV超微型光谱仪经特殊设计,可与光谱设备、医疗仪器及其他设备进行无缝连接,实现微型光谱测量。该仪器体积小巧,尺寸仅为40mmx42mmx24mm(长x宽x高),却性能强大;非常适合于190-650nm范围内的吸光度检测、床边诊断、发射光谱检测及激光表征等应用。STS-UV可进行快速的全谱检测,因此也非常适合于那些需要快速的对一定范围的波长进行检测的应用。TS-UV具有很高的信噪比与很宽的动态范围,因此可以满足诸如测试浓度梯度很大的溶液的吸光度值的这类严苛测试的需求。它还可以提供一系列的配置,方便客户可以根据具体的应用来优化光谱分辨率与灵敏度。STS-UV采用交叉式C-Z光学平台,并配备了1024元CMOS检测器。其出色的光学设计、一体压制的机械加工工艺及先进的CMOS检测器大大提升了STS的性能水平,使其即使在大批量生产的情况下,在某些指标上,如线性度、吸光度重复性与波长准确性和重现性方面,也可以达到一些更大体积的、昂贵的光谱仪的性能水平。另外,其高的热稳定性及低基线漂移特性也使得其数据即使在不同的环境条件下也能保持很高的准确性。STS-UV超微型的体积使其非
基于时间触发嵌入式系统的设计与应用
电子工程专辑 (0)1.引言近年来,嵌入式发展迅速,采用51单片机死循环的事件触发编程方式已逐渐不能满足企业对产品稳定性和**性的要求。目前,嵌入式系统软件有VxWork、Linux、WinCE、μC/OS-II等,可出于成本和技术上的考虑,微控制器往往不会选取其进行设计。在实际应用中,往往会面临同时应付多外设、多任务的情况,则对它们的相互调度必不可少。时间触发嵌入式系统就是这样的简单实用的操作系统。 本文设计了基于AVR微控制器的时间触发多任务调度器并应用于实际。该调度器使用传递消息(message)的方式使得微控制器在多个任务及设备间切换。 2.AVR微控制器的结构特点 AVR是目前使用以该系列的ATmega128为例说明,它采用哈佛结构,RISC指令集、低功耗、片上资源丰富的特点,极大简化了外围电路,使系统更加稳定可靠。其特点为嵌入式系统设计提供了良好的硬件保证。 3.嵌入式两种触发方式的对比 在嵌入式系统中,通常采用两种本质上不同的调度方式:事件触发和时间触发。事件触发方式往往使用多级中断来实现,其发生时间具有随机性;而时间触发方式由一个全局时钟驱动,系统的行为在功能与时间上都是确定的,即具有可预
以下是3819天前的记录
Linux
19 2013年12月04日 星期三基于嵌入式Linux下串口应用编程的研究
dzsc (0)一、引言串口是一种常用的接口,常用的串口有RS-232-C接口。S3C2410X内部具有两个独立的UART控制器,每个控制器都可以工作在Interrupt(中断)模式或者DMA(直接存储访问)模式。同时,每个UART均具有16字节的FIFO(先入先出寄存器),支持的*高波特率可达到230.4kb/s.UART的操作主要可分为以下几个部分:数据发送、数据接收、产生中断、设置波特率、Loopback模式、红外模式以及硬软流控模式。在linux中,所有的设备文件一般都位于“/dev”下,其中串口1和串口2对应的设备名依次为“/dev/ttyS0”和“/dev/ttyS1”,而且USB转串口的设备名通常为“/dev/ttyUSB0”和“/dev/ttyUSB1”,下面就详细讲解串口应用编程。二、串口设置详解读写串口设备时需要设置串口的波特率、校验码、停止位等等,对于应用程序开发来说,对于串口设备的设置主要通过如下的结构体完成的:termios是POSIX定义的标准接口,是对虚拟终端、串口等终端类设备的一种抽象。终端有规范模式、非规范模式和原始模式这三种工作模式。上述结构体成员的c_lflag的
物联网**堪忧,赛门铁克发现新蠕虫病毒感染
中华工控网 (0)物联网的核心在于嵌入式 Linux ,许多与 Wi-Fi 相连的智能设备都运行的这种系统,甚至许多 Wi-Fi 路由器自身也以这种 Linux 作为操作系统。赛门铁克软件**部门的研究者发现了一种新蠕虫病毒,这种名为 Linux.Darlloz 的病毒被设计用来感染运行嵌入式 Linux 的家庭路由器、电视机顶盒和**摄像头等设备,一些工业级别的控制系统也在感染机型之列。这种嵌入式系统一般会有 WEB 设定界面,用户初次使用时需要登录这个界面对设备进行初始设定,因此出厂用户名和密码通常都很简单,比如“ admin ”、“ 123456 ”等等。该病毒就利用了这种密...
威盛电子发布ARM架构四核处理器的无风扇工控系统
中华工控网 (0)威盛 AMOS-820 超低功耗,支持多功能 3G 连接和传统的 I/O 接口,可在无风扇设计的坚固机箱中保持稳定运行2013年12月3日台北消息 - 全球**的**节能运算平台方案领导厂商威盛电子,今日发布 AMOS-820 系统,采用无风扇、超紧凑设计,搭载威盛 VAB-820 Pico-ITX 超小型主板。威盛 AMOS-820 的超低功耗设计,为客户提供有先进处理能力的加固型系统,广泛应用于工业自动化,运输、HMI人机界面及能源管理等应用。威盛 AMOS-820 搭载 ARM 架构1.0GHz飞思卡尔 i.MX6Quad Cortex-A9 四核处理器的系统芯片,采用3个集成 GPUs 图形处理单元,在性能和功耗上得到优化,进一步迎合了先进工业和车载应用的**需求。威盛 AMOS-820 采用加固型,无风扇的系统设计,支持 -20°C~65°C 宽温工作,一般操作环境中,*大热设计功耗仅为 7W,支持嵌入式 Linux 系统,WEC 7 嵌入式平台,和Android 操作系统。威盛 VAB-820 支持捕获功能,3G 可选连接,支持 PoE 以太网供电无缝集成,是监控系统的理想
提升人机接口效能穿戴装置大举导入MPU
中国行业研究网 (0)穿戴式装置品牌商除在产品中导入更多微机电系统(MEMS)感测器之外,亦计划于新一代产品线中配备彩色萤幕,及Android、WindowsEmbedded、Linux等作业系统(OS),同时搭载更高运算效能的微处理器(MPU),以打造出更吸睛的人机介面功能,提高产品附加价值。飞思卡尔市场行销暨业务发展经理刘聪雄表示,穿戴式装置为实现更酷炫的人机介面功能,导入微处理器已势不可当。飞思卡尔(Freescale)市场行销暨业务发展经理刘聪雄表示,现阶段大多数穿戴式装置系配备黑白萤幕与即时作业系统(RTOS),且为延长电池使用寿命,因此选用微控制器(MCU)作为主处理...
大势所趋ARM服务器市场渗透率呈现加速态势
EEWORLD (0)ARM服务器的市场渗透率呈现加速态势,主流服务器厂商纷纷推出基于ARM架构的微服务器产品。市场调研机构预计在2016年之前ARM服务器能在全球服务器市场的市场占有率达到5%到10%,2017年能达到10%到15%的市占率。2013年全球ARM服务器应在2万台左右,占全球服务器年出货量的0.2%,而后逐年增长,至2017年能达106万台。观察人士指出目前对ARM服务器出货影响*具关键性的因素,应为Windows服务器操作系统的支持。若Windows服务器操作系统支持ARM架构的进度与表现不如预期,则会影响ARM服务器的出货。在主流Linux服务器发行版本在加强对ARM架构支持的同时,Windows服务器操作系统对于ARM的支持度还是欠缺的。
以下是3832天前的记录
Linux
20 2013年11月21日 星期四威盛嵌入式主板VAB-600应用在智能公交调度系统
中华工控网 (0)先进公共交通系统(Advanced Public Transport System,简称APTS)是针对公交系统中出现的车辆延迟、堵塞等问题设计的,其优越性已得到世界各国的普遍认同,并逐步在公共交通行业推广应用。智能化的公交调度系统,作为ATPS的一个重要组成部分,极大地提高城市公共交通管理效率和运营效率,节省大量的人力、物力和财力。在促进城市管理计算机化、改善服务质量和优化社会环境等方面发挥重要的作用,并具有重大的经济效益和社会效益。公交调度系统是公交企业*基础、*重要的运营工作,包括公交线路的发车间隔和发车方式。一般的模式是根据客流调查基础数据、时间、季节等因素,凭借调度人员的经验,划定客流高峰、平峰、低峰期,在各个时间段内采用定点发车的方法调度车辆。每天每辆车有一份小路单,车辆在始发站和终点站由调度人员签单,记录发车、到达、晚点、驾乘人员、维修等数据。当天营运结束后,由统计员统计成大路单交给车队。调度员工作繁重、服务水平低、考察正点率困难、调度部门与车辆间没有必要的沟通,没有实时的信息。随着智能交通的发展,智能化的公交调度系统也应运而生。智能公交调度系统车载子系统、网控中
基于linux的多功能网关的设
dzsc (0)1 引言随着世界范围内网络和信息技术的日趋成熟,在工业通信和自动化应用中日益采用以太 网和TCP/IP 协议作为*主要的通信接口和手段,向网络化、标准化、开放性方向发展将是 各种控制系统技术发展的主要潮流。然而,采用串口进行通信的现场设备仍然大量存在,且 必将在相当长的一段时间内存在。因此,在串口设备和工业以太网之间就需要有一个桥梁, 来消除工业现场中的“信息孤岛”。Modbus/TCP 是Modbus 的延伸,它基于以太网和标准TCP/IP 协议,直接应用第四层。 它定义了一个结构简单的、开放和广泛应用的传输协议,用于主从式通信。Modbus TCP/IP 基本上用简单方式将Modbus 帧嵌入TCP 帧,是一种面向连接的传送,它需要响应。在TCP 帧中使用开放的Modbus 提供了一种系统规模可伸缩的方案,由10 个节点到100 个网络节 点。Modbus TCP/IP 在工业现场得到了广泛的应用,是目前工业以太网通信的事实上的标准。本文以 MOXA 的嵌入式工控机UC7402-LX 为平台,在深入研究MODBUS 通信协议的 基础上,设计了一款多功能网关,既可以实现MODBUS/
RS提供新型Arduino云无线板卡
EEWORLD (0)全球**的电子与维修产品**服务分销商Electrocomponents plc(LSE:ECM)旗下的贸易品牌RS Components(RS)目前正在备货Arduino云。Arduino云将Arduino开源体系结构与Linux系统整合在一块开发板,是Arduino家族中**无线产品成员。Arduino云将现有的Arduino Leonardo与一个嵌入式Atheros AR9331 Wi-Fi系统级芯片(SoC)集成到一起。Arduino Leonardo基于Atmel的ATmega32u4 8位微控制器,SoC则运行OpenWRT的MIPS GNU/Linux版本——Linino。此板的主要特色是桥接库, 通过将所有网络连接以及HTTP事务委托给基于Linux的SoC,可轻松导航复杂的web服务,比如XML等冗长且大量占用内存的文本格式。与Arduino Leonardo一样,Arduino云具有14个数字输入/输出引脚、7个脉宽调制(PWM)通道和12路模拟输入等特色。它还内置1个16MHz晶振、1个microUSB连接器,外加1个USB-A端口和1个兼容PoE的microS
Windows8市场份额下降到6.66%
中国行业研究网 (0)10月份微软Windows 8.1发布,到目前为止结果对微软来说喜忧参半:Windows 8.1增长很快,但挤占了Windows 8的市场份额。Windows 8市场份额下降至6.66%,而Windows 8.1增长到2.64%,总市场份额9.3%来自Net Applications的*新市场份额数据显示, 2013年11月对于Windows 8和Windows 8.1来说增长缓慢只有0.05个百分点(从9.25%增长到9.30%的)。Windows 8市场份额下跌0.87个百分点(从7.49%下降至6.66%),而Windows 8.1跃升0.92个百分点(从1.72%上升至2.64%) 。与此同时, Windows 7增长0.22个百分点(从46.42%增长到46.64%的) 。十一月份,Windows 7还是微软的主力操作系统。目前,Windows 8和Windows 8.1的增长并不乐观。即Windows Vista也仅仅下跌了0.06个百分点(从3.63%下降到3.57%)。同时,Windows XP的市场地位并没有动摇:仅仅下降0.02个百分点(从31.24%下降到3
以下是3847天前的记录
Linux
21 2013年11月06日 星期三国内首款抗辐射型高性能32位四核并行处理器问市
EEWORLD (0)[中国•珠海]-2013年10月24日-**登陆中国创业板的本土IC设计企业珠海欧比特控制工程股份有限公司,日前宣布推出一款名为S698PM的抗辐射型的高性能、高可靠、高集成度、低功耗的四核并行处理器SOC芯片,这款32位处理器其采用对称多处理架构(SMP),遵循SPARC V8标准,专为**嵌入式实时控制及复杂计算等应用而设计。S698PM芯片内部集成4个相同的高性能处理器核心,每个处理器核心均由32位RISC整型处理单元(IU)、双精度浮点处理单元(FPU)、高速**缓存(L1 Cache)和存储器管理单元(MMU)等组成。S698PM芯片采用AMBA2.0标准总线,其中采用128位带宽AHB总线作为处理器核心互联总线,采用32位带宽AHB总线作为片内高速外设互联总线,采用32位带宽APB总线作为片内低速外设互联总线,各总线间通过桥接器交换数据。丰富的片上外设是S698PM芯片的另一大特点,其内部集成了包括GPIO、UART、定时器、中断控制器、调试支持单元、存储器控制器、1553B总线控制器、CAN总线控制器、10M/100M以太网控制器、SpaceWire总线节点控制器、CCS
嵌入式Linux内核调试技术
eefocus (0)近年处理器技术发展速度加快,嵌入式领域发生了翻天覆地的变化。特别是网络的普及,消费电子异军突起,嵌入式与互联网成为*热门的技术。在所有操作系统中,Linux是发展很快、应用很广泛的一种操作系统。Linux的开放性以及其他**特性使其成为嵌入式系统开发的**。 嵌入式系统开发所面临的问题嵌入式软件开发有别于桌面软件系统开发的一个显著的特点是,一般需要一个交叉编译和调试环境,即编辑和编译软件在主机上进行,编译好的软件需要下载到目标机上运行 ,主机和目标机之间建立起通讯连接,并传输调试命令和数据。由于主机和目标机往往运行着不同的操作系统,而且处理器的体系结构也彼此不同,这就提高了嵌入式开发的复杂性。总的来说,嵌入式开发所面临的问题主要表现在以下几个方面。涉及多种CPU 及多种OS嵌入式的CPU或处理器包括MIPS、PPC、ARM,XScale等不同的架构,这些处理器上运行的操作系统也有VxWorks、Linux、μC/OS、WinCE等多种。在一个企业之内,可能会同时使用好几种处理器,甚至几种嵌入式操作系统。如果需要同时调试多种类型的电路板,那复杂性是可想而知的。这也是我们选用瑞士Abatr
凌华科技发布新款PXIExpress8通道24位动态信号采集模块
中华工控网 (0)PXIe-9529支持多模块同步采样,适用于需要多通道数的声音与振动量测应用2013年11月20日,北京讯。亚洲*大的数据采集与PXI平台产品供货商——凌华科技推出新款PXI Express动态信号采集模块─PXIe-9529。PXIe-9529支持8通道、24位分辨率及192 kS/s的同步采样,并具备108 dB优异动态范围表现,是高密度、高通道数量测应用的理想解决方案。PXIe-9529提供优化的AC耦合截止频率,可低至0.5Hz以测量微振动信号、各输入通道内建4mA激励电流以链接加速规或麦克风等整合式电子压电(IEPE)传感器,非常适合机器状态监控、声振粗糙度(NVH)、及数组式(Phased Array)音频数据采集等应用。“模块化量测系统具备高**性和易于扩展的优点,我们了解到有越来越多声音与振动量测相关的客户开始选用PXI与PXIe模块化量测系统作为其应用平台。”凌华科技量测与自动化产品事业处**产品总监吴幼倩表示。“以凌华科技PXIe-9529的8通道设计搭配18槽的PXI Express机箱和控制器为例,可轻松扩展出136个通道,同时各模块间保持高精度的频率与同步采样
破坏式**与嵌入式软件探析
eefocus (0)重视破坏性**模式近年来,我国通信领域以华为、中兴为代表的一批企业迅速崛起,成长为新兴跨国公司;在这个市场上,外国公司的垄断已被打破,国产化比率大大提高;大批低价“山寨机”涌现,促进了中国移动通信的普及。中国通信领域的这种变化主要不是由于出现了某种原始**、或出现了更**的产品,而是由于中国广大企业推出了性价比更好的产品,破坏了既有的市场格局。这种破坏也是**。美国哈佛大学商学院的克莱顿• 克里斯汀森(Clayton Christensen)教授称之为“破坏性**(或颠覆性**)”(Disruptive Innovation)。众所周知,**按其内涵可分成“原始**”、“集成**”和“引进消化吸收再**”三类。但如从对市场格局或商业模式的影响来看,市场上的主流厂商或垄断者为维护其既破坏式**与嵌入式软件探析Disruptive innovation and analysis of embedded software 倪光南 中国工程院院士 得利益,往往推行“维持性**”;而市场上的非主流厂商或新进入者为了争夺市场,往往推行“破坏性**”。许多事实表明,非主流厂商的“破坏性**”可以与主
德州仪器多核开发套件扩展至DSP+ARM
EEWORLD (0)MCSDK 现已开始通过 OMAP-L138 DSP + ARM9™ 低功耗开发套件提供,不仅可缩短开发时间,而且还可实现针对高性能 DSP 的扩展2013 年 11 月 14 日,北京讯日前,德州仪器 (TI) 宣布推出基于低功耗 OMAP-L138 及 OMAP-L132 DSP + ARM9™ 处理器的多核软件开发套件 (MCSDK),帮助开发人员缩短开发时间,实现针对 TI TMS320C6000™ 高性能数字信号处理器 (DSP) 的扩展。为工业、通信、电信以及医疗市场开发各种应用的客户现在无需转移其它软件平台,便可升级至高性能器件。TI MCSDK 提供高度优化的特定平台基础驱动器捆绑包,可实现基于 TI 器件的开发。此外,MCSDK 还可为实现便捷编程提供定义明确的应用编程接口,支持未来向更高性能 的TI 多核平台的移植,因此开发人员无需从头设计通用层。MCSDK 不仅可帮助开发人员评估特定器件开发平台的软硬件功能,而且还可帮助他们快速开发多核应用。此外,它还有助于应用在统一平台上使用 SYS/BIOS 和/或 Linux®。MCSDK 的各内核通常还可指定运行 Linu