20xx-20xx年南昌航空大学嵌入式系统实验指导书内容摘要:
p „Source‟ ”,在随后弹出的文件选择对话框中,选择刚才建立的源文件; 5) 选择菜单项 Project Build target 或快捷键 F7,生成目标代码; 6)选择菜单项 Debug Start/Stop Debug Session 或快捷键 Ctrl+F5,即可进入调试模式。 这里使用的是 μVision3 IDE 中的软件仿真器;在 Option For Target 对话框的Debug 页中将 Initialization 文本框的内容清空; 7)选择菜单项 Debug run 或 F5,即可运行代码; 8)在 Output Windows 中的 Command 输入栏中输入“ Include ”命令; 9)单步执行,通过 memory、 register、 watchamp。 call stack 等窗口分析判断结果,在 watch 框中输入要观察变量 I 和变量 J 的值,并记录下来。 特别注意观察变量 I 的变化并记录下来; 10)结合实验内容和相关资料,学习和尝试一些调试命令,观察程序运行,通过实验; 11)理解和掌握实验后,完成实验练习题。 六、 实验参考程序 1. C 程序 /* NAME : */ void delay(int nTime)。 18 main() { int i = 5。 for(。 ) { delay(i)。 } } void delay(int nTime) { int i, j = 0。 for(i = 0。 i nTime。 i++) { for(j = 0。 j 10。 j++); } } 2. 调试脚本文件 //*** Use Configuration !disalbe! Wizard in Context Menu *** FUNC void Setup (void) { // o Program Entry Point PC =main。 } //LOAD debug_in_RAM\ INCREMENTAL // Download //map 0x000,0x202000 READ WRITE EXEC map 0x30000000,0x30202000 READ WRITE exec Setup()。 // Setup for Running //g, main 七、 练习题 参考汇编实验,编写程序,实现从汇编语言中使用 B 或 BL 命令跳转到 C 语言程序的Main()函数中执 行,并从 Main()函数中调用 delay()函数 . 19 实验 三 Linux编程基础 一、实验目的 1.撑握 gcc 程序编译 2.撑握 gdb 程序调试(选做)。 3.撑握 makefile 工具管理的使用。 二、实验设备和仪器 1.计算机 2.嵌入式实验箱 三、实验内容及要求 1.编写一应用程序,使用 gcc 进行编译,并分别使用 o, g – static, O2 选项。 2.编写一应用程序,使用 gdb 对程序进行调试。 3.实现 1 个应用程序,这个应用程序由 2个 C 文件构成,使用 Makefile 来完成文件的编译。 四、实 验原理及步骤 1. gcc 编译程序 具体步骤如下: 第一步:用 vi 编写一个 C 语言应用程序。 文件内容如下: include void main() { printf(hello world\n)。 return 0。 } 第二步:使用 gcc 编译程序 gcc – o hello 第三步:运行可执行程序 ./hello 第四步:用 vi 编写一个 C 语言应用程序。 文件内容如 下: include 20 int main(void) { double counter。 double result。 double temp。 for (counter = 0。 counter * * / + 2020。 counter += (5 1) / 4) { temp = counter / 1979。 result = counter。 } printf(Result is %lf\\n, result)。 return 0。 } 第五步:观察优化选项编译的效果,具体步骤如下: []gcc – o optimize []time ./ optimize 观察程序运行使用的时间 []gcc – O1 – o optimize []time ./ optimize 再观察程序运行使用的时间 第六步 : 使用 gcc 的其它参数进行编译 , gcc 参如下表 : 选项 说明 o FileName 指定输出文件名,如果没有指定,缺省文件名是: c 只编译生成目标文件,后缀为 .o g 在执行程序中包括标准调试信息 O 对程序进行优化编译、链接,提高程序的执行效率。 I DirName 将 DirName 加入到头文件的搜索目录列表中 L DirName 将 DirName 加入到库文件的搜索目录列表中,在缺省情况下 gcc只链接共享库。 l FOO 链接名为 libFOO 的函数库 21 static 静态链接库文件 2. GDB 调试程序 具体步骤如下: 第一步:用 vi 编写一个 C 语言 应用程序 (教材 P34)。 第二步:带调试参数 g 进行编译 gcc – g – o GDB_test 第三步:启动 GDB 调试,开始调试 gdb GDB_test 第四步:使用用 gdb 的命令进行调试(教材的 P35P40)。 3.利用 Makefile 管理工具编译程序。 具体步骤如下: 第一步:用 vi 编写 4个 C 语言应用程序和头文件。 这 4 个文件分别是 , , 和。 (文件的内容见教材 P4243) 第二步:在当前 目录用 vi 编写 Makefile 文件 (文件的内容见教材 P4344) 第三步:编译 make 第四步:运行可执行程序 ./menu 五、实验报告要求 : 总结 gcc 常用选项及功能。 总结 gdb 常用命令及功能。 总结 Makefile 常用预定义变量及功能。 思考:不同目录下文件 Makefile 如何编写。 22 实验 四 QT应用程序设计 一、 实验目的 1, 了解并掌握 Qt 集成开发环境下使用 Qt Designer 开发图形界面程序的流程和相关操作; 2, 了解并掌握 Qt 的信号槽和信号传递机制, 并通过具体应用加深理解; 3, 掌握在 Qt Designer 界面上为菜单项添加工具栏按钮、创建相应槽函数的方法; 二、 实验环境 操作系统: Windows 7,或者 Linux 应用软件: Qt Creator 三、实验内容及要求 1. 阅读 QT 主窗口程序 ,然后编译并运行。 2. 在 程序中增加一个名为“ hello” 的按钮。 四、实验原理及步骤 (1)编译主窗口程序(在缩主机上运行) 阅读主窗口源程序( host/)。 创建 Makefile 文件。 运行程序 并运行观察结果 . (2)增加按钮“ hello” 添加代码。 创建 Makefile 文件。 运行程序 并运行观察结果 . 五、实验报告要求 : 要求写出添加按钮的具体函数及其功能。 思考如何在程序中添加一些自己的功能 23 实验 五 嵌入式数据库应用 一、实验目的 1.学习嵌入式数据库的应用。 二、实验设备和仪器 1.计算机 三、实验内容及要求 1. 阅读嵌入式数据库的资料 2. 学习 SQLite3 数据库的使用 四、实验原理及步骤 1:安装 SQLite3 数据库。 2: 用 SQLite3 的相关命令实现:创建一个名为 的数据库,在该数据库中创建一个名为 student 的表,表的字段信息如表 1 所示,并向表中插入 2 条记录,详细信息如表 2 所示;然后把表中的记录进行查询在终端上显示出来。 表 1 表的字段信息 字段名 类 型 说 明 ID Integer 学生学号,为主键 Name varc har(20) 学生姓名 Age Integer 学生年龄 Sex varc har(20) 学生性别 表 2 表的记录 ID Name Age Sex 10001 zhansan 20 female 10002 lisi 19 male 3:编写 C 程序,通过调用 SQLite 的 API 函数完成以上功能。 五、实验报告要求 : 请将具体步骤写在实验报告上。 如果在实验时遇到错误,请写在实验报告上,如果有解决错误的办法,也写在实验报告上。 范文最新推荐 24 工会党支部工作总结 [工会党支部工作总结 ] xxxx 年,我们工会党支部在师直党工委的正确领导下,认真学习贯彻 “ 三个代表 ” 重要思想,学习党的十六届四中全会精神,自觉用 “ 三个代表 ” 重要思想指导工作,进一步加强党支部的建设,在工作中较好的发挥了政治核心和战斗堡垒作用,工会党支部工作总结。 现将 xxxx 年的支部工作情况总结汇报如下。 一、努力加强党支部的思想建设、组织建设和作风建设 :在工会全体党员中继续深入学习邓小平理论和 “ 三个代表 ” 的重要思想。 在党的十六大四中全会召开以后,认真学习大会的精神和文件,特别是对全会讨论通过的《关于加强中国共产党执政能力建设的决定》,不仅在支部成员内部认真学习贯彻,而且还在工会全体工作人员中传达贯彻学习。 坚持严肃认真地进行党员民主评议工作,切 实解决党支部、党员中存在的问题和不足,努力提高全体党员的思想认识,为圆满完成全年的各项工作,提供思想保证。 同时开好领导班子民主生活会,认真征集职工意见,认真开展批评与自我批评,找差反思,并进行认真整改,进一步完善领导班子的工作。 全年共召开民主生活会 2 次,均取得了良好效果,大家普遍反映心更近了,关系更融洽了,工作氛围更加和谐了,团队的力量更加强大了。 ,发挥先锋模范作用。 支部坚持 “ 三会一课 ” 制度,按时召开支委会、支部大会和党课学习,坚持党支部委员范文最新推荐 25 经常碰头,有问题及时研究解决。 努力提高 组织生活质量,发挥党支部战斗力。 继续认真做好对入党积极分子的培养教育和考察、引导工作。 党支部认真贯彻《关于进一步开展 “ 创建学习型组织,争做知识型职工 ” 活动的通知》,认真组织党员参加学习,结合部门工作具体实际,发动党员积极投入 “ 创争 ” 活动,为我师的职工素质工程作出积极的贡献。 在支部内部,充分发挥领导干部和骨干党员的先锋模范作用,带动了支部工作跃上了一个新的台阶。 经支部考核评议,推荐经济工作部部长唐志刚同志为 “ 优秀党员 ” 和 “ 优秀公务员 ”。 进一步开展、落实 “ 立党为公,勤 政为民 ” 的活动,深入开展与基层单位挂钩活动,经常深入基层连队和职工家庭,详细了解职工群众思想状况和实际困难,并结合工会工作开展理论研讨,撰写出了有一定指导意义的调研论文。 支部要求党员要在各项政治学习活动、日常工作以及机关集体等活动中起模范带头作用,特别强调全体党员在工作中要以维护职工群众根本利益为第一目标,处处为职工群众着想。 支部要求全体党员在日常工作中以周到的服务、热情的态度、高效的工作和清洁优雅的环境,使各项工作让职工群众满意、基层满意。 二、围绕师党委中心工作,全力开展好工会各项业务工作 今年,工 会党支部紧紧围绕师党委的中心工作大局,从维护、建设、教育、参与四项职能出发,切实履行部门工作职能,充分发挥作用,积极投身全师三个文明建设,以作为求地位,以实绩求发展,开拓创新,求真务实,使部门各项业务工作取得了新的进展,工作总结《工范文最新推荐。20xx-20xx年南昌航空大学嵌入式系统实验指导书
相关推荐
的落实,切实维护职工的合法权益。 在民主管理工作中,今年重点抓了政务公开、明白卡和明白包的发放和管理工作。 (二)积极投身经济建设主战场,大力实施职工 “ 经济技术创新工程 ” ,广泛开展一系列富有成效的劳动竞赛、丰产攻关和争先创优活动,突出发展职工自营经济,以庭院养殖业为重点,借助贴息贷款、科技服务等一系列优惠政策和服务措施,促进经济结构调整和增加职工收入目标的实现。 一年来
各项业务工作取得了新的进展,工作总结《工范文最新推荐 17 会党支部工作总结》。 (一)按照兵团 “1+3” 文件关于 “ 两个扩大 ” 的要求,不断扩大职工经营自主权和基层民主政治权,以坚持和完善职工代表大会、平等协商签订集体合同、民主选举、团(连)务公开等各项制度为重点,狠抓 “ 六公开、三上墙、两监督和明白卡 ” 等民主管理措施的落实,切实维护职工的合法权益。 在民主管理工作中
范文最新推荐 16 会党支部工作总结》。 (一)按照兵团 “1+3” 文件关于 “ 两个扩大 ” 的要求,不断扩大职工经营自主权和基层民主政治权,以坚持和完善职工代表大会、平等协商签订集体合同、民主选举、团(连)务公开等各项制度为重点,狠抓 “ 六公开、三上墙、两监督和明白卡 ” 等民 主管理措施的落实,切实维护职工的合法权益。 在民主管理工作中,今年重点抓了政务公开
SnO2,从原料使用上提供了新的思路。 合成过程中加入适当的添加剂 ,有助于得到良好的产物。 金属 Sn 颗粒溶解在硝酸中 ,加入柠檬酸作为稳定剂 ,合成了超细 SnO2。 研究表明 ,柠檬酸起到稳定前驱体溶液、减慢水解和浓缩过程的作用。 用硅烷偶联剂 KH570 表面修饰 SnO2,改善了 SnO2 超细微晶在水中的疏水性和分散性。 热处理过程对最终产物的性能影响很大,尤其在高温焙烧时
(三)大力实施职工素质工程,深入开展 “ 创建学习型组织,争做知识型职工 ” 活动,坚持不懈地加强对职工的思想道德教育和职业技能培训工作,引导职工积极投身团场改革实践,进 一步关心和解决困难职工的基本生活,建设一支能够担负屯垦戍边历史使命的高素质的新型职工队伍。 今年共举办各种职工培训班或者以会代训 28 期次,参加职工 1700 多人次。 范文最新推荐 33 (四)进一步加强工会组织自身建设
发热:活血化瘀-血府逐瘀汤 3)血虚发热:益气养血-归脾汤 4)阴虚发热:滋阴清热-清骨散 5)气虚发热:益气健脾、甘温除热-补中益气汤 6)阳虚发热:温补阳气、引火归元 — 金贵肾气丸 7) 痰湿郁热:燥湿化痰,清热 和中 — 黄连温胆汤合中和汤 四十 一 、 虚劳 1.气虚 1)肺气虚-补肺汤 2)脾气虚-加味四君子汤 3)肾气虚-大补元煎 4)心气虚 — 七福饮 2.血虚