嵌入式实训心得体会.docx
- 文档编号:2437860
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:10
- 大小:26.05KB
嵌入式实训心得体会.docx
《嵌入式实训心得体会.docx》由会员分享,可在线阅读,更多相关《嵌入式实训心得体会.docx(10页珍藏版)》请在冰豆网上搜索。
嵌入式实训心得体会
嵌入式实训心得体会
【篇一:
嵌入式系统原理实验总结报告】
嵌入式系统原理实验总结报告
车辆座椅控制系统实验
2014/5/23
嵌入式系统原理实验总结报告
一、技术性总结报告
(一)题目:
车辆座椅控制系统实验
(二)项目概述:
1.为了实现车辆座椅控制的自动化与智能化。
2.方便用户通过智能手机与车载传感器之间的联动。
3.使车辆作为当今物联网中重要的一个节点发挥作用。
4.通过车辆座椅控制系统实验实现对嵌入式系统原理课程的熟练掌握与对嵌入式系统原理知识的深化记忆。
5.加强本组学生对嵌入式系统原理的更深层次的理解与运用。
(三)技术方案及原理
本次试验分为软件、硬件两个部分。
1.软件部分。
a.智能手机部分,包括通过智能手机对座椅的控制部分、手机所携带的身份信息部分。
本部分软件使用java编写,其程序部分为:
主程序:
packagecom.example.seat;
importandroid.support.v7.app.actionbaractivity;importandroid.support.v7.app.actionbar;importandroid.support.v4.app.fragment;importandroid.os.bundle;importandroid.os.handler;importandroid.os.message;
importandroid.view.layoutinflater;importandroid.view.menu;importandroid.view.menuitem;importandroid.view.view;
importandroid.view.view.onclicklistener;importandroid.view.viewgroup;importandroid.os.build;
importjava.io.bufferedreader;importjava.io.ioexception;
importjava.io.inputstreamreader;importjava.io.objectinputstream;importjava.io.objectoutputstream;import.inetaddress;
import.socket;
import.unknownhostexception;
importandroid.app.activity;importandroid.app.alertdialog;
importandroid.content.dialoginterface;importandroid.content.intent;importandroid.os.bundle;importandroid.view.keyevent;importandroid.view.view;importandroid.widget.button;
publicclassmainactivityextendsactionbaractivity{privatebuttonup=null;privatebuttonleft=null;privatebuttondowm=null;privatebuttonright=null;privatesocketsocket=null;
privatestaticfinalstringhost=192.168.1.142;privatestaticfinalintport=10007;
publicvoidoncreate(bundlesavedinstancestate){super.oncreate(savedinstancestate);
setcontentview(r.layout.activity_main);initcontrol();}
privatevoidinitcontrol(){
up=(button)findviewbyid(r.id.button1);up.setonclicklistener(newreceiverlistener());}
classreceiverlistenerimplementsonclicklistener{
protectedstringline;@override
publicvoidonclick(viewv){
//todoauto-generatedmethodstubnewthread(){
@override
publicvoidrun(){
try{
socketsocket=newsocket(host,port);
bufferedreaderbr=newbufferedreader(newinputstreamreader(socket.getinputstream()));
line=br.readline();br.close();
}catch(unknownhostexceptione){//todoauto-generatedcatchblocke.printstacktrace();}catch(ioexceptione){
//todoauto-generatedcatchblocke.printstacktrace();}
handler.sendemptymessage(0);}}.start();}
}
privatehandlerhandler=newhandler(){@override
publicvoidhandlemessage(messagemsg){super.handlemessage(msg);}};
@override
publicbooleanoncreateoptionsmenu(menumenu){
//inflatethemenu;thisaddsitemstotheactionbarifitispresent.
getmenuinflater().inflate(r.menu.main,menu);returntrue;}
@override
publicbooleanonoptionsitemselected(menuitemitem){//handleactionbaritemclickshere.theactionbarwill
//automaticallyhandleclicksonthehome/upbutton,solong//asyouspecifyaparentactivityinandroidmanifest.xml.intid=item.getitemid();
if(id==r.id.action_settings){returntrue;}
returnsuper.onoptionsitemselected(item);}
/**
*aplaceholderfragmentcontainingasimpleview.*/
publicstaticclassplaceholderfragmentextendsfragment{
publicplaceholderfragment(){}
@override
publicviewoncreateview(layoutinflaterinflater,viewgroupcontainer,bundlesavedinstancestate){
viewrootview=inflater.inflate(r.layout.fragment_main,container,false);
returnrootview;}}}
界面代码:
?
xmlversion=1.0encoding=utf-8?
manifestxmlns:
android=package=com.example.seatandroid:
versioncode=1android:
versionname=1.0
uses-permission
android:
name=android.permission.access_network_state/
【篇二:
嵌入式学习总结】
一.为什么学习嵌入式?
1.就业前景
近几年,嵌入式系统产品日臻完善,并在全世界各行业得到广泛应用。
嵌入式系统产品的研制和应用已经成为我国信息化带动工业化、工业化促进信息化发展的新的国民经济增长点。
随着消费家电的智能化,嵌入式更显重要。
像我们平常见到的手机、pda、电子字典、可视电话、vcd/dvd/mp3player、数字相机(dc)、数字摄像机(dv)、u-disk、机顶盒(settopbox)、高清电视(hdtv)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等,都是典型的嵌入式系统。
据预测,随着internet的迅速发展和廉价微处理器的出现,嵌入式系统将在日常生活里形成更大的应用领域。
在中国,嵌入式软件发展过程中,政府已充分认识到它的重要作用,并在政策、资金等方面给予了大力支持。
2004年国家发改委、科技部、商务部联合颁布的《当前优先发展的高技术产业化重点领域指南》,把嵌入式软件产业作为国家发展的一个重要领域。
最近几年来,中国的嵌入式软件发展速度一直高于中国软件产业的发展速度和全球嵌入式软件的发展速度,在中国软件产业和全球嵌入式软件产业中所占的比重越来越大。
目前,中国嵌入式软件产业在整个软件产业中的比重已经超过了三分之一强。
从2006年至2010年,中国嵌入式软件产业规模仍将保持快速增长态势,年均复合增长率为25.8%,到2010年将达到3339.6亿元的规模。
中国嵌入式软件产业的发展面临着良好的发展环境与机遇,这包括政府的重视与扶植、信息产业与传统产业的融合机遇、垄断局面尚未形成、中国制造的良好基础、自由软件运动的兴起等等。
同时,不可否认的是长期以来,由于人才、宣传、资金等诸多问题以及嵌入式本身所特有的软硬结合特性,使嵌入式软件人才一直处于供不应求的状态。
2.自身发展
嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类。
一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件,如bootloader、boardsupportpackage(像pc的bios一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。
他们的优势是对硬件原理非常清楚,不足是他们更擅长定义各种硬件接口,但对复杂软件系统往往力不从心(例如嵌入式操作系统原理和复杂应用软件等)。
另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。
如果我们学软件的人对硬件原理和接口有较好的掌握,我们完全也可写bsp和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 心得体会