搜档网
当前位置:搜档网 › 嵌入式实验报告

嵌入式实验报告

嵌入式实验报告
嵌入式实验报告

嵌入式技术

实验报告

系别:计算机与科学技术系

班级:计12-1班

姓名:刘杰

学号:12101020128

总成绩:

评语:

日期:

北方工业大学

2016-6-25 第2页/共16页

北方工业大学

问题总结

由于对实验平台了解不够,致使操作过程中添加和删除组件时不知道该如何下手,影响整个实验进度。

2016-6-25 第3页/共16页

北方工业大学

2016-6-25 第4页/共16页

北方工业大学

进程显示

IE信息查看

2016-6-25 第5页/共16页

北方工业大学

报文监测

实验1.3使用Platform Builder开发应用程序

简单实验步骤

1.打开Platform Builder。

2.选择“File”菜单下的“Open Workspace…”,然后打开实验1中创建的平台,本实验要基于

上面的实验的基础上做。

2016-6-25 第6页/共16页

北方工业大学

问题总结

该实验较简单,无问题。

实验1.4:sdk导出实验

简单实验步骤:

1.打开Platform Builder。

2016-6-25 第7页/共16页

北方工业大学

桌面msi

问题总结:该问题比较简单,无问题

《嵌入式技术》实验报告

实验题目Wince驱动程序开发实验序号

实验日期2014\11\10总耗时

2016-6-25 第8页/共16页

北方工业大学

点击展开上图的drv,里面仅有一个扩展名为cpp的文件,将多模式教学网上的例子解压后,将simpledriver目录下的simpledriver.cpp文件内容全面覆盖

simpledriver目录下的SimpleDriver.def文件的内容粘贴覆盖到

的def文件中。

将例子中的simpledriver目录下的drv.def文件里面的内容完全拷贝并覆盖到

程下的def文件中,如下图所示:

2016-6-25 第9页/共16页

北方工业大学

点击展开上图的应用程序工程,里面继续展开source files,里面有一个ccc.cpp文件,将多模式教学网上的例子解压后,将simpledriver/test目录下的test.cpp文件全部粘贴并覆盖

文件中。

cpp文件的第13行szDLL变量的值要改成与1.5编译成的dll名字一致。

build project里面的build current project,应该显示没有错误,编译成功。

运行测试

提示:需要将驱动程序以dll加载进系统中,并且触发应用程序调用各种文件操作的接口函数,使得驱动有所动作,打印出相关信息。

的菜单target,点击attach device将模拟器运行起来。

2016-6-25 第10页/共16页

北方工业大学

在wince里面打开我的设备,可以看到storage card,即刚刚共享的目录,将其中的dll拷贝到wince模拟器里面的windows目录下,至此驱动就位,但还未安装。

下面运行应用程序,点击pb5的菜单target,选择run program,找到刚刚编译的应用程序

或自己指定的其他名字,运行起来。可看到如下图所示界面。根据提示,首先选择I进行安装,此后即可以用o等选项出发驱动进入相关函数,看到的弹出窗口和打印信息都是驱动程序所为,至此大家都应该真正理解和掌握了驱动程序-操作系统-应用程序的三者联动机制。

实验结果:

驱动程序开发成功,能正常运行。

结果截图

问题总结

该实验比较简单,做起来也比较顺畅,没有什么问题。

实验题目Windows mobile应用程序开发序号三

2016-6-25 第11页/共16页

北方工业大学

2016-6-25 第12页/共16页

北方工业大学

四、为相应的form配置数据源,添加相应的实现代码

1.form1实现代码:

private void menuItem2_Click(object sender, EventArgs e)

{

Form2 f = new Form2();

f.Show();

}

private void menuItem4_Click(object sender, EventArgs e)

{

this.Close();

}

private void menuItem1_Click(object sender, EventArgs e)

{

string name = textBox1.Text;

string phone = textBox2.Text;

string qq = textBox3.Text;

string address = textBox4.Text;

SqlCeConnection con= new SqlCeConnection("DAtasource=Program

Files\\DeviceApplication1\\MyDatabase#1.sdf");

try

{

con.Open();

SqlCeCommand cmd = new SqlCeCommand();

2016-6-25 第13页/共16页

北方工业大学

2016-6-25 第14页/共16页

北方工业大学

2016-6-25 第15页/共16页

北方工业大学

问题总结

遇到问题:实验前缺少手机终端的数据库项目开发经验,对数据库的创建、连接等存在问题。

解决办法:实验课上询问老师,图书馆、网上查阅资料。

2016-6-25 第16页/共16页

相关主题