基于Cortex-A9核心板的智能配变终端解决方案
- 格式:pdf
- 大小:917.71 KB
- 文档页数:7
国产双核A9芯片设计厂商性能全面评测分析平板电脑从无到有仅仅经历了不到3年的时间,短暂的发展时间可能还不至于让人为其写本史书。
那么笔者作为一名从初中开始就关注数码的新生代玩家也见证了MP3/MP4时代那个军阀混战、山寨横行的混乱局面。
时至今日,一批真正有实力的厂商存活了下来并且成长为了现在国内平板市场的中流砥柱。
那么既然天下大势已定七分,剩下一部分注定会让那些后来者们挤破了头颅。
所以和其做终端产品不如去做上游硬件厂商,毕竟品牌只有一个,要想让更多人知道就要把它植入到更多的产品中去。
那么今天笔者就为大家介绍一家近期发力强势进入平板解决方案市场的厂商新岸线以及它的第三代双核Cortex-A9芯片-- NS115。
新岸线是一家于04年成立的高科技企业,致力于宽带无线通信和广播技术、IC 设计、视频和图像技术的高科技企业。
该公司还推出了完整的平板电脑和智能手机解决方案。
面对国产芯片行业略显浮躁的产品设计,新岸线力求设计生产性能稳定,优化得当的精品芯片来铺设未来的新品。
2012香港电子展新岸线展台在2012香港春季电子展上,也出现了国产移动芯片厂商的身影,新岸线作为为数不多的国产厂商,展出了全新一代双核芯片NS115。
(编者角色?)香港电子展上展出的NS115芯片在2012香港春季电子展上,也出现了国产移动芯片厂商的身影,新岸线作为为数不多的国产厂商,展出了全新一代双核芯片NS115和基带芯片Telink7619,能同时拥有芯片研发和基带生产技术,国内尚属少数。
说到做芯片,熟悉的网友都知道它的前期投入和铺垫以及反复测试调整很长时间的。
在经过一系列的准备之后2010年8月新岸线推出全球第一颗高性能计算机系统芯片NS2816。
NS2816集成了2.0GHz Cortex-A9双核处理器,多核2D/3D图形图像处理器,64位DDR2/3-1066内存控制器,1080p多格式视频解码模块,SATA2,USB2,以太网等其他标准计算机接口。
UT4412BV03评估板是友坚恒天科技基于成熟MID方案设计的经验,结合广泛调研设计的一款低功耗、高性能、功能完善的Cortex-A9Exynos4412处理器开发板;专为消费类电子、智能终端、MID、无线通讯、移动导航、物联网终端设备、医疗设备、工业控制等行业产品的应用开发而设计。
其丰富的接口、精湛的设计,主要供广大企业用户进行产品前期软硬件性能评估验证、设计参考用;也是高校、培训机构、嵌入式爱好者学习研究的最佳工具。
UT4412BV03开发板采用的UT4412CV03核心板,具有功能接口丰富、稳定性好、可靠性高等优点,核心板尺寸为:66mm*46.0mm*3.0mm。
UT4412BV03主板尺寸为:225mm *153mm,设计有非常丰富的接口,如USB、有线网络、wifi无线网络、音频输入输出、3路串口、LCD、MIPI、HDMI高清输出、SD/TF卡、SPI、I2S、AD、I2C、外部中断、通用I/O、摄像头,能适用于对性能和处理能力有更高要求的嵌入式系统应用场合。
产品功能特性1、CPU:ARM Exynos4412Quad-core,主频1.4Ghz2、内存:1G Bytes DDR33、内置存储:4G Bytes iNand4、PMU:特有的PMU管理芯片——ACT88475、音频接口:采用IIS协议,WM8976芯片,支持音频输入输出6、HDMI接口:高清输出接口,HDMI V1.47、USB接口:USB OTG2.0和4路USB Host2.08、MIPI接口:连接MIPI显示屏,MIPI摄像头等9、支持I2C I2S SPI PWM ADC以及丰富的GPIO接口10、串口:3路UART串口,提供TTL、RS232、RS485接口11、SD卡接口:支持最大32GB SD卡扩展存储应用领域适用于工控、智能家居、医疗、多媒体、安防、车载、金融、消费电子、手持设备、显示控制、教学、电力、通讯等领域。
arm cortex-a9参数ARM Cortex-A9是一款强大的处理器,被广泛应用于各类移动设备和嵌入式系统中。
它具有出色的性能和低功耗特性,为用户提供了流畅的使用体验。
本文将从架构、特性、性能和应用等方面对ARM Cortex-A9进行详细介绍。
ARM Cortex-A9采用了先进的乱序执行架构,这意味着它可以同时执行多个指令,并按照最优的顺序进行处理,从而提高了处理器的效率。
与此同时,它还支持Thumb-2指令集,这是一种高效的指令集,可以在不降低性能的情况下减小代码的大小,提高系统的存储效率。
ARM Cortex-A9具有多核处理能力,可以支持双核、四核甚至八核的配置。
多核处理器可以更好地发挥并行计算的优势,提高系统的整体性能。
此外,ARM Cortex-A9还支持硬件虚拟化技术,可以将一个处理器核心划分为多个虚拟的执行环境,从而实现多个操作系统或应用程序的同时运行。
ARM Cortex-A9还具有较高的时钟频率和低的功耗特性。
它采用了先进的制程工艺,可以在较低的工作电压下实现更高的时钟频率,从而提供更快的计算速度。
与此同时,它还采用了智能功耗管理技术,可以根据系统的需求动态地调整处理器的工作频率和电压,从而降低功耗,延长电池续航时间。
在性能方面,ARM Cortex-A9具有出色的浮点运算能力和高效的内存访问机制。
它内置了NEON浮点单元,可以加速图像处理、多媒体编解码等计算密集型任务。
同时,ARM Cortex-A9还支持高带宽的双通道内存控制器,可以提供更快的内存读写速度,加快系统的响应速度。
由于ARM Cortex-A9具备强大的性能和低功耗特性,因此被广泛应用于各类移动设备和嵌入式系统中。
它可以用于智能手机、平板电脑、车载导航系统等移动设备,提供流畅的用户体验。
同时,它还可以用于网络路由器、智能电视、工业控制系统等嵌入式系统,提供可靠的计算和通信能力。
ARM Cortex-A9是一款强大的处理器,具有先进的架构、低功耗特性和出色的性能。
DOI:10.19551/ki.issn1672-9129.2021.01.077基于Cortex-A9架构的Android系统移植研究刘瑞光(衡水湖旅游服务中心㊀河北㊀053000)摘要:Android系统开放性优势凸显,推动了开发者涉足于Android系统移植和应用开发相关领域㊂本论文是基于对应标准Cortex-A9架构的MT6577处理器开发的Android系统移植,通过对同处理器的不同机型完成上百次的系统定向移植后,总结和归纳的部分要点㊂关键词:Android;系统移植;架构;内核中图分类号:TP391.41;TH878㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1672-9129(2021)01-0080-02㊀㊀Android系统显著的开放性优势为移动终端厂商带来了更为宽广和自由的开发环境,可以说开源的Android系统游走于众多的硬件平台之上,激发了更多的厂商对于软件资源的开发热情,丰富的应用带来了更为优质的用户体验㊂相比于过去的Symbian㊁Windows Mobile和现在的IOS,Android系统已经借助其开放性和包容性的优势占据了主流移动终端操作系统的半壁江山,从而带动了更多软件开发人才跻身于Android开发者阵营㊂本文是作者基于对应标准Cortex-A9架构的MT6577处理器开发的Android系统,针对定制版卡刷ROM开展的移植研究记录,为开发者提供部分技术参考㊂1㊀搭建Android编译环境方案一,搭建Android Kitchen,主要用于简易式定制化编译㊂Android Kitchen首先在宿主机选择性安装JDK(Ja-va TM平台标准版开发套件)并配置好Java环境,然后安装Cygwin㊂Cygwin是一个在Windows平台运行的类UNIX模拟环境,由Cygnus Solutions开发的多种自由软件的集合㊂将定制好的Android Kitchen拷贝到Cygwin制定目录下,完成最终环境搭建㊂方案二,依靠Ubuntu搭建Android SDK,主要用于深度编译㊂Ubuntu是一个以桌面应用为主的Linux操作系统,也是全球最有影响力的Linux开源系统之一㊂在主机上安装VMware虚拟主机和Ubuntu镜像,运行Ubuntu后,安装JDK 和Android SDK安卓模拟器㊂连接好移植目标终端,确保开启USB调试功能,在Ubuntu Shell下能够熟练运用Android SDK中最重要的工具adb(android debug bridge),保证移植顺利开展㊂2㊀Android系统架构简析Android安卓是一种基于Linux内核而开发的自由开放型操作系统,主要应用于移动设备,Android系统是基于Linux的一个应用层,安卓智能终端为其提供了Linux平台和运行环境㊂Android系统架构采用了分层模式主要分为:应用程序层(Applications)㊁应用框架层(Application Frame-work)㊁系统运行库层和开发者熟知的也是最重要的Linux 内核层㊂3㊀关于Bootloader是否需要移植的问题Bootloader广泛用于有操作系统的手持终端设备㊁智能家电及机顶盒等嵌入式设备上,它负责完成硬件初始化㊁操作系统引导和系统配制等,是整个系统运行的基础[1]㊂MT6577对应的Bootloader分为两部分,分别是preloader和u -boot㊂如果只是针对使用该芯片的同一终端设备的卡刷ROM定制,Bootloader移植不是必须步骤,卡刷脚本可以不对其进行二次烧写㊂4㊀Android内核移植Android内核移植是本次移植研究的核心内容,内核移植直接关系到系统移植的成败㊂Boot.img是Android的内核镜像文件,它包含kernel和ramdisk两部分㊂移植过程以ubuntu操作为例:Wget下载split-bootimg.pl解包boot.img:$split-bootimg.pl boot.img记录基址base为0x10000000,page_size偏移2048,以备重新打包使用㊂建立新的ramdisk文件夹:$mkdir ramdisk进入ramdisk文件夹:$cd ramdisk解包ramdisk.gz:$gzip-dc../boot.img-ramdisk.gz| cpio-i使用可视化编辑器对ramdisk包括的初始化系统核心文件进行编辑,主要包括init.factory.rc㊁init.rc㊁default.prop等文件,对比原包部分参数内容进行编辑修改㊂编辑完成后重新打包ramdisk目录:$mkbootfs./ram-disk|gzip>ramdisk.gz重新打包生成新的boot.img:$mkbootimg--cmdline' console=ttyXXXX androidboot.hardware=xxxx'--kernel kernel --ramdisk ramdisk.gz--base0x10000000--pagesize2048-o boot.img㊂解包工具有很多种,Windows系统下的bootimg.exe,An-droid Kitchen中的Boot image以及Ubuntu的split-bootimg均可完成㊂5㊀Android系统文件移植(1)移植应用层和框架层,分别对应移植系统的system/ app和system/framework,该两部分文件可直接替换到目标系统的对应文件目录㊂应用层是存放系统应用程序的区域,而框架层在Android系统中担当着重要角色,它提供了整个系统的运作机制㊂有些应用和framework的jar包是当初厂家特意定制加入的,所以对应的apk和odex文件是必须全部移植的㊂(2)移植配置文件,将移植系统中的system/etc目录下的firmware㊁mddb㊁和wifi对应配置文件替换到目标系统对应目录㊂system/etc目录存放是一些配置文件,和属性配置文件不一样㊂一般来说,一些脚本程序,例如大家熟知的GPS和APN配置文件在这个目录中㊂(3)移植库文件,将移植系统中的system/lib下的hw㊁modules和system/vendor/lib下的so库文件和ko驱动模块文件,全部或部分替换到目标系统对应目录㊂System/lib文件夹主要保存的是Android系统的动态链接库,这里面有一些是系统硬件相关的接口,以及一些系统层应用需要调用的库文件,Android定义的这套硬件接口主要是为了适配不同厂家的不同硬件㊂(4)编辑修改build.prop初始化文件,这个文件内包含了系统启动初始的一些参数属性㊁功能开关等,通过调整相关参数可以调校系统性能偏重点,还可以开启附加功能,诸如系统版本自定义㊁USB模式㊁虚拟键盘等等㊂6㊀烧写系统镜像(1)编辑META-INF\com\google\android\updater-script,提前确认各分区对应的ext编号,根据需要选择是否对system和data分区进行format格式化操作㊂(2)做好symlink链接库脚本移植,参照原厂脚本通过symlink创建所有的busybox命令㊂(3)做好set_perm权限,通过set_perm命令设置好文件和目录的访问权限㊂(4)烧写单独的镜像文件可以通过ubuntu系统与终端联机后,通过adb指令adb fastboot flash XXX.img完成㊂卡刷烧写完整的系统包,则可以通过进入终端recovery模式,㊃08㊃DOI:10.19551/ki.issn1672-9129.2021.01.078PLC技术在电气工程自动化控制中的应用探究盛永惠(特润丝(湖州)润滑材料科技有限公司㊀浙江㊀湖州㊀313000)摘要:当前,我国大力推进基础设施建设,电气工程广泛应用于诸多社会领域,其间各级政府围绕电气工程建设出台了各种支持政策,有力推动了电气工程自动化控制技术的发展与应用㊂当前,PLC技术是电气工程自动化控制的核心技术,将PLC技术融入电气自动化控制中,可以有效提升电气工程行业的生产力,提高电气工程企业的经济效益㊂新时代,PLC技术在电气工程自动化控制中扮演着越来越重要的角色,实际应用范围进一步拓宽,因此有必要分析PLC技术在电气工程自动化控制中的应用㊂关键词:PLC技术;电气工程;自动化控制中图分类号:TM76;TP273㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1672-9129(2021)01-0081-01㊀㊀引言:近年来,随着科学技术的不断发展,人们在各类技术领域获得了新的突破㊂信息化㊁智能化成为电气工程发展的方向,PLC技术在大规模运用在集成电路的发展状况下,极大地促进了电气工程自动化的发展㊂现如今的电气工程自动化控制体系中,PLC技术是常用的处理器,相较于传统的DCS系统,PLC技术的自动化程度更高,可靠性更强㊂PLC技术作为一种可编程控制器技术,能够全面弥补自动化控制体系中存在的缺陷,提升电气工程控制的质量和水平,维护电气工程的安全,有效促进电气行业的发展㊂1㊀PLC技术概述PLC技术就是可编程逻辑控制器技术,它通过数字化技术以及可编程存储器电子系统来对各种工程内部结构进行各种操作和指令,当用户收到这些指令时,就可以通过模拟传输功能来对所有机器进行有效控制㊂因为PLC的综合性能较强,所以它常常被应用于工业领域之中,并且所有技术以及运行原理都进行了相对应的设计,以此来确保PLC技术可以与工业系统进行完美融合,进而保证PLC技术在工业领域之中发挥最大效用㊂2㊀PLC技术在电气工程自动化控制中的应用2.1顺序控制㊂对于顺序控制系统而言,可以说是整个电子工程自动化plc技术的核心内容,许多的技术性人员则需要在发展当中将PLC技术予以使用进而促使电子自动化依据相应的顺序控制来进行运转㊂在现实发展当中,PLC控制系统被当做是一种顺序控制器㊂比如:在火力发电厂当中,通过PLC技术能够对火炉之中的残渣和灰尘予以清理,在之后的发电运转当中,还能够随之运用PLC技术代替原有的顺序控制器对发电残渣进行清理,这样就能够非常明确而且及时㊁有效的做好清理工作㊂2.2开关量控制㊂目前,PLC技术也广泛应用于电气工程及其开关量的自动控制中,在实际控制操作过程中,PLC 技术以可编程存储器的形式控制继电器动作,以满足用户的实际需要㊂一般来说,在电气工程和自动控制系统中,电流继电器的开关量都是采用PLC技术来控制的,如果仍采用之前的PLC技术,则很难满足现阶段的要求,而且运行情况也不理想,设备使用时间会越来越长㊂如果不能及时进行调整和优化,将严重影响电力工程项目的开发和运营㊂如果采用先进的人工操作直接干预和控制各种操作,将造成资源的大量浪费,不利于电气工程建设的长远发展㊂只有从根本上不断优化系统功能,才能满足将来在运行中系统功能的需求㊂2.3模拟控制模式㊂目前列车车厢的温湿度调节都是通过空调设施进行恒定值调节,但是若车厢载客过大时车厢温湿度可能升高,引起旅客身体不适,若列车某节车厢载客量不大或无人时,温湿度仍持续保持不变,这就在某种程度上耗费了机车的能源㊂同时车厢载客量过大时,会造成车厢空气浑浊,难以满足旅客的要求㊂当列车行驶通过隧道或者昼夜交替时段,车厢的照明系统不能及时地发生变化,而目前列车车厢都是趋于整节列车调节,还不能满足对某一节车厢进行单独控制㊂为了使本系统能够随意安装在车厢乘务室内而不占据空间,以及考虑到成本与抗干扰性和运行可靠,因此本系统采用S7-200PLC主控制器,上位机采用体积较小㊁易操作㊁可视化程度高的触摸屏,以及其他附属器件,该系统的功能结构由三部分组成:车厢环境舒适度㊁车厢环境安全度和乘客的便利度㊂以每一节车厢为一个基础单元,那么该基础单元的逻辑控制如下,该系统的器件主要有:可编程控制器S7-200PLC,CPU选择为226,具有两个RS-485接口,供电电压为DC24V,24路DC24V输入,16路晶体管输出;西门子模拟量输入模块,具有4路模拟量输入,其功耗2W,输入电压DC5V,注意输入电流不大于20MA,输入电压为DC24V,输入电流不大于60MA,威纶系列触摸屏TK6071iP,具有4线模拟电阻式,内存为128MB,COM连接口COM1(RS232,2W),COM2(RS485,4W),输入电压为24V;以及空气温湿度传感器,光照传感器,烟雾传感器,报警灯,照明等,风扇,轻触式开关,空气开关㊂结语:当前,我国社会经济稳步发展,PLC技术应用越来越广泛㊂PLC技术具有非常强的通用性和灵活性,具有良好的可靠性与安全性,具有很好的抗冲击和抗电磁能力,对环境的要求不高,可以满足不同环境的应用需要㊂企业将PLC 技术应用于电气自动化控制中,极大地提高了生产作业效率,增加了自身的经济效益㊂未来,人们要充分认识到PLC 技术应用的重要性,加快PLC技术与电气自动化控制的结合,使得PLC技术更好地应用在电气工程自动化控制中㊂参考文献:[1]张同君.电气及仪表自动化控制系统研究[J].通信电源技术,2019(6):105-106.[2]陈建明.电气控制与PLC应用[M].北京:电子工业出版社,2014.将我们打包好的完整的系统ZIP包拷贝到终端存储器中,然后update刷入㊂7㊀移植测试和问题修复烧写完成后,并不代表移植成功,可能会存在无法正常进入系统,或系统部分功能不可用的情况㊂如果无法进入系统,可检查内核移植问题,重新编译boot.img;如果能够进入系统,但功能异常,例如wifi㊁gps㊁相机㊁蓝牙和电子罗盘等不能工作,可检查内核ramdisk下的init.rc㊁系统库文件以及刷机脚本中的symlink链接和set_perm权限是否移植到位㊂结语:Android系统移植是一个较繁杂的过程,既需要搭建编译环境,安装编译和调试工具,又要求开发者深入了解系统架构,熟悉系统运行基本原理和重要文件参数配置㊂与此同时,作为目前智能终端主流操作系统的Android版本在不断升级中,相信未来Android系统移植技术会有进一步的提升㊂参考文献:[1]韩少云,奚海蛟,谌利编著.ARM嵌入式系统移植实战开发.北京航空航天大学出版社.2012.05㊃18㊃。
基于Cortex-A9的物联网网关的通信协议设计WANG Yan;ZHU Ze-fan;FU Wei-jie;TANG Yue-ping【摘要】针对Cortex-A9物联网网关硬件平台,提出一套可靠的物联网网关通信协议.协议承担物联网网关的数据汇集和中转等任务,完成传感器数据的上传、报警短信的转发以及网关和服务器的局域组网等功能,成功将无线传感器网络协议、GSM 协议、TCP/IP协议相融合,实现对环境信息稳定可靠的监测.【期刊名称】《电子设计工程》【年(卷),期】2019(027)013【总页数】5页(P88-92)【关键词】物联网;网关;Cortex-A9;GSM;Linux【作者】WANG Yan;ZHU Ze-fan;FU Wei-jie;TANG Yue-ping【作者单位】【正文语种】中文【中图分类】TP39物联网网关作为无线传感器网络和其它网络间的桥梁,实现异构子网的信息交换和数据通信。
物联网网关协议是构建整个物联网系统的核心组件,传统的网关协议存在应用功能单一,异构网络数据融合性差等缺点。
良好的物联网网关协议不仅要能够融合无线传感器网数据、完成与TCP/IP等其他网络协议的对接,而且要具有响应及时、功耗低、稳定性好等特点。
针对以上所提出的物联网网关协议设计需求,介绍了一套基于Cortex-A9处理器和Linux操作系统的物联网网关协议设计方法,协议充分利用Cortex-A9 ARM处理器的高速度,低功耗、丰富的接口及硬件资源,完成包括协调器轮询传感器节点采集环境信息、主处理器对协调器信息的获取和汇集、报警短信的转发、网关和服务器的组网。
1 网关协议总体设计网关协议的工作流程主要包括两部分,一部分是无线传感器网络信息的监测和汇集:环境信息主要依靠无线传感器网络进行采集。
无线传感器网络系统包括传感器节点和协调器,协调器与传感器节点构建成星型无线传感器网络,布署在特定区域内。
协调器周期性地访问每个感器节点,如果传感器采集到了新数据就将新数据上传,否则上传上次采集到的数据。
周立功Cortex-A9工业级核心板,基于freescale i.MX6PowerPC的风潮之后,freescale高端CPU似乎一直波澜不惊,直到i.MX6出现…i.MX6凭借其优异性能与丰富的接口资源,除车载多媒体应用中(前装市场)一枝独秀外,在工控领域甚至带领ARM持续冲击x86的传统“势力范围”。
ZLG致远电子M6708工控核心板即采用freescale i.MX6系列双核、四核处理器开发,集成CAN、千兆网、PCIe、SATA-2等接口,同时集成LVDS、HDMI、MIPI摄像头接口,并支持1080P高清视频解码、2D/3D 编解码,为数字标牌、高端仪器、医疗器械和工业应用提供可扩展的解决方案。
丰富的多媒体接口M6708 核心板支持2路摄像头、1路HDMI、1路LCD、2路LVDS接口,轻松实现图像采集和媒体显示。
●模拟摄像头,P/N制模拟摄像头扩展,支持更远距离监控抓拍●多种显示接口,LVDS、HDMI、通用LCD接口(支持VGA扩展)●独具双屏显示,主屏、副屏分工协作,支持双屏异显强悍的编解码功能●1080P视频编解码,独立多媒体处理引擎,影音播放更流畅●2D/3D图形图像加速,支持更优异绚丽的人机体验效果●H.264硬件压缩,单位存储单元保存更多的记录内容、单位时间上传更多的监控数据卓越的数据连接功能支持2路CAN、5路UART、千兆网、SPI满足常规数据通讯;PCIe2.0双向带宽1GB/s,支持高速数据传输;10位地址线、16位数据线,支持串口、网口、FPGA等更丰富外设扩展。
不惜工本,只为品质工业级器件,CPU、PM、晶振、电感、电容、WDT均采用工业级器件一体成形电感,采用一体成形电感,全封闭+磁屏蔽,有效减低电磁干扰镀全金排针连接器,抗氧化性、抗腐蚀性更强,延展性、导电性、高速信号传输性能更强电磁兼容工业4级标准电磁兼容按照IEC61000-4标准设计(工业最高等级),含静电、脉冲群、浪涌、传导骚扰等测试。
ADAS 和 ADAS 方案ADAS sensor used mainly cameras, radar, laser and ultrasound, can detect light, heat, pressure or other variables used in monitoring the condition of the car, usually located in the vehicle front and rear bumpers, side mirror, a steering column or the interior windshield on the glass. Early ADAS technology based mainly passive alarm when the vehicle detects a potential hazard, alerts to remind motorists to pay attention to unusual vehicles or road conditions.ADAS systems typically include the following:从市场层面上看,目前和未来的ADAS应用的共同之处是将多种摄像头和超声传感器与专用实时处理系统相结合。
而Zynq-7000在视频/影像捕捉;视频/影像处理;自定义算法/Accelerators连接功能;编码/解码领域具有极大的灵活性。
2. ADI 低、中、高档视觉ADAS解决方案ADI基于视觉的ADAS系统提供车道偏离警告、交通信号识别、智能前灯控制、物体检测/分类、行人检测等功能。
基于雷达的系统具有类似的功能,此外还可提供前/后停车帮辅助、安全车距预警、车道变换辅助、盲点检测、碰撞缓冲刹车系统、全速范围自适应巡航控制等功能。
ADAS技术目前基本应用在高端车型中,主因是总体成本高,就ADI的高、中、低端汽车ADAS方案针对某一项或几项技术进行实现,并把成本降到2美元、十几美元,对整车厂商及消费者无疑是一大好消息,也为加速ADAS普及贡献了一份力量。
Cortex-A9ARM的Cortex-A9构架Cortex-A9处理器能与其他Cortex系列处理器以及广受欢迎的ARM MPCore技术兼容,因此能够很好延用包括操作系统/实时操作系统(OS/RTOS)、中间件及应用在内的丰富生态系统,从而减少采用全新处理器所需的成本。
ARM Cortex-9处理器架构图[1]通过首次利用关键微体系架构方面的改进,Cortex-A9 处理器提供了具有高扩展性和高功耗效率的解决方案。
利用动态长度、八级超标量结构、多事件管道及推断性乱序执行( Speculative out-of-order execution),它能在频率超过1GHz的设备中,在每个循环中执行多达四条指令,同时还能减少目前主流八级处理器的成本并提高效率。
ARM MPCore技术被广泛选用的对ARM MPCore技术提升了性能的可拓展性以及对功耗的控制,从而在性能上突破了目前类似的高性能设备,同时继续满足了苛刻的手机功耗要求。
迄今为止,ARM MPCore技术已被包括日电电子、NVIDIA、瑞萨科技和萨诺夫公司(Sarnoff Corporation)在内的超过十家公司授权使用,并从2005年起实现芯片量产。
通过对MPCore技术作进一步优化和扩展,Cortex-A9 MPCore多核处理器的开发为许多全新应用市场提供了下一代的MPCore技术。
此外,为简化和扩大对多核解决方案的使用,Cortex-A9 MPCore处理器还支持与加速器和DMA的系统级相关性,进一步提高性能,并降低系统级功耗㋛刻的250mW 移动功耗预算条件下为当今的手机提供显著的性能提升的可综合ARM处理器。
在采用TSMC 65纳米普通工艺、性能达到2000 DMIPS时,核逻辑硅芯片将小于1.5平方毫米。
从2000 DMIPS到8000 DMIPS的可扩展性能,比当今高端手机或机顶盒高出4-16倍,将使终端用户能够即时地浏览复杂的、加载多媒体内容的网页,并最大程度地利用Web 2.0应用程序,享受高度真实感的图片和游戏,快速打开复杂的附件或编辑媒体文件。
FD-SOI: 下一代NovaThor平台的助力器随着智能手机功能最近不断升级演化,消费者的期望值日益攀升。
速度更快的多核高主频CPU处理器、令人震撼的3D图形、全高清多媒体和高速宽带现已成为高端手机的标配。
同时,消费者还期望手机纤薄轻盈,电池续航能力至少与以前的手机持平。
对于手机厂商和设计人员来说,消费者的期望意味着移动芯片需具备优异的性能,同时兼具低成本和低功耗。
全耗尽平面晶体管技术(FD-SOI:Fully Depleted Silicon on Insulator),是满足这些需求的最佳解决方案。
在2012年移动通信世界大会上(Mobile World Congress),意法.爱立信首席执行官Didier Lamouche证实我们的下一代NovaThor平台,即NovaThorL8540的后续产品,将采用28nm FD-SOI制造工艺。
FD-SOI技术目前已经可供芯片开发使用,该技术将会使28nm工艺制程的芯片产品在性能和功耗方面有显著的提升。
因为工艺复杂程度相对较低,FD-SOI 解决了制程升级、泄漏电流和可变性等问题,能够将CMOS制程节点进一步降至28nm或28nm以下。
像FinFET技术一样,FD-SOI最初是为20nm节点及以下开发设计的,能够突破传统体效应CMOS制程升级的限制因素,例如,高泄漏电流和终端设备多样性的难题;但是,又与FinFET技术不同,FD-SOI保留了传统体效应CMOS工艺的平面结构复杂度相对较低的优点,这可加快工艺开发和量产速度,降低现有设计的迁移难度。
意法爱立信、意法半导体、Leti 和Soitec的技术合作让我们能够在28nm技术节点发挥FD-SOI的优势:先进性能、具有竞争力的处理速度/泄漏电流比和优化能效。
文章第一部分主要讨论性能,第二部分将讨论其它两个优势。
在宽电压范围内性能领先下图比较了在慢工艺角(SS)和环境温度最恶劣时ARM Cortex-A9 CPU 内核的一个特定关键通道能够达到的最高频率-Vdd电源电压曲线。
HDMI和VGA双显示的工业终端控制器探究李新红;黄志强;杜应彪【摘要】工业终端控制器可用于生产线上的作业指导书的电子显示、线上测试数据采集、测试控制等等.工业终端控制器可组成车间局域网,实现生产管理的集中控制.这种基于iMX6平台的工业终端控制器的设计,控制器能够实现HDMI和VGA 双显示,可应用于车间现场的管理控制中.【期刊名称】《广东科技》【年(卷),期】2015(024)024【总页数】3页(P48-49,74)【关键词】iMX6;处理器;工业终端控制器;HDMI;VGA【作者】李新红;黄志强;杜应彪【作者单位】东莞新爱荣机械自动化设备有限公司,广东东莞 523533;东莞技研新阳电子有限公司,广东东莞523533;东莞技研新阳电子有限公司,广东东莞523533【正文语种】中文终端控制器的系统框架如图1所示,系统包括:iMX6核心模块,电源模块,USB 模块,扩展TF卡,以太网,音频输出,可实现HDMI和VGA双显示,具有串口通信和CAN总线通信功能。
2.1 核心控制板核心控制板采用飞思卡尔Freescale Semiconductor的i.MX6系列处理器作为主控CPU。
i.MX6系列处理器是飞思卡尔半导体公司推出的基于ARM®Cortex®-A9面向多媒体应用的高性能、低功耗的ARM处理器。
i.MX6系列处理器定位于能适应严酷的军工环境,车载前装,野外无人值守等高可靠性应用的工业类芯片,广泛应用于如行车记录仪等汽车电子产品中。
i.MX6系列处理器有四核i.MX6Quad、双核i.MX 6Dual、单核i.MX 6Solo三个子系列。
i.MX6系列处理器支持DDR3、LV-DDR3、LPDDR2等存储芯片,内部集成了GPU图像处理单元、IPU视频处理单元、HDMI、USB、GPS、3G、WIFI、Bluetooth、SATA、SPI、UART、SSI、I2C、MIPI、LCD、COMS等标准接口。
简介海思3716方案是华为海思半导体公司推出的一款多媒体处理方案。
该方案基于ARM Cortex-A9架构,集成了多核技术和专用硬件加速器,提供了卓越的多媒体处理能力。
本文将详细介绍海思3716方案的主要特性、应用场景以及未来发展趋势。
主要特性海思3716方案的主要特性如下:1.高性能处理能力:搭载ARM Cortex-A9多核处理器,主频高达1.2GHz,具备强大的计算能力和并行处理能力。
2.多媒体处理能力:集成高性能图像处理器和视频编解码器,支持多种主流多媒体格式的实时编解码,如H.264、MPEG-4、VC-1等。
3.低功耗设计:采用先进的低功耗技术和功率管理策略,有效降低功耗,延长设备续航时间。
4.高度集成化:集成丰富的外设接口和通信接口,如USB、HDMI、以太网等,可以方便地与其他设备进行互联。
5.强大的安全能力:支持硬件级别的安全加密和解密,保护设备数据的安全性,防止信息泄露和非法访问。
应用场景海思3716方案在以下应用场景中具有广泛的应用前景:智能监控系统利用海思3716方案的高性能图像处理器和视频编解码器,可以实现智能监控系统的视频数据采集、实时传输和智能分析。
该方案支持多路高清视频的实时编解码和智能分析算法的运算,可以应用于城市安防监控、交通监控及智能家居等领域。
网络视频终端海思3716方案支持流媒体协议和常见的互联网视频格式,可以实现网络视频终端的在线观看和本地存储播放。
通过该方案提供的丰富接口和高性能处理能力,用户可以轻松连接电视或显示器,享受高清画质的网络视频娱乐。
直播推流设备借助于海思3716方案的高性能计算能力和视频编码功能,可以实现直播推流设备的实时视频采集、编码和传输。
该方案适用于各类直播应用,如游戏直播、体育赛事直播以及在线教育直播等。
通过与云平台的配合,可以实现大规模直播活动的并发处理和分发。
未来发展趋势随着人工智能技术的快速发展,海思3716方案将进一步融合深度学习算法,提供更强大的图像和视频智能分析能力。
MYD-C437X | 产品用户手册MYD-C437X产品用户手册版本V1.02015年10月28日MYD-C437X | 产品用户手册版本记录目录目录 (3)第1章产品概述 (1)1.1 产品简介 (1)1.2 产品预览 (1)第2章硬件资源介绍 (3)2.1 核心板硬件资源 (3)2.2 底板硬件资源 (3)第3章硬件指南 (5)3.1 板上接口说明 (5)3.1.1 MYD-C437X输入输出接口 (5)3.2 功能模块说明 (6)3.2.1 以太网 (7)3.2.2 LCD触摸屏 (8)3.2.3 HDMI接口 (9)3.2.5 USB接口 (10)3.2.6 UART接口 (10)3.2.7 CAN接口 (10)3.2.8 CAMERA接口 (10)3.2.9 TF Card接口 (10)3.2.10 扩展接口 (10)3.3 启动方式说明 (12)第4章机械参数 (13)第5章启动开发板 (15)5.1 准备工作 (15)5.2 系统登录 (15)附录一售后服务与技术支持 (17)米尔科技 | 1 / 21第1章 产品概述1.1 产品简介MYD-C437X 是由MYC-C437X 核心板与MYB-C437X 底板组成,核心板以TI 的Sitara 系列MPU AM437x 为核心,该系列器件基于ARM Cortex-A9内核,主频可达1GHz ,外扩512MB DDR3 SDRAM (可兼容256MB/1GB DDR3 SDRAM ),4GB eMMC 。
支持Linux ,并提供相关源码;具有丰富的外围接口:高速USB ,音频输入,SPI 接口,IIC 接口,LCD 接口,CAN ,RS485接口,JTAG 调试接口, ADC 接口,串口,触摸屏接口,摄像头接口,HDMI 接口以及TF 卡接口等。
1.2 产品预览图1-1米尔科技| 2 / 21第2章硬件资源介绍2.1 核心板硬件资源MYC-C437X核心板,配置了4GB的eMMC,512MB的DDR3,32KB EEPROM,16MB 的QSPI-NOR Flash。
基于TDD-LTE移动通信技术的车联网终端系统设计周立夫;金晓华;刘晨曦;倪如金;刘祎【摘要】随着移动通信技术、互联网技术以及汽车电子技术的发展,车联网应用应运而生.作为承载车联网应用在车身上的最基本载体,车联网终端盒(T-BOX)将成为汽车标配电子部件.论文在简单介绍Telematics系统基本架构及服务内容基础上,设计了基于TDD-LTE通讯技术的车联网终端盒平台,并重点介绍了该终端盒平台系统的软、硬件架构.【期刊名称】《汽车实用技术》【年(卷),期】2015(000)011【总页数】4页(P61-63,75)【关键词】车联网;T-BOX;导航;TDD-LTE;CAN通讯【作者】周立夫;金晓华;刘晨曦;倪如金;刘祎【作者单位】德赛西威汽车电子公司前期研发部南京分部,江苏南京211100;南京工程学院电力工程学院,江苏南京211100;德赛西威汽车电子公司前期研发部南京分部,江苏南京211100;德赛西威汽车电子公司前期研发部南京分部,江苏南京211100;德赛西威汽车电子公司前期研发部南京分部,江苏南京211100【正文语种】中文【中图分类】U463.6前言Telematics(Telecommunication Informatics)是指应用了无线通信技术的车载移动通信导航信息系统,简称移动信息系统[1]。
它以无线网络的语音、数字通信和卫星导航定位系统为平台,通过定位系统和无线通信网,向驾驶员和乘客提供位置信息、交通信息、最佳路线、事故紧急救援、远距离车辆诊断和互联网服务等。
随着智能交通系统(ITS)的快速发展,Telematics应运而生。
目前、全球各区域的主要发达国家都已经推出了Telematics业务。
全球Telematics市场主要分布在北美、欧洲及亚太地区。
比较有代表性的Telematics系统是北美地区通用汽车(GM)公司开发的OnStar系统以及欧洲正在实施的eCall系统。
QEMU模拟Cortex-A9运行U-boot和LinuxQEMU模拟Cortex-A9运行U-boot和Linux ......................................... 错误!未定义书签。
1. 实验目的 (2)2. 实验要求 (2)3. 实验原理 (2)4. 实验步骤 (3)4.1 VMware虚拟机中安装Ubuntu (3)4.2 安装QEMU模拟器 (4)4.3 编译并运行U-boot (4)4.4 编译并运行Linux (6)4.5 在目标机(Linux系统)中运行应用程序 (10)思考题 (12)1. 实验目的1) 熟练使用Linux操作系统;2) 认识一种新的核模拟器QEMU;3) 掌握嵌入式Linux系统的开发流程;2. 实验要求1)在PC机上安装VMware虚拟机,并在VMware中安装Linux操作系统(Ubuntu 12.04);2) 在Ubuntu中安装QEMU;3)编译U-boot,并在QEMU上运行;4)编译Linux核,并使用Busybox制作根文件系统;5)在QEMU上运行Linux操作系统;6)在该Linux系统上运行应用程序。
3. 实验原理1)VMware Workstation虚拟机是可以在Windows/Linux系统上运行的应用程序,它可以模拟基于x86的标准PC环境。
这个环境和真实的计算机一样,都有芯片组、CPU、存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器、SCSI控制器等设备。
与“多启动”系统相比,VMWare采用了完全不同的概念,多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。
而VMWare虚拟机软件是一个“虚拟PC”软件,它可以使你在一台机器上同时运行多个Windows、DOS、LINUX系统,并且在系统切换时不需要重启计算机。
在使用上,这台虚拟机和真正的物理主机几乎没有区别,都需要分区、格式化、安装操作系统、安装应用程序和软件,总之,一切操作都跟一台真正的计算机一样。
2021年3月Mar 2021第31卷第2期Vol.31 No.2四川文理学院学报SichuanUniversi yofAr sandScienceJournal基于ARM Cortex —A9的智能安防系统设计王益艳",李国席,杨雷(四川文理学院智能制造学院,四川达州635000)摘 要:智能安全防护系统是人们日常生活中必不可少的安全设施体系,在当今安全技术应用领域的越来越前沿的情况下,古老的安防系统也逐步地由数字信息化,渐渐的走向了人工智能化.基于ARMCortex — A9开发板设计了一款智能安*系统,其实现功能包括摄像头模块的实时环境查看,ZigBee(Cortex —M0)模块的设备(Led 、Fan 、Buzzer )控制和室内安全环境(温度、湿度、光照度)的实时监测,并利用实时监测的数据来进行判定并自动触发M0模块设备、GSM (短信提示)功能的报警等.它可通过实时采 集到数据来*止和发现隐藏的危险,并且在系统中设定一个安全值,当达到设定的值,之后会自动触发警报装置,通过电脑应用连接到家里的摄像头实时掌握家里的情况.该系统可用于提升家庭舒适度和安全报警,小区安*,仓库安全质量监控等场合.关键词:安防系统;智能;Cortex — A9 ; QT 用户端中图分类号:TP368. 1 文献标志码:A 0引言伴随着微型计算机技术、光电技术、图像视频处置等技术的不断创新和发展,传统意义上的安 防防护体系也渐渐地由简易防护转换为数字网络化、人工智能化方向发展”1 2这类智能化防护体 系是指在不需要任何报酬回馈与人为干涉的条件下,防护体系能经由电子设备的APP 来远距离监 测监控中画面,并通过诸多的传感模块进行室内外的检测、分析和辨认,在有异常时能实时作出远程报警4(以及时的远程通信来确保人们生活环 境的安全性.家居安防的智能化应用,使得物联网安防体 系从往日的平安防护体系走向了人工智能综合化 管理体系做出了改变.此刻的安防项目涵盖浩繁的范围,好比社区、路口、街道、楼宇修建、机动车文章编号 1674—5248(2021)02—0125—08辆、物体监测等.物联网监控体系首要是经过无线远程监控、实时数据监测等数据对周边环境实时 全方位的防护,随着人们对自身安全提防的同时, 应急指挥体系、交通办理体系、智能物联等浩繁体系应用发展也逐步上升,给人们的安然舒适的环 境带来了便利.经由大规模数据处理技术和数据存储的技术,把汇集到的信息联动起来,可对监测环境进行智能化分析处理,并将结果报告进行实时反馈预警,以确保防患于未然.本文基于ARM Cortex —A9开发板设计了一 款智能安防系统,其实现功能包括摄像头模块的实 时环境查看,ZigBee ( Cortex — M0 )模块的设备(Led , Fan 、Buzzer )控制和室内安全环境(温度、湿度、光照度)的实时监测,并利用实时监测的数据来进行判定并自动触发M0模块设备、GSM (短信提示)功能的报警等.该系统主要包括两个子系统:一是服务收稿日期:2020 — 06 — 27作者简介:四川省教育厅科研项目(18ZB0509);达州市科技计划应用基X 研究项目(KJJ2015001);四川文理学院重点科研项目(2017KZ003Z )作者简介:王益艳(1982 —),男,湖北咸宁人.副教授,硕士,主要从事图像处理与模式识别研究."通讯联系人,e 一mail : wan 一yiyan8207@163. com.・125・2021年第2期王益艳,李国席,杨雷:基于ARM Cortex—A9的智能安防系统设计器的数据处理,负责在后端处理一些数据例如(摄像头,M0模块,LCD模块,GSM模块,登录处理)每模理;二是客户端界面化处理,让后端的数理得到显示,从后端到数为应用状态;最后当服务器和客户端部署就绪后,设 定了一定的报警限制,当数所设定的值后会让发声防报警作用•该系用于提升家庭舒适度和安全报警,/防,仓库安质量等•1智能安全防护系统设计思路11设计要求本文设计的是实现远程智能安全防护系统,可通过远程QT用户端登录来查看家居环境,以及利用温湿度、光照度传感器来防护的实和,其设计要:(1)建立QT用户端与服务处理终端之间的通信.(2)经由过程服务处理终端来处置装备的写节制、读取装备数据并,然后期待QT用户端发送数定命令.(3)QT用户端发送设备控制命令,来控制服务处理终端开启和关闭设备,并馈QT用户端所需数据来进行界面显示.(4)QT用户端可以实时更新此刻的时间并显于界面(5)当QT用户端完成服务处理终端的注册并登录成功后,服务处理终端进行家居安全环境的实时监测,当发生异常则进行Buzzer或灯光报警,并每十秒钟通过GSM向用户手机发送家居异常短信,以达到防患于未然的作用.12智能安全防护系统框图图1智能安全防护系统框图图1中总体描述了服务处理终端的外接模・126・块,以及与QT用户端的连接方式.当PC处理终端准备好跑起开发板的必要条件后,QT用户端便可以通过IP地址连接到开发板,从而控制开发板的外设设备,从而实设定的各种功能.13Cortex—A9本次设计所用的开发板是一款拥有了强大性能的开发平台,囚采用“核心层板+外部底层板#的结构组成,比整块板结构更适用于产品的开发和应用,并且运用了SamSung的Exynos—4412处理芯片来作为首要的处理器.此块芯片又称为Exynos—4—Quad,它采取了SamSung的32nm —HKMG的建造工艺,是首款由SamSung出产的带有四核处理功能的器件,它的运行频[正常工作时平均可达到16GHz,本块芯片的内部更是集成了四块高性能的图形引擎,可撑持3D画面的图形顺畅的收发,并且支持播放高清视频等优势•6本次设计所用的开发板的启动方式共有4种,「门包括Nand—Flash内设闪存的启动、SD卡/ MMC存储设备的启动、EMMC可擦除存储设备的启动、外部驱动设备USB启动这四种方式.至于用户选择需要从种启动方式来跑起开发板,则是由IROM中的一段配置程序逐步的去检查OM—STAT寄存器的内部配置来启动运行.而本次设计所用的开发板的大致启动流程可参照图2所示:SOCControllerInternal SRAM(256KB)Dram卜Controller\厂OM(Operating Mode)pin图2开发板启动流程图图2所呈现的是Exynos—4412上电复位时的启动流程,其启动过程'描述:(1)开发板经过上电启动复位之后,便启动生产商集成在芯片里面的只读存储器中的默许配置程序,这的功初芯设的基王益艳,李国席,杨 雷:基于ARM Cortex —A9的智能安防系统设计2021年第2期本体系配置•好比去配置初 的 、内部钟、开发板的启动模式等等.(2) 只读存储器中的程 的时间阶段来获取 的的开启模式,并 储空间中 的文件 芯片内部静态随机存储器中去•存储空间中的文件可用来设置系 钟的初始化任 务、以 制器的 设置•做完这些工作后再把ios 镜像文件 中,然后跳转到ios 镜像文件中(3) 静态随机存储器只有256KB 大小的存储空间,但是我们的镜像文件基本上都是大于这个 存储数值的.因此我 储空间中的文件所拷贝 的 iso 镜像文件中的一部分 ,我们不仅需要我们配置的uboot 镜像文件等内部文 件,还需要我 的拷贝到所用到的物理内存中去,而且还需要设置 本的硬件外设配置•这 的引导.(4)EMMC 存储设备是由M M C 协会所设定的一套协 •这套协议的主要应用范围在物联网产品、平板电脑、手机等消耗电子产品 上,类比于其他类型的存储介质,它有 略、度高、复杂度低等优势,更大地提高了数据读 写的效率.1. 4 Cortex —M 0 模块Cortex —M0是基于单总线接口模式形成.7它 使用了 32位RISC 精简指令集,该指令 被称为 Thumb 半字节指令集.在新的ARM —v6指令架构 新增加了一些指令,在此基础上更新了 EThumb —2 指令集的部分指令•它在自身优势的基础上另外扩 展了 应用,这种应用可以让同类型的CPU 在 所有的运行的 该设备相应的操作.Cortex —M0 模型图和通信协议数 图分另lj 之后再经由我们的Uboot 镜像文件在内存中去运如图3和图4所示.本次设计主要应用温度传感器、行启动,从而完成ios 镜像文件的拷贝和启动程序湿度传感器及光照度传感器三种.CAN2.0A/B^an IAfD3OLED 128x64RFID ModuleSW-JTAGUART ・ USB Rash Memory 256kBLPC11C14FBD48RS485{422)Keyboard32bit Cortex-MO Core Speed: Max 50MHzMemory: 32KB Flash . 8KB SRAM GPIO. UART. SPf{SSP). I2C CAN 2.0A/B lObit/VDTemperature & Humidity Sensor图3 Cortex —M0外接模型图通信协议包定义bb —接收到环境数据包格式(36字节)08 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0008 24 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0008 24 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00080824 00 08 00 00 00 00 0024 00. 02 00 00 00 00 0024 00 0300 00 00 00 0000 00 00 00 00 00 00 00 0000I i i-L i ■i T-lr-L io o o o o o o o o o o o o o - o - o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o -Lo o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o 00 00 00 0000. 00.00. 0000. 0000 0000 00 00 00 00 00 00 LED ON 00 00 00 00 00 00 00 LED OFF 0000000000. 00 00 00 00 00 00 0000 00 00 00 00 BUZ ON 00 00 00 00 00 BUZ OFF 00. 00 FAN ON 00 00 FAN OFF 图4 M0通信协议数据包图・127・2021年第2期王益艳,李国席,杨 雷:基于ARM Cortex —A9的智能安防系统设计图4中,上面代表Cortex —M0芯片报文数据 接收状态位,包括温度、湿度、光照度、ADC 模拟 信号采集等模式;下面则 制模块中硬件设备 需要设定的信号报文数据位, LED (ON/ OFF )、FAN (ON/OFF )、BUZZER (ON/OFF )等 硬件设 的 制需要设备获取数据时,需要将对应的报文 数 制位写入芯 制位中,写对应为来进行所需数据的 ;而当需要控制设 ,同样需要 应的报文数 制位 写入芯 制位中,这样 以实 硬件设备 的操作控制.15 GSM 短信报警模块GSM 短信模射频芯片、基带处理器和内部存储器以及大量的功放电路等模 了电路板上面.它 立的拥有比较强大的功能,当中就 GSM 射频模块、 理模块等,并 功能型模块的接口,从而可以实短信信的收发、手机通话、数 的协议传输等应用型功能•根据其协议所 的数据传输速率,可以大致分为GPRS 模块、EPRS 模块和纯短信 发送模块等,本次所涉及的模 GPRS ,它的数据访问速度能够达到9. 6kbps/s. GSM 模块可 分为文本与PDU 编码模式这两种来实现信息的 实 发,这两种模式的工作流程与区别 二考文献” 8(2软件开发环境和设计流程图本次设计采用了对开发板进行Linux 下编程 的移植,以及Sqlite_3数据库的移植所实现的服 务器设备终端”9( 植前,需要 需要Linux 系 植的必要安装包和移植 手册,按 照参考手册 植前的PC 机上建;然后 putty 终端设置串口波 来连接PC 机与开发板,并使得板子和PC 机在同一 网 , IP 地址 并连接我们的开发板务终端,然后通过TFTP 协 载并获取开发板uboot 、Image 等必需的启动文件,待下载后 自行启动文件成功至MMU 时,然后通过启动运系 的起始物理地址并运行开发板,那么到此则实现了 Linux 系统下在ARM Cor- tex —A9的移植,并跑起开发板上的Linux 系统; 紧接着我们按照参考文件实现Sqlite_3数据库移 植 的搭建并 我 植所需要的文件,然后将所 的文件下载到开发板, 重新启动开发板,这样 了软件开发 的大致搭建;待再次运行开发板时,系统会通过Boot- Loader 启动物理地址去进行获取PC 机上的必要 运 文件, 功实 的 建开始2注册登录N£313温/湿 度/光 照度Receive type]| CAMFAN | BUZ | | LED | accept 等待QT 用户端—| Listen 监听套接字|[注册判断][退出][登录判断]|读取QT 用户端处理数据读取状态并反馈QT 用户端驱动硬件设餡状态执行GSM 短信报警| read 读取QT 用户端数|读取QT 用户端数据|创建socket 套接字| Connect 请求连接图5 服务处理终端程序流程图・128・王益艳,李国席,杨雷:基于ARM Cortex—A9的智能安防系统设计2021年第2期图6QT用户端程序流程图由服务处理终端与QT用户端流程图可知,整个系统的执行是以考虑到实现用户家居室内远程智能安防进行设计,故所有设计均以用户为主,故此实现了系统的远程监测和智能防护,以确保用户对家居环境安全的感知;其具体运行实现如下:首先,打开QT用户端,在初次使用时,需要进行用户对系统的注册,此时输入注册的账号和注册密码并进行注册,随后服务处理终端端将会监测QT用户端发送的数据来判断用户是否已经完成注册,若用户已完成注册,则弹出对话框提醒用户已经完成了注册,否则需要提醒注册成功与否;接着,所注册的账号进行登录运行,随即服务处理终端会再次对用户登录进行监测,即监测是否账户已经存在或者密码是否正确,若不正确则提示用户界面账户名或密码错误,否则就从登录界面跳转至系统用户界面;在系统用户界面中,可以选择打开Camera摄像头来进行家居环境的实时查看,接着可以通过摄像头对各种设备开关状态进行远程查看;此时若光照度太低可开启灯光照明模块,若温、湿度过高,可以打开风扇扇热或通风,并可以实时获取服务处理终端传达的家居环境实时监测,以确保室内环境的安全预测•若监测正常,则服务处理终端继续进行当前的监测;当服务端传感器监测到家居系统处于服务处理终端约定所达到的危险状态,则服务处理终端启动GSM短信报警模块,每10S(可更改)进行报警提示,此时设备也进行开启报警状态(伴随灯光、声源报警等)来提醒用户此时家中危险的环境状态,而用户可以根据远程监控查看当前引起的安全因素,从而采取必要的措施进行防护家居安全,这边是当系统异常时做出的反应•若系统正常,则服务处理终端处于运转监测等待状态,随时等待用户进行远程连接;若系统不正常,则服务处理终端随时处于查询等待状态,等待用户进行设备查看.3功能测试与分析为了有一个方便的管理界面,经过多次筛选以及在考虑综合的情况下,本设计选用QT作为客户端来显示,将程序图形化更容易让客户接收,以及更容易在市场上流通,本次客户端的设计是采用QT Creator.[10(QT Creator拥有非常多的功能,其拥有IDE这个开发环境.也被叫做是C++图形开发工具•支持的操作系统非常多例如(win-dows、Linux、Mac OS、安卓、苹果、嵌入式等系统),多系统地支持就方便开发人员,可以做到一次开发,多处使用的好处,QT内置的库文件更是强大,比如我们这次设计中用到的数据库以及Socket等.应用也方便,提供了一个查询帮助功能,有不懂的就可以在上面help;还提供调试输出语句,不仅能看到窗口的输出,还能看到你在上面・129・2021年第2期王益艳,李国席,杨雷:基于ARM Cortex—A9的智能安防系统设计操作的后端输出程序,这样就方便调试的时候快速定位错误在那个部分,而不用看源代码•运行数度算中等•可以说是一个图形开发上手很快的软件.本次设计的登陆注册界面如图7所示.QT采用的是信号槽机制,由两部分构成,其一是信号,其函数;QT拥有的一套可手动可自动的图形布局,而且widget.ui这个界面文件可以非常灵活的布局,利用这个布局文件可以直接与对应的槽函数创建以及连接起来.图7客户端登陆界面客户端处理流程:(1)首先通过widget,ui我们自己自动布局初一个窗口大致图形.(2)然后在widget h这个文件中,将这两个文件需要用到的函数以及所涉及到的包,需要使用的变量(公有和私有)全部按照合适的区域定义好;例如(在登录和注册时与服务间的通讯消息,就头文件中定义的全局结构体以及后续的消息传递就是一个私有的buffer).(3)设置TCP连接;我们需要用这个函数new QT c pSocket(this);声明定义出一个连接通道所用的句柄tcpclient,并且将服务器主机的IP 以及本次设计中服务器暴来的端口号与之绑定;在利用这个句柄的犯法connectToHost将我们的数主机的地址和端口给帮定到这个句柄上,如("192.168.0.108”,9999).(4)对界面上的登录和注册两个按钮分别涉・130・函数以信号当我们在界面上点击注册按钮的时候,底层的代码会按照事先设置好的信号槽函数connect连接信号,on_regist_clicked槽函数在这个函数中会将你输入的账号和密码获取到后台,先进行一定的错误处理,并且通过与之前建立服务器连接的管道将数据发送给服务器让服务器做出相应的处理,然后通过服务器返回值判断数据的处理结果,并给出一定的提示;例如QMessageBox类的warning属性,给出提示性语句.击登录的时候会做出同样的操作,唯一不同就是在服务器处理的结果不同,还有就是发送给服务器的标志位不同.同样根据返回的值来做出相应的处理,服务器返回登陆成功后在客户端会有一个界面跳转的过程;并且在输入的时候作了掩码处理,不管是在登录还是在注册过后都中的;(5)当登录成功后会触发界面跳转的函数执行对应的文件dialog,cpp,这个文件的显示文件为dialog,ui用于显示用户操作和数据显示,不过在这个界面的设计中不是采用的自动布局,而是采用的手动布局,这两种布局方式各有优缺点,采用手动布局需要先进行窗口的布局调整,以及背景图片的处理.自动布局就只需要在模拟的界面上选择对应的标签就可以在界面自动生成,并且生成的效果就是按照布局的效果生成的,不但在前端生成界面,也会在后端生成相应的数据处理函数,且自动关联到对应的触发函数.王益艳,李国席,杨 雷:基于ARM Cortex —A9的智能安防系统设计2021年第2期QT 集成了强大的库,有许多API 接口调用,例如setWindowTitle ("智能家居")+就会给出窗 口的名字以及背景图片.在界面上显示时间是利 用QT 的QTimer 库所提供的API,利用这个API 将做一个定时服务,就 1秒向界面发送一个信号;在我们客户端界面上的时间显示就是我定义的信号函数•最后我 模块的 的私有变量给定义好,将需要的模块功能的信号定义好以便于用来控制 模块务器的触发方式,以 制 模块的启动和停止,与服务器协商好数据的传输格式和 代表意思•在这个界面主要的工作就 其布局后等待数据的收发以及数据的显示.其用户控 制界面和显示的布局效果如图9客户端应用控制 界面所示:结语本文基于ARM Cortex —A9开发板设计了一 款智能安防系统,在远程模式下,QT 用户端通过 获取IP 地址进行QT 用户端的连接,从而通过远 程查看和控制硬件设备,以及传感 的实来 性能的防范和报警系统的实时睡眠等待,从而达到了远程环境的查看,智能与 信息的实时发送•该系统可用于提升家庭舒适度和安全报警,小区安防,仓库安全质 量等图9 客户端应用控制界面参考文献:刘红恩,刘金龙.基于ARM 单片机的小区智能安防报警系统设计与实现科技与创新,2017(17):48 — 50+ 54.*+刘春林,杨 晖.基于ARM 平台的智能安防系统的设计与实现现代电子技术,2016(24):83 — 86.*+张继怀.基于ARM 的智能安防监控系统的设计*+黑龙江科技信息,2017(12):66 — 66.*+高 瑞,雷文礼.基于物联网的家居安防系统设计与实现*+延安大学学报:自然科学版,2019(3):29 — 33.*+邓知辉.基于APP 和Cortex A8的智能家居系统设计与实现智能计算机与应用2015(4):101 — 103 + 107.[6]熊 琼.基于ARM Cortex —A8与Android 平台的智能家居系统设计[D ].太原:太原理工大学,2014:28 —29.*+张淑艳,王 超,肖萍萍,等.基于Cortex —A9和ZigBee 的智能家居控制系统设计*].产业与科技论坛,2014(23) :46 —47.*]李丽丽,刘传熙,张月恒,等.基于GSM 模块的防火防盗报警器的设计与研究*].机电信息,2019 (35):157+159*]范 鹏.基于ARM — Linux 平台的家庭智能安防系统的研究与设计[D ].南京:南京理工大学,2014:23 —27.*0]刘引涛.基于QT 平台的红外传感器监测农业大棚的设计与实现*].甘肃科学学报,2019(1):119 — 123.[责任编辑加晓昕]・131・2021年第2期王益艳,李国席,杨雷:基于ARM Cortex—A9的智能安防系统设计Design of Intelligent Security System Based on ARM Cortex—A9WANG Yiyan",LI Guoxi,YANG Lei(Intelligent Manufacturing School of Sichuan University of Arts and Sciences,Dazhou Sichuan635000,China)Abstract:Intelligent safety protection system is an indispensable safety facility system in peoples daily life.Under the situationthatthefieldofsafetytechnologyapplicationfieldis moreand moreadvanced!theancientsecuritysystem has gradua l y been digitalized and gradua l y movedto manualInte l igent Thisarticledesignsaninte l igentsecuritysystem based on the ARM Cortex—A9development board.Its implementation functions include real-time environment viewing of the camera module,device(Led,Fan ,Buzzer)control of the ZigBee(Cortex—MO)module,and indoor security environment(temperature Humidity light)real—timemonitoring andusethereal—timemonitoringdatatodetermineand automatica l y trigger the alarm of the M0module device GSM(short message prompt)function etc.Itcanpreventand discoverhiddendangersbyco l ectingdatainrealtime andsetasafevalueinthesystem.Whenthesetvalueisreached it will automatically trigger an alarm device and connect to the home camera through the computer application to con t rol the home in real time.The system can be used to enhance family comfort and safety alarms,community security,warehouse s6fetyqu6lity monitoring6ndotherocc6sions.Key words:security system;intelligence;Cortex—A9;QT client・132・。
基于Cortex-A9核心板的智能配变终端解决方案
“引领配电技术创新,建设世界一流现代配电网”推动配电技术创新发展,引领配电技术的发展潮流和方向。
国家电网公司运维检修部门于2017年7月下旬提出智能配变终端最新技术要求,是否嗅到了危机感,又或者感觉到新机遇强势来袭。
据国家电网官方公开信息,国家电网正式于2017年7月20号在北京中国科技会堂推出智能配电网顶层设计技术路线。
围绕智能配电网顶层设计路线这一主题,国家电网公司运维检修部检修三处副处长在2017年中国配电技术高峰论坛上作出了精彩报告。
阐述了2018年国家电网发展方向,围绕着大数据分析、云支撑平台、物联网应用、移动互联网和人工智能对配电网做出了详细介绍,着重强调了配电网发展的重要性。
图1 国家电网总体方向
1.1 配电网介绍
配网是电网的重要组成部分,是直接面向用户供电的电力网络。
确保配网安全可靠供电、促进经济社会快速协调发展、为构建和谐社会做出贡献,是电网企业义不容辞的社会责任。
国家电网公司作为国有特大型能源企业,高度重视配网建设与发展工作,在积极推进特高压电网建设的同时,加大配网的建设,提示配网智能水平,强化配网管理,持续提高供电可靠性,最大限度地保证了经济社会快速发展的需要。
图2 配电网图解
国家电网新指标的针对对象是谁呢?那就要提提我们今天的主角配电网中的“配变终端(TTU)”如图3所示,是否感觉特别常见,甚至身边随处可见。
图3 配变终端
伴随着智能配变终端新指标的推出,电网行业几个领头公司已积极做出了响应,并将于10月底提交样机至北京国家电网验收。
一步慢,步步慢,当你还在为自己已有方案还在陆续出货而不愿了解最新需求时,别人已经抢先一步占领市场,等你跟着后面追逐别人步伐时能压榨将只能是价格,如此大的蛋糕为何不愿提前布局呢?赶紧了解一下国家电网最新指标的内容吧!
图4 机会永远都是留给有准备的人
1.2 智能配变终端最新技术指标
国家电网公司运维检修部门为规范智能配变终端提出了具体要求,对智能配变终端的环境条件、工作电源、功能要求、技术指标、可靠性等提出了详细要求,为智能配变终端的设计、制造、管理、维护提供技术依据。
1.2.1 环境要求
环境温度、湿度见表1。
表格1 环境温度、湿度
1.2.2 电源要求
使用交流三相四线制供电,在系统故障(三相四线供电时任断二相电)时,交流电源可供终端正常工作,具体电源技术参数指标要求如下:
●额定电压:AC220V/380V,50Hz;
●允许偏差:-30%~+30%;
●终端加上电源、断电、电源电压缓慢上升或缓慢下降,均不应误动或误发信号,当
电源恢复正常后应自动恢复正常运行;
●电源恢复后保存数据不丢失,内部时钟正常运行;
1.2.3 功能要求
终端功能由基本功能和扩展应用功能构成,基本功能为必备功能,扩展功能为可选功能。
基本功能包含以下部分:
●配变监测功能
●开关量采集
●无功补偿控制功能
●剩余电流动作保护器监测功能
●低压开关位置信息采集功能
●用电信息监测功能
●三相不平衡治理功能
●变压器状态监测功能
●环境状态监测功能
●数据记录及远传功能
●维护功能
●数据统计功能
●就地指示功能
●对时功能
●安全防护
●即插即用自动配置
1.2.4 技术指标
1. 软件架构要求
具备开放性,具备第三方软件移植能力;
2. 硬件架构要求
具备较强计算、存储能力,能方便的添加新业务功能。
CPU应为双核,主频应在600MHz 以上,内存应在512M以上,FLASH应在1G以上,均为工业级芯片。
3. 模拟量
精确测量范围
电压:0.7~1.3UN;0~264V;电流:0~6A;频率:45Hz ~55Hz
测量精度
电压:≤±0.5%;电流:≤±0.5%;频率:≤0.01Hz;有功功率:≤±1%;无功功率:≤±1%;功率因数:≤±1%;视在功率:≤±1.0%;电度量:≤1.0%。
输入状态量
●支持单点遥信;
●电源24V;
●软件防抖动时间10~60000毫秒可设,事件记录分辨率不大于10毫秒。
1.2.5 可靠性
设备本体平均无故障工作时间(MTBF)应不低于50000h;终端使用寿命应为8~10年。
1.3 致远电子基于Cortex-A9嵌入式解决方案
目前致远电子已有多家智能配变终端利用ARM9平台量产,通过对ARM9平台功能需求及处理能力分析,Cortex-A9完全能满足功能及性能的要求,再结合针对国家电网最新技术指标,硬件要求双核处理器,内存512MB以上,目前致远电子已经成功推进基于Cortex-A9的核心板解决方案在某电网公司。
下图为致远电子基于Cortex-A9嵌入式解决方案框架图:
下表为智能配变终端的技术指标与致远电子M6708-T的对比:
表1 智能配电终端技术参数对比
国家电网提出的最新技术指标对系统要求:可开发性、支持第三方软件移植功能。
ZLG 致远电子Cortex-A9工控核心板支持的嵌入式Linux系统和标准的Ubuntu系统均具备二次开发和软件移植能力,保证系统的安全性和稳定性。
目前致远电子推出的IoT9000A-LI工控板,集成功能可满足现有国网新指标的基本内容,同时通过ADC扩展功能基本能满足目前现有的TTU的功能需求。
同时致远电子即将推出的IoT9100A-LI将拥有两路以太网,两路MINI PCIE,支持WIFI、蓝牙、LoRa、2G/3G/4G 网络、Zigbee等等功能,同步致远电子已和云平台合作,推出云平台解决方案,让国家电网的“大数据分析”、“云平台支持”、“物联网应用”、“移动物联网”和“人工智能”实现提供了强有力的促进。
图5 IoT9000A-LI接口图。