在这个技术横飞的时代,嵌入式成为IT行业最热门的技术之一,据统计,已有20%的人已跻身于嵌入式行业,而且每个公司至少都会有2-3个嵌入式工程师,当然这只是小公司,大公司可想而知,嵌入式系统可以说不只是现在发展的这么好,到以后发展前景也是很不错的,就像智能手机,交通地铁这些都是应用了嵌入式技术,而且,嵌入式的产品慢慢在增多,领域也越来越广,这么能有不发展之说。那我们接下来看一下我整理的嵌入式系统开发实例。
1.智能小车系统功能
本项目,主要实现如下功能:
● 对超声波传感器的现场数据实时采集并通过wifi上传,实现小车避障、测距等功能
● 用摄像头采集视频流,实时显示在手机客户端;通过Android手机控制端界面相应操作进行拍照,使用存储设备进行存储
● 构建无线路由器,使用户通过网络利用Android手机控制小车移动、转向
● 在Android手机界面设置控制按钮,识别用户指令并进行相应动作
● 在Android手机界面实现控制指令修改
● 在Android手机界面完成所拍照片浏览
● 重力传感器或者红外传感器控制小车移动
4.智能小车相关技术要点
本应用涉及到Android应用的各种主要知识点,包括但不限于如下技术要点:
● Android的图像处理;
● Android的应用程序开发;
● Linux嵌入式系统构建;
● Linux设备驱动;
● Android底层开发;
● Linux应用程序开发;
● 摄像头图像采集与传输;
● openwrt系统搭建;
2.
远程安防监控项目功能介绍,此系统分为服务端和客户端2个部分,其中服务端由ARM作为主控,操作系统采用嵌入式LINUX实现,它通过实时采集红外、温度、烟雾探头以及USB摄像头的的数据,通过互联网将数据发送到客户端进行显示和告警,客户端由PC,传统手机和比较新的3G手机相互比较独立的几个部分组成。
1)uboot移植
2)内核移植及网卡驱动
3)Nandflash驱动坏块管理
4)Usb协议,USB HOST驱动移植及分析
5)Sd卡驱动和自动卸挂载
6)Adc温度传感器驱动以及应用控制
7)Usb Camera 驱动以及云台控制
8)人体感应器以及烟雾探测器驱动以及应用控制编程
9)USB Wifi驱动及配置
10)GPRS收发短信及应用功能封装
11)Server端的主体实现及各个功能模块划分和综合
12)Android客户端的实现
13)其它技术点
通过上面可作为技术点的实现,可实现的功能如下:
1) 监控机可以通过摄像头采集现场图像;
2) 监控机可以通过传感器采集现场火警等数据;
3) 监控机可以通过红外传感器探测是否有人进入现场(或家中,可用做防盗);
4) 监控机可以在异常情况下给用户发送短信报警;
5) 监控机可以储存特殊情况下的数据和照片;
6) 用户可以通过网络登陆监控机的主页(有权限验证);
7) 用户可以在主页上观察到监控机通过摄像头采集到的现场图像;
8) 监控机可以将特殊情况下的数据和照片存在SD卡中,要实现卡的动态插拔检测和挂载;
9) 用户除了可以在主页上观察到监控机通过摄像头采集到的现场图像外,用户还可以在主页上屏蔽或开启温度、闯入、USB摄像头监控功能;
10) 添加日志功能,结合SQLITE,在网页中或者WINDOWS上PC机软件中能够查看和操作日志;
11) 监控机本身可扩展本地显示控制功能。通过添加邮件发送功能。收集报警信息,并让系统自动通过短信和邮件的方式通知事先设置好的管理员,当异常发生时通过网络发送抓拍的图片到指定邮箱等;
上面是总结的嵌入式系统开发的两个例子,当然不止这些还有视频教学哦
相关推荐:更多实例