嵌入式实验报告心得

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

嵌入式实验报告心得

篇一:嵌入式系统原理实验总结报告 嵌入式系统原理实验总结报告 车辆座椅控制系统实验 XX/5/23

嵌入式系统原理实验总结报告 一、技术性总结报告

(一)题目:车辆座椅控制系统实验 (二)项目概述: 1.为了实现车辆座椅控制的自动化与智能化。 2.方便用户通过智能手机与车载传感器之间的联动。 3.使车辆作为当今物联网中重要的一个节点发挥作用。 4.通过车辆座椅控制系统实验实现对嵌入式系统原理课程的熟练掌握与对嵌入式系统原理知识的深化记忆。 5. 加强本组学生对嵌入式系统原理的更深层次的理解与运用。

(三)技术方案及原理

本次试验分为软件、硬件两个部分。 1.软件部分。 A.智能手机部分,包括通过智能手机对座椅的控制部分、手机所携带的身份信息部分。

本部分软件使用Java编写,其程序部分为: 主程序: package ;

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ;

import ; import ; import ; import ; import ; import ;

import ; import ;

import ; import ; import ;import ; import ; import ;

public

class

MainActivity

extends

ActionBarActivity { private Button Up = null; private Button Left = null; private Button Dowm = null; private Button Right = null; private Socket socket = null;

private static final String HOST = \static final int PORT = 10007;

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(; initControl();} private void initControl() {

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

Up = (Button) findViewById(;

Up.setOnClickListener(new ReceiverListener());} class ReceiverListener implements OnClickListener {

protected String line; @Override public void onClick(View v) {

// TODO Auto-generated method stub new Thread() {

@Override

public void run() { try {

Socket socket = new Socket(HOST, PORT);

BufferedReader br = new BufferedReader( new InputStreamReader(socket.getInputStream())); line = br.readLine(); br.close();

} catch (UnknownHostException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) {

//

TODO

Auto-generated

catch

block

e.printStackTrace(); }

handler.sendEmptyMessage(0);} }.start(); }

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

}

private Handler handler = new Handler() { @Override

public void handleMessage(Message msg)

{ super.handleMessage(msg);}}; @Override

public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(, menu);return true; } @Override

public boolean onOptionsItemSelected(MenuItem item) {// Handle action bar item clicks here. The action bar will

// automatically handle clicks on the Home/Up button, so long// as you specify a parent activity in id = item.getItemId();

if (id == { return true;}

return super.onOptionsItemSelected(item); } /**

* A placeholder fragment containing a simple view.*/

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

public static class PlaceholderFragment extends Fragment {

public PlaceholderFragment() {} @Override

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(, container, false);

return rootView;} } } 界面代码:

android:name=\篇二:嵌入式心得体会

这学期才接触嵌入式系统感觉还称不上入门,我通过学习知道了嵌入式的发展前景很大,各个领域都用到了嵌入式,学好嵌入式不愁没饭吃。

广义上讲,凡是带有微处理器的专用软硬件系统都是嵌入式系统。如各类单片机和DSP系统。从狭义上讲,那些使用嵌入式微处理器构成独立系统,具有自己操作系统,具有特定功能,用于特定场合的专用软硬件系统称为嵌入式(本

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4