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

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

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

根文件系统采用romfs文件系统。它比一般的ext2文件系统请求更少的存储空间,由于内核支持romfs比支持ext2需要更少的代码,同时,romfs相对简略,在树立超级块(superblock)时须要更少的空间。Romfs文件系统不支持动态擦写保留,对于系统须要动态保留的数据采用虚拟RAM的方式进行处置(RAM盘采用ext2文件系统)。
    车载信息平台要实现拜访Internet的功效,所以,嵌入式Linux必需要有足够的网络支撑才能。Linux具有完美的内置网络支持功效,它支撑http、ftp、telnet、PPP、ProxyServer等多种网络协定。除此之外,在嵌进式Linux中还必需导入蓝牙、802.11b、GSM和串口等多种无线通讯协定。
    3.3 蓝牙在汽车电子控制系统中的应用电子控制系统包括各传感元件、电子控制单元(ECU)、履行器和这些部件之间的通信系统。
    (1)构成蓝牙网络一个电子节制单元和不超过7个的传感元件和履行器组成一个微网(Piconet),电子把持单元为微网的主单元,传感元件和执行器为从单元。由于每一个微网只能有一个主单元,主单元与从单元采用时分复用(TDD)技术进行数据传输,因此,当多个微网构成一个散射网时,一个微网中的主单元就成为另一个微网的从单元。
    (2)硬件设计硬件电路分4个部分:发射机、微机(属于电子控制单元)、电源治理、接口逻辑。微机与蓝牙芯片以UART方式衔接,作为接口电路的控制器。
    发射机由蓝牙芯片和微型天线构成。初始化阶段,蓝牙模块通过UART方式吸收把持器发送的HCI命令,实现蓝牙设备的复位、启动、地址查询、跳频算法、主动寻呼等初始化操作,与邻近的蓝牙装备树立可靠的物理链路,并对物理链路进行相应的加密。在数据传送阶段,模块接受掌握器送来的HCI数据包,经过HCI固件转化为基带数据包并送给基带协定层(Baseband)处置,基带对上层送来的数据进行解码,将其改变为可以发送的位数据流,依照设定的跳频算法,采取高斯频移键控(GFSK)编码方法通过微型天线发送出往。吸收数据时,以相反的进程将接受到的数据进行编码,组合成HCI数据包格局并通过UART口送给节制器。
    (3)软件设计系统软件包括系统初始化、 Flash编程、建立物理链路、数据传送和吸收等。
    蓝牙模块中的固件固化了蓝牙规范V1.0的指令集,它包括低层与主控器接口( H CI,Host Controller Interface)和链路管理(LM,Link Manager)的各种命令。HCI对基带和链路管理提供同一命令,并设置相应的状况存放器。HCI有3类命令包:
    HCI命令包:实用于主机对蓝牙模块发送;HCI事件包:用于蓝牙模块对主机的回送;HCI数据包:实现主机与蓝牙模块的双向传输。
    微机通过UART接口向蓝牙模块供给HCI命令,并从蓝牙模块接收HCI事件。模块中的 LM依据 HCI命令树立链路,主机通过UART对蓝牙模块供给HCI包。
    4 停止语汽车信息平台使汽车由传统的机械装置改变为信息化、网络化和智能化的产品,使汽车由单纯的代步工具改变为容交通、通讯、娱乐于一体的信息终端。本文在剖析汽车信息平台所要实现的功能的基本上,提出了汽车信息平台系统解决计划,并对其要害技术进行了阐述
返回列表