2024年6月4日发(作者:)
ARM带操作系统与不带操作系统的区别与
学兵终端频繁启动的解决办法
1、ARM带操作系统与不带操作系统的主要区别
1)不带操作系统的主要优点是在系统结构比较简单、软件功能比较单一的系统
中,具有启动速度快和运行效率高的特点,如:智能电表等。
2)带操作系统引入进程的管理调度系统,在结构复杂的系统中,运行更加高效。
而不带操作系统在软件开发中,大多是基于中断的前后台技术,对多任务的管理有
局限性。
3)带操作系统比不带操作系统安全。如:LINUX操作系统,LINUX的内核与用
户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在不带
操作系统或单片机的软件开发中没见到过。
4)带操作系统的优势还体现在后期的开发,即在操作系统上直接开发应用程序。
不带操作系统,所有的驱动和应用都要重新写。
2、学兵车载主机的结构设计考虑
目前,我们设计的车载主机结构较为复杂,硬件除ARM结构的基本部件(ARM
芯片、内外存储部件等),还包括:LCD显示屏、外接摄像头、WIFI通信模块、北
斗定位模块、车速传感器接口,并且还要预留移动网络通信模块接口。软件上包括:
人脸识别、视频图像处理、WIFI通信、车速信号采集、屏幕显示、北斗定位数据记
录、驾训数据生成、行驶安全数据生成等程序,而人脸识别和视频图像处理为第三
方专业公司提供的专用软件。
根据以上情况我们采用比较高效的LINUX操作系统进行系统开发,确保系统运
行的高效、可靠,同时,也为了可以采用专业公司的人脸识别、视频图像处理等软
件模块。
3、对于学兵培训过程中车辆频繁熄火而引起终端设备频繁启动的问题
操作系统本身的启动、驱动加载都需要时间,因此,目前终端的启动时间在20
秒左右,在学兵训练过程中,车辆操作熟练程度原因,车辆会频繁熄火,终端也会
频繁启动,由于,启动时间较长,会引起训练数据的记录不完整。为解决这个问题,
避免终端频繁启动,采用了延时关机的设计,即,将终端的备用电源的一端直接连
接在车辆总开关后或直接与电平连接,通过判断主电源的供电情况,启用备用连接,
并启动延时关机功能。这个设计可以解决学兵驾驶过程中频繁熄火问题,然而,电
子开关不同于物理开关,又带来了是否会漏电的担心,对于这个问题,可以通过选
用质量合格器件解决,目前,在家用电器产品中(如:电视等),电子开关已广泛运
用,且可靠性都很高,另外,在设备安装时,部队训练车辆一般都有电源总开关,
备用供电可连接在总开关后,只要车辆总开关关闭,设备也就断电,不存在漏电的
担心。
北京盈想东方科技发展有限公司
2016.4.28
发布评论