CN107066422A - 一种基于嵌入式双核实时***的警用执法仪 - Google Patents
一种基于嵌入式双核实时***的警用执法仪 Download PDFInfo
- Publication number
- CN107066422A CN107066422A CN201710496581.6A CN201710496581A CN107066422A CN 107066422 A CN107066422 A CN 107066422A CN 201710496581 A CN201710496581 A CN 201710496581A CN 107066422 A CN107066422 A CN 107066422A
- Authority
- CN
- China
- Prior art keywords
- dual core
- investigation device
- crime scene
- scene investigation
- device based
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000009977 dual effect Effects 0.000 title claims abstract description 32
- 238000011835 investigation Methods 0.000 title claims abstract description 28
- 238000004891 communication Methods 0.000 claims abstract description 7
- 230000003044 adaptive effect Effects 0.000 claims description 3
- 238000012937 correction Methods 0.000 claims description 3
- 238000003384 imaging method Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 abstract description 9
- 230000008569 process Effects 0.000 abstract description 8
- 238000012545 processing Methods 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000686 essence Substances 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/167—Interprocessor communication using a common memory, e.g. mailbox
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Alarm Systems (AREA)
- Burglar Alarm Systems (AREA)
Abstract
本发明提供了一种基于嵌入式双核实时***的警用执法仪,包括壳体,以及安装在壳体内的硬件电路板,所述电路板上设有处理器芯片,所述处理器芯片采用双核处理器,其中,双核处理器中的第一内核运行Linux操作***,第二内核运行LiteOS操作***,所述Linux***与LiteOS***之间采用共享内存与中断方式相结合实现通信。本发明采用双核微处理器,在执行多任务操作时,能够显著提高处理速度,能够实现执法仪的快速启动;本发明采用Linux+LiteOS双***AMP架构使得执法仪实时性强、同时具有进程保护。
Description
技术领域
本发明属于智能执法技术领域,尤其是涉及一种基于嵌入式双核实时***的警用执法仪。
背景技术
随着智能化和多功能化发展,警用执法仪从原来的功能单一扩展到可以实现录音、拍照、摄像、定位等多功能,但是功能的多样会给***带来很多问题:各进程间是否存在保护、摄像、定位和录音的实时性是否能保证。
警用人员在执勤期间会运用警用执法仪对当前环境以及人员进行拍照、摄像、录音等实时拍摄,高效、实时地拍摄能更有效地还原真实情况。但是目前的执法仪均是利用单***(Linux***或是ThreadX***)来实现整体GUI、逻辑控制与图像视频处理,Linux***的实时性很难得到保证,而ThreadX***虽然是硬件实时操作***,但是其无法实现进程间保护,存在进程崩溃的危险。
发明内容
有鉴于此,本发明旨在提出一种基于嵌入式双核实时***的警用执法仪,解决了现有单***警用执法仪实时性差、容易导致进程崩溃的问题。
为达到上述目的,本发明的技术方案是这样实现的:
一种基于嵌入式双核实时***的警用执法仪,包括壳体,以及安装在壳体内的硬件电路板,所述电路板上设有处理器芯片,所述处理器芯片采用双核处理器,其中,双核处理器中的第一内核运行Linux操作***,第二内核运行LiteOS操作***,所述Linux***与LiteOS***之间采用共享内存与中断方式相结合实现通信。
进一步的,所述第一内核连接传感器、陀螺仪、MIC。
进一步的,所述第二内核连接LCD显示屏、BDS导航***、SD卡、Flash、USB接口、GUI。
进一步的,所述内核2设有图像传感器驱动模块、音频MIC模块、陀螺仪驱动模块、ISP/3A参数设置模块、畸变校正模块、图像防抖模块、视音频编码模块和视音频解码模块。
进一步的,所述内核1设有GUI、按键添加、文件管理、场景自适应、工作模式、RTC模块驱动、电池管理、灯驱动模块、WIFI模块、OSD设置、BDS驱动、扬声器驱动、LCD驱动、USB驱动。
相对于现有技术,本发明所述的一种基于嵌入式双核实时***的警用执法仪具有以下优势:
(1)本发明采用双核微处理器,在执行多任务操作时,能够显著提高处理速度,能够实现执法仪的快速启动;
(2)本发明采用Linux+LiteOS双***AMP架构使得执法仪实时性强、同时具有进程保护。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例所述的一种基于嵌入式双核实时***的警用执法仪的原理结构示意图;
图2为本发明实施例所述的双核微处理器内部嵌入式双核***的示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。
下面将参考附图并结合实施例来详细说明本发明。
如图1、2所示,一种基于嵌入式双核实时***的警用执法仪,包括壳体,以及安装在壳体内的硬件电路板,所述电路板上设有处理器芯片,所述处理器芯片采用双核处理器,其中,双核处理器中的第一内核运行Linux操作***,第二内核运行LiteOS操作***,所述Linux***与LiteOS***之间采用共享内存与中断方式相结合实现通信。
本发明提供的一种基于嵌入式双核实时***的警用执法仪,采用Linux+LiteOS(实时操作***)双***AMP架构,将需要进程间保护的放到Linux***中,将对实时性要求高的放到Liteos***中,保证多进程工作时实现对图像的实时处理与显示。
本发明所述的执法仪采用共享内存与中断方式相结合来实现Linux***与LiteOS***之间的通信,每个核都拥有自己的内存区域,同时知道另一个核拥有的内存区域,通过指定目标核和端口、GIC(Generic Interrupt Controller)中断来进行信息读取。在LiteOS端虚拟一个共享文件***,利用IPC通信和共享内存,实现读写Linux上指定目录下的内容。该共享文件***可以帮助LiteOS从Linux端读写文件,相当于NFS(Network File System)。
本发明所述的执法仪在***初始化时,LiteOS***主要负责运行媒体服务,开机后先于Linux启动,不依赖于Linux端,使得***快速启动。而Linux***主要运行人机交互、录像、拍照、存储等业务,其中运行的录像、拍照等业务依赖于LiteOS***中的媒体业务。两***分工合作、相互通信,既保证了实时性,有保证了各进程安全进行。
在使用过程中,传感器将采集到的视频信息、麦克风录音信息、陀螺仪位置信息第一时间传递给LiteOS***,LiteOS***对采集到的信息进行处理,并通过共享文件***与中断方式实现与Linux端进行通信;Linux***通过GUI,各种按键完成录像、拍摄、录音、存储等功能,通过LCD实时显示图像,利用BDS完成定位,SD卡存储图像、录音信息,USB设备来实现与上位机交互。
本发明所述的执法仪的双核微处理器嵌入LiteOS***与Linux***。其中LiteOS模块包括图像传感器驱动模块、音频MIC模块、陀螺仪驱动模块、ISP/3A参数设置模块、畸变校正模块、图像防抖模块、视音频编码模块和视音频解码模块;另外Linux模块包括GUI、按键添加、文件管理、场景自适应、工作模式、RTC模块驱动、电池管理、各种灯驱动模块、WIFI模块、OSD设置、BDS驱动、扬声器驱动、LCD驱动、USB驱动。
本发明所述的基于嵌入式双核实时***的警用执法仪采用双核微处理器,嵌入Linux+LiteOS双***AMP架构实现警用执法仪在满足录音、摄像、拍照、存储、定位等多功能的同时,能够保证数据采集和处理的实时性。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (5)
1.一种基于嵌入式双核实时***的警用执法仪,包括壳体,以及安装在壳体内的硬件电路板,其特征在于:所述电路板上设有处理器芯片,所述处理器芯片采用双核处理器,其中,双核处理器中的第一内核运行Linux操作***,第二内核运行LiteOS操作***,所述Linux***与LiteOS***之间采用共享内存与中断方式相结合实现通信。
2.根据权利要求1所述的一种基于嵌入式双核实时***的警用执法仪,其特征在于:所述第一内核连接传感器、陀螺仪、MIC。
3.根据权利要求1所述的一种基于嵌入式双核实时***的警用执法仪,其特征在于:所述第二内核连接LCD显示屏、BDS导航***、SD卡、Flash、USB接口、GUI。
4.根据权利要求2所述的一种基于嵌入式双核实时***的警用执法仪,其特征在于:所述内核2设有图像传感器驱动模块、音频MIC模块、陀螺仪驱动模块、ISP/3A参数设置模块、畸变校正模块、图像防抖模块、视音频编码模块和视音频解码模块。
5.根据权利要求3所述的一种基于嵌入式双核实时***的警用执法仪,其特征在于:所述内核1设有GUI、按键添加、文件管理、场景自适应、工作模式、RTC模块驱动、电池管理、灯驱动模块、WIFI模块、OSD设置、BDS驱动、扬声器驱动、LCD驱动、USB驱动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710496581.6A CN107066422A (zh) | 2017-06-26 | 2017-06-26 | 一种基于嵌入式双核实时***的警用执法仪 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710496581.6A CN107066422A (zh) | 2017-06-26 | 2017-06-26 | 一种基于嵌入式双核实时***的警用执法仪 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107066422A true CN107066422A (zh) | 2017-08-18 |
Family
ID=59613944
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710496581.6A Pending CN107066422A (zh) | 2017-06-26 | 2017-06-26 | 一种基于嵌入式双核实时***的警用执法仪 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107066422A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110704116A (zh) * | 2019-09-17 | 2020-01-17 | 一汽解放汽车有限公司 | 基于嵌入式处理器的一机多屏***的实现方法 |
CN113391821A (zh) * | 2021-05-11 | 2021-09-14 | 中国电力科学研究院有限公司 | 一种非对称多处理器嵌入式操作*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070168905A1 (en) * | 2005-11-08 | 2007-07-19 | John Bromley | Networked linux machine and windows software development system |
CN101894045A (zh) * | 2010-06-18 | 2010-11-24 | 阳坚 | 一种实时Linux操作*** |
CN103744342A (zh) * | 2014-01-22 | 2014-04-23 | 大连理工计算机控制工程有限公司 | 一种基于双核处理器的pac实时控制*** |
CN103942178A (zh) * | 2014-03-03 | 2014-07-23 | 浙江大学 | 多核处理器上实时操作***与非实时操作***之间的通信方法 |
CN105278940A (zh) * | 2014-07-08 | 2016-01-27 | 北京航空航天大学 | 一种基于多核处理器架构的机器人混合***应用框架 |
CN206039850U (zh) * | 2016-09-21 | 2017-03-22 | 深圳市赛格导航科技股份有限公司 | 一种交警执法仪及*** |
-
2017
- 2017-06-26 CN CN201710496581.6A patent/CN107066422A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070168905A1 (en) * | 2005-11-08 | 2007-07-19 | John Bromley | Networked linux machine and windows software development system |
CN101894045A (zh) * | 2010-06-18 | 2010-11-24 | 阳坚 | 一种实时Linux操作*** |
CN103744342A (zh) * | 2014-01-22 | 2014-04-23 | 大连理工计算机控制工程有限公司 | 一种基于双核处理器的pac实时控制*** |
CN103942178A (zh) * | 2014-03-03 | 2014-07-23 | 浙江大学 | 多核处理器上实时操作***与非实时操作***之间的通信方法 |
CN105278940A (zh) * | 2014-07-08 | 2016-01-27 | 北京航空航天大学 | 一种基于多核处理器架构的机器人混合***应用框架 |
CN206039850U (zh) * | 2016-09-21 | 2017-03-22 | 深圳市赛格导航科技股份有限公司 | 一种交警执法仪及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110704116A (zh) * | 2019-09-17 | 2020-01-17 | 一汽解放汽车有限公司 | 基于嵌入式处理器的一机多屏***的实现方法 |
CN113391821A (zh) * | 2021-05-11 | 2021-09-14 | 中国电力科学研究院有限公司 | 一种非对称多处理器嵌入式操作*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021093793A1 (zh) | 一种拍摄方法及电子设备 | |
KR20180024761A (ko) | 카메라를 제어하기 위한 방법 및 그 전자 장치 | |
KR20180106076A (ko) | 촬영 모드에 따라 이미지에 대한 표시자를 다르게 제공하는 방법 및 그 전자 장치 | |
WO2014103312A1 (ja) | 電子機器 | |
US20210014404A1 (en) | Communication terminal, method for controlling communication terminal, communication system, and storage medium | |
TW202132896A (zh) | 可伸縮全景相機模組 | |
CN114040242A (zh) | 投屏方法和电子设备 | |
CN113364976B (zh) | 一种图像的显示方法及电子设备 | |
WO2021238967A1 (zh) | 一种内容分享的方法、装置及*** | |
CN115514882A (zh) | 一种分布式拍摄方法,电子设备及介质 | |
CN111245852B (zh) | 流数据传输方法、装置、***、接入设备及存储介质 | |
CN107066422A (zh) | 一种基于嵌入式双核实时***的警用执法仪 | |
WO2023109389A1 (zh) | 图像融合方法、装置、计算机设备及计算机可读存储介质 | |
WO2022166371A1 (zh) | 多景录像方法、装置及电子设备 | |
CN117278850A (zh) | 一种拍摄方法及电子设备 | |
JP5480495B2 (ja) | 情報処理装置及び情報処理方法、並びに情報処理システム | |
EP3718300B1 (en) | Digital ledger camera and image functions | |
CN206892863U (zh) | 一种基于嵌入式双核实时***的警用执法仪 | |
CN114466131B (zh) | 一种跨设备的拍摄方法及相关设备 | |
CN115309547A (zh) | 处理异步binder调用的方法和装置 | |
JP5890674B2 (ja) | 情報処理装置、情報処理方法 | |
JP2013243455A (ja) | 撮影装置、撮影制御方法及びプログラム | |
JP2008182339A (ja) | 画像処理装置、画像処理方法、及びコンピュータプログラム | |
JP2014033354A (ja) | 動画記録装置及び動画記録方法 | |
WO2024032400A1 (zh) | 图片的存储方法、装置和终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170818 |