首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

蓝牙和嵌入式Linux如何应用于汽车系统 02

蓝牙和嵌入式Linux如何应用于汽车系统 02

自助缴费:当汽车经过收费站时,可以通过蓝牙无线连接受费体系,实现不停车缴费。
    将蓝牙协议栈加载到嵌入式Linux操作系统中,通过操作系统,实现蓝牙通信,完成车内各项控制信息及数据信息的传输。同时,在操作系统中还集成了GSM、GPRS、CDMA、GPS的协议,完成免提电话、无线互联和电子导航等功能。车载信息平台的系统框图如图2所示。
    图2中显示器在主控制器的掌握下可以显示各个功能子系统确当前状况,当某个功能被激活时,显示器将切换到该功能子系统,供用户完成当前操作;主节制器是全部系统的掌握中心,具体负责各个功能模块的和谐工作;防撞、气压和其它传感器将检测到的汽车状况信息通过蓝牙无线链路实时地传回控制中心,以便车主随时控制汽车状态,并且,在紧迫和必要时,实现主动驾驶;GPS模块是运用全球定位系统实现定位的功能。目前CDMA定位精周误差CEP可以到达50米或者更小,所以,对于定位功能,也可以通过CDMA系统实现;蓝牙键盘为用户提供一个操作输入平台;手机、车载免提、笔记本电脑、在线游戏、PDA、CD、MP3和其它带蓝牙功能的设备都可以通过蓝牙链路与主控制器相连,同时,也可以与蓝牙网关相连,实现访问Internet的功能。蓝牙网关的作用是实现协议转换,使车载信息平台中的蓝牙装备能够通过GPRS/GSM/CDMA访问Internet。
    3 症结技术剖析车载信息平台中的要害技术重要有蓝牙网关、嵌入式Linux系统和蓝牙在汽车电子控制系统中的应用。
    3.1 蓝牙网关车载信息平台中最主要的部分是蓝牙网关,它可以实现蓝牙与Ethernet、ADSL、802.11b、GSM、GPRS、CDMA等有线或无线通信技术的协议转换。便利车载信息系统通过多种不同类型的通信方法与各种外部网络进行通讯。作为解决蓝牙无线装备间、无线设备到有线网络访问的产品,它能够为蓝牙设备(包含蓝牙PDA、蓝牙手机、蓝牙适配器等)创立一个到本地网络的高速无线通信链路,使之能够访问本地网络及Internet。
    蓝牙网关中涉及的技术非常多,重要包括嵌入式技术及其运用,蓝牙技术,蓝牙网络访问服务,蓝牙串口服务等等,其中嵌入式技术及蓝牙网络访问技术是重点。在蓝牙网关中,应用嵌入式Linux系统来控制蓝牙模块。在嵌入式系统中,实现蓝牙的L2CAP、SDP、RFCOMM等协议。
    蓝牙以太网关实现Bluetooth Serial Port Profile、LAN Access Profile 及Dial-up Networking Profile,它可认为实现了TCP/IP协议或者没有实现TCP/IP协议的蓝牙设备提供接入服务。对于已经实现TCP/IP协议的蓝牙设备(如蓝牙PDA、蓝牙笔记本),蓝牙网关可以运行PPP协议将该类蓝牙设备实现局域网的接入;对于没有实现TCP/IP协议的蓝牙设备,蓝牙网关可以使用Bluetooth Serial Port Profile与该类蓝牙设备建立数据传输通道,然后在网关上通过一个TCP端口代理该设备与远程设备进行数据交流,从而到达将该类蓝牙设备接入到本地网络及Internet的目标。
    蓝牙网关软件构造如图3所示。
    3.2 嵌进式Linux车载信息系统采用嵌入式Linux作为其操作平台。嵌入式Linux的症结技术主要有以下几方面:内核裁减与加载、实时响应、高稳固性等。技术难点主要是研制嵌入式硬件并将嵌入式操作系统移植到其上、编制网络通信协议和DSP算法程序库。
    内存治理方法采取分页治理。系统在启动时把实际存储器进行分页。在加载利用程序时程序分页加载。嵌入式平台系统对于内存的拜访是直接的,所有程序中拜访的地址都是实际的物理地址。操作系统对内存空间没有维护,各个过程实际上共享一个运行空间。一个过程在履行前,系统必需为过程分配足够的持续地址空间,然后全体载入主存储器的持续空间中。
    内核的加载方式采用在flash上直接运行。把内核的可执行映像烧写到flash上,当系统启动时,直接从flash上的某个地址开端执行指令。
返回列表