2024年6月4日发(作者:)

ARM带操作系统与不带操作系统的区别与

学兵终端频繁启动的解决办法

1、ARM带操作系统与不带操作系统的主要区别

1)不带操作系统的主要优点是在系统结构比较简单、软件功能比较单一的系统

中,具有启动速度快和运行效率高的特点,如:智能电表等。

2)带操作系统引入进程的管理调度系统,在结构复杂的系统中,运行更加高效。

而不带操作系统在软件开发中,大多是基于中断的前后台技术,对多任务的管理有

局限性。

3)带操作系统比不带操作系统安全。如:LINUX操作系统,LINUX的内核与用

户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在不带

操作系统或单片机的软件开发中没见到过。

4)带操作系统的优势还体现在后期的开发,即在操作系统上直接开发应用程序。

不带操作系统,所有的驱动和应用都要重新写。

2、学兵车载主机的结构设计考虑

目前,我们设计的车载主机结构较为复杂,硬件除ARM结构的基本部件(ARM

芯片、内外存储部件等),还包括:LCD显示屏、外接摄像头、WIFI通信模块、北

斗定位模块、车速传感器接口,并且还要预留移动网络通信模块接口。软件上包括:

人脸识别、视频图像处理、WIFI通信、车速信号采集、屏幕显示、北斗定位数据记

录、驾训数据生成、行驶安全数据生成等程序,而人脸识别和视频图像处理为第三

方专业公司提供的专用软件。

根据以上情况我们采用比较高效的LINUX操作系统进行系统开发,确保系统运

行的高效、可靠,同时,也为了可以采用专业公司的人脸识别、视频图像处理等软

件模块。

3、对于学兵培训过程中车辆频繁熄火而引起终端设备频繁启动的问题

操作系统本身的启动、驱动加载都需要时间,因此,目前终端的启动时间在20

秒左右,在学兵训练过程中,车辆操作熟练程度原因,车辆会频繁熄火,终端也会

频繁启动,由于,启动时间较长,会引起训练数据的记录不完整。为解决这个问题,

避免终端频繁启动,采用了延时关机的设计,即,将终端的备用电源的一端直接连

接在车辆总开关后或直接与电平连接,通过判断主电源的供电情况,启用备用连接,

并启动延时关机功能。这个设计可以解决学兵驾驶过程中频繁熄火问题,然而,电

子开关不同于物理开关,又带来了是否会漏电的担心,对于这个问题,可以通过选

用质量合格器件解决,目前,在家用电器产品中(如:电视等),电子开关已广泛运

用,且可靠性都很高,另外,在设备安装时,部队训练车辆一般都有电源总开关,

备用供电可连接在总开关后,只要车辆总开关关闭,设备也就断电,不存在漏电的

担心。

北京盈想东方科技发展有限公司

2016.4.28