用S3C2410解决网络式汽车防盗系统三大难题
体的振动与倾斜状况进行测量,可以对窃贼采用拖吊法盗窃车辆以及破坏车体的现象进行预警。由于加速度传感器ADXL202E能够测量0~5kHz、士 2g范围内的动态或静态加速度:动态加速度的测量可以用于振动检测,利用静态的重力加速度作为输入矢量,就可以确定物体的空间方向。因此可以利用 ADXL202E同时体的振动和倾斜角度进行监测。
利用霍尔开关器件对车门的开关进行监测
A3210E是霍尔效应开关器件。采用数字信号输出,在南、北磁极的作用下均能产生霍尔效应:磁极靠近时,开关打开,输出电平为低;磁极远离时,开关关闭,输出电平为高。该类传感器的功耗非常低,如A3209E的功耗低达400mW,特别适合低功耗应用。
霍尔器件组的设计是将多个霍尔器件分布在汽车的4个车门,将车门打开时,霍尔器件会发出微弱的电信号,然后将每个开关器件的输出信号送至器件组的局部决策中心进行融合,这里将4个车门的警报等级看作相同,可以直接采用硬件进行“或”
运算,得到融合结果送至中央处理模块。
设计中的关键技术操作系统
Linux内核的配置
配置Linux内核的步骤如下:
首先,进入系统的源代码目录/Linux-2.4.18,运行menuconfig命令,系统就自动进入配置界面。界面很直观,这里,需要分别对串口、网卡和摄像头进行配置。
1.网卡和串口的配置
内核映像的下载需要用到串口和网卡,必须对串口和网卡驱动进行修改,以保证能够顺利完成移植工作。为了使内核支持串口,在进行内核配置时,对串口必须要有以下的配置选项:
[*] ARM AMBA PLOT! serial port support
[*]Support for console on AMBA serial port
对网卡必须要有以下的内核配置选项:
*)Ethernet (10 or 100M)
Generic Media independent Interface device support
[*]SMC 91C9x/91Clxxx support
串口驱动程序位于源码树的///drivers/serial/amba.c,网卡驱动程序位于linux/drivers/net/ann /smc9lx.c和linux/drivers/net/arm/smc9lx.h.网卡的Memory map要比串口的简单。
- 基于s3c2410的CramFS根文件系统的移植(07-13)
- AD7888与S3C2410的SPI接口及Linux下嵌入式驱动的实现(11-06)
- 基于WinCE的ARM视频监控系统(11-14)
- 基于WinCE的I2C驱动程序设计(04-24)
- WinCE下光电编码器的驱动程序设计(04-12)
- 嵌入式Win CE中CAN总线控制器的驱动设计与实现(05-01)