湖南工业大学嵌入式课程设计
- 格式:doc
- 大小:5.66 MB
- 文档页数:32
嵌入式课程设计一、课程目标知识目标:1. 理解嵌入式系统的基本概念,掌握其组成、原理和应用领域;2. 学习嵌入式编程的基本语法和技巧,能够阅读和分析简单的嵌入式程序;3. 了解嵌入式系统在不同行业中的应用案例,理解其对社会发展的意义。
技能目标:1. 能够运用所学知识设计简单的嵌入式系统电路,并进行调试;2. 掌握使用至少一种嵌入式编程语言进行程序设计,实现基本功能;3. 学会使用嵌入式系统的调试工具,具备初步的问题分析和解决能力。
情感态度价值观目标:1. 培养学生对嵌入式系统的兴趣,激发其探索精神和创新意识;2. 增强学生的团队合作意识,培养其在嵌入式项目中的沟通和协作能力;3. 引导学生关注嵌入式技术在国家战略和社会发展中的作用,树立正确的价值观。
课程性质:本课程为嵌入式系统入门课程,结合学生年级特点和教学要求,注重理论与实践相结合,强调知识的应用性和实践性。
学生特点:学生处于初中阶段,具有一定的电子技术和计算机基础,好奇心强,喜欢动手实践。
教学要求:通过本课程的学习,使学生掌握嵌入式系统的基础知识,培养其编程和动手能力,提高学生在实际项目中解决问题的能力。
同时,注重培养学生的团队合作精神和正确的价值观。
课程目标分解为具体学习成果,以便于教学设计和评估。
二、教学内容1. 嵌入式系统概述- 嵌入式系统的定义与组成- 嵌入式系统的应用领域及发展趋势2. 嵌入式系统硬件基础- 微控制器原理与结构- 常用传感器及其接口技术- 嵌入式系统电路设计基础3. 嵌入式编程语言- C语言基础及其在嵌入式系统中的应用- 汇编语言基础- 嵌入式编程技巧及编程规范4. 嵌入式系统软件开发- 嵌入式系统软件开发流程- 常用开发工具及环境配置- 调试与优化方法5. 嵌入式系统应用案例- 智能家居系统设计- 物联网应用案例分析- 嵌入式系统在机器人领域的应用6. 课程项目实践- 项目需求分析- 硬件电路设计与调试- 软件编程与功能实现- 项目展示与总结教学内容安排与进度:第一周:嵌入式系统概述第二周:嵌入式系统硬件基础第三周:嵌入式编程语言第四周:嵌入式系统软件开发第五周:嵌入式系统应用案例第六周:课程项目实践本教学内容根据课程目标,结合课本内容进行科学性和系统性地组织,注重理论与实践相结合,以培养学生的嵌入式系统设计与开发能力。
嵌入式简单课程设计教案一、课程目标知识目标:1. 理解嵌入式系统的基本概念,掌握其组成和功能。
2. 学习嵌入式编程的基本语法和常用指令。
3. 了解嵌入式系统的应用领域和发展趋势。
技能目标:1. 能够使用嵌入式开发环境,进行简单的程序编写和调试。
2. 学会使用嵌入式系统的输入输出接口,实现基本的功能控制。
3. 培养学生动手操作、问题解决和团队协作的能力。
情感态度价值观目标:1. 培养学生对嵌入式系统的兴趣,激发其探索精神和创新意识。
2. 增强学生的责任心和自信心,使其在嵌入式学习过程中保持积极态度。
3. 培养学生遵守实验规程,养成良好的实验习惯,注重团队合作。
课程性质:本课程为实践性较强的学科,结合理论教学和实验操作,培养学生对嵌入式系统的认识和实际操作能力。
学生特点:六年级学生,具备一定的计算机基础,好奇心强,喜欢动手实践,但注意力集中时间较短。
教学要求:注重理论与实践相结合,以学生为主体,引导他们主动探索、实践,提高解决问题的能力。
将课程目标分解为具体的学习成果,以便在教学过程中进行有效评估。
二、教学内容1. 嵌入式系统基本概念:介绍嵌入式系统的定义、组成、特点和应用领域,对应教材第一章内容。
2. 嵌入式编程基础:讲解嵌入式编程的基本语法、数据类型、运算符和常用指令,对应教材第二章内容。
3. 嵌入式系统开发环境:介绍嵌入式开发环境搭建、编译器使用和程序下载,对应教材第三章内容。
4. 嵌入式系统输入输出接口:学习嵌入式系统的GPIO、中断、定时器等接口的使用,对应教材第四章内容。
5. 嵌入式系统应用实例:分析典型的嵌入式系统应用案例,如温度控制、智能家居等,对应教材第五章内容。
教学安排和进度:第一周:嵌入式系统基本概念第二周:嵌入式编程基础第三周:嵌入式系统开发环境第四周:嵌入式系统输入输出接口第五周:嵌入式系统应用实例及实验操作教学内容注重科学性和系统性,结合教材章节安排,确保学生能够逐步掌握嵌入式系统的相关知识。
嵌入式系统课程设计报告一、教学目标本课程的教学目标是使学生掌握嵌入式系统的基本概念、原理和设计方法,能够运用嵌入式系统进行实际项目的开发和实现。
具体来说,知识目标包括了解嵌入式系统的定义、特点、分类和应用领域;掌握嵌入式系统的硬件和软件组成及工作原理;熟悉嵌入式操作系统的基本概念和常用操作系统。
技能目标包括能够使用嵌入式系统开发工具和平台进行程序设计和调试;具备嵌入式系统硬件电路的设计和调试能力;能够运用嵌入式系统进行实际项目的开发和实现。
情感态度价值观目标包括培养学生的创新意识和团队合作精神,提高学生解决实际问题的能力和责任感。
二、教学内容根据课程目标,本课程的教学内容主要包括嵌入式系统的基本概念、原理和设计方法。
具体包括以下几个方面:1. 嵌入式系统的定义、特点、分类和应用领域;2. 嵌入式系统的硬件组成,如处理器、存储器、输入输出接口等;3. 嵌入式系统的软件组成,如固件、操作系统、应用程序等;4. 嵌入式操作系统的基本概念和常用操作系统;5. 嵌入式系统的设计方法和开发流程;6. 嵌入式系统硬件电路的设计和调试方法;7. 嵌入式系统在实际项目中的应用和案例分析。
三、教学方法为了实现课程目标,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
通过多样化的教学方法,激发学生的学习兴趣和主动性。
具体教学方法如下:1. 讲授法:通过讲解嵌入式系统的基本概念、原理和设计方法,使学生掌握相关知识;2. 讨论法:通过分组讨论和课堂讨论,培养学生的思考能力和团队合作精神;3. 案例分析法:通过分析实际项目案例,使学生了解嵌入式系统在实际中的应用和设计方法;4. 实验法:通过实验操作和调试,锻炼学生的动手能力和实际问题解决能力。
四、教学资源为了支持教学内容和教学方法的实施,本课程将选择和准备以下教学资源:1.教材:选用权威、实用的嵌入式系统教材,为学生提供系统的学习资料;2. 参考书:推荐学生阅读相关参考书籍,丰富学生的知识体系;3. 多媒体资料:制作课件、教案等多媒体教学资料,提高课堂教学效果;4. 实验设备:准备嵌入式系统开发板、仿真器等实验设备,为学生提供实践操作的机会。
嵌入式课程设计计划
一、课程设计内容
基于stm32实验板和给定的电路板,完成相应的功能;
给定电路板的资源包括:
电路原理图、PCB图;包括的功能部件:步进电机,数码管,红外遥控、超声波传感器;
实现功能:
1、将元器件焊接到板子上;
2、红外遥控功能实现
3、实现超声波测距和电机的控制;模拟车辆倒车情况,根据测定的距离控
制电机转动速度,距离越近,电机转动越慢,同时显示距离或电机转动速度,距离到一定程度蜂鸣器鸣叫;
4、编写课程设计报告
课程设计目的;
课程设计具体内容;
设计方案;
详细设计:电路板电路原理、程序流程和说明
课设总结
5、最后将元器件焊接下来,清理干净电路板
二、课程设计形式
1、两人或一人一组,报告一份,每人必须说明主要工作
2、成绩评定:
平时成绩:20%,作品:70%,报告:10%
三、课程设计安排
四、电路板原理图和PCB图
原理图:
PCB图:
其余资源参考附件。
《嵌入式系统原理与设计》课程设计一、课程设计目的嵌入式系统的教学可以分为课堂理论教学、实验教学和课程设计三个层面。
这三个层面的目标有所不同。
理论学习的主要目标是掌握嵌入式系统的一般原理,例如嵌入式系统的基本概念、ARM指令、驱动设计和应用设计的一般方法等等。
实验教学的主要目的是掌握嵌入式系统的主要开发流程和基本方法,例如开发工具链的使用、驱动程序开发和小型应用开发等。
课程设计的主要目的是通过实际的嵌入式应用系统开发实例掌握嵌入式系统设计和开发的技能和专门知识,积累实践和工程经验。
二、课程设计要求1、学生按题目分组参加课程设计,要求每个学生有明确的分工,每组成员最多不超过4人;2、必须按照工程化开发流程,撰写相应的文档和代码,最后还必须通过课设答辩。
课程设计成果包括设计文档、程序代码等。
文档必须按照规定的格式撰写(具体见“五、课程设计写作细则”,否则必须调整好格式才能参加答辩。
3、考核办法及评分比例:设计文档占60%,程序代码占40%。
三、课程设计流程1、准备阶段针对题目所涉及的基本实验(详见“四、课程设计参考题目”),进行分析研究,掌握课题所需要的基本知识,包括理论部分及实验部分的基础知识。
2、需求分析根据课设题目进行需求分析,各小组组织召开需求分析研讨会,充分挖掘潜在的需求。
3、设计阶段根据需求分析,进行系统设计,可以分为两步:(1)概要设计概要设计主要完成系统软件模块的划分,给出软件总体框图,分析数据之间的关系,确定所需要的数据结构。
(2)详细设计详细设计阶段针对概要设计所划分出的软件模块,设计函数原型、数据结构,确定函数之间的接口,并细化每个函数的设计,给出函数的流程图。
4、编码阶段根据设计阶段所提交的系统设计说明书,编写程序。
要注意采用统一的编程规范,注重代码的合理注释;在保证功能的基础上,提高算法的效率。
5、程序调试利用实验室的实验箱,对所编写的代码进行调试,从而实现在需求分析说明书中所提出的需求。
ARM嵌入式系统原理及应用开发实验报告学院:电气与信息工程学院班级:电子信息1204指导老师:谭会生姓名:学号:实验一:ARM汇编指令使用实验——基本数学/逻辑运算一、实验目的1.初步学会使用ARM ADS / Embest IDE for ARM 开发环境及ARM软件模拟器。
2.通过实验掌握数据传送和基本数学/逻辑运算的ARM汇编指令的使用方法。
二、实验设备1.硬件:PC机。
2.软件:ADS 1.2 / Embest IDE 200X集成开发环境。
三、实验内容熟悉ADS 1.2 / Embest IDE 200X开发环境的使用,使用LDR/STR和MOV等指令访问寄存器或存储单元,实现数据的加法运算。
具体实验参考程序如下:四.实验操作步骤1.新建工程。
先建立一个实验文件夹,如E\ARMSY\armasm1;然后运行Embest IDE 集成开发环境,选择File→New Workspace菜单项,弹出一个对话框,输入工程名armasm1a/armasmlb等相关内容;最后单击OK按钮,将创建一个新工程,并同时创建一个与工程名相同的工作区。
此时在工作区窗口将能打开该工作区和工程。
2.建立源文件。
选择File→New菜单项,弹出一个新的、没有标题的文本编辑窗口,输入光标位于窗口中第一行,按照实验参考程序编辑输入源文件代码。
编辑完后,保存文件armasmla. s。
1)armasmla. s源程序:/* armasm1a.s */.EQU X, 45 /*定义变量X,并赋值为45*/.EQU Y, 64 /*定义变量Y,并赋值为64*/.EQU STACK_TOP, 0X1000 /*定义栈顶0X1000*/.GLOBAL _START.TEXT_START: /*程序代码开始标志*/MOV SP, #STACK_TOPMOV R0, #X /*X的值放入R0*/STR R0, [SP] /*R0的值保存到堆栈*/MOV R0, #Y /*Y的值放入R0*/LDR R1, [SP] /*取堆栈中的数到R1*/ADD R0, R0, R1STR R0, [SP]STOP: B STOP /*程序结束,进入死循环*/.END2).使用ADD/SUB/LSL/LSR/AND/ORR等指令,完成基本数学/逻辑运算。
大学嵌入式方向课程设计一、课程目标知识目标:1. 理解嵌入式系统的基础知识,掌握其硬件和软件的基本组成、工作原理及相互关系。
2. 学会使用至少一种嵌入式编程语言,如C或Python,编写简单的嵌入式程序。
3. 了解嵌入式系统在不同领域的应用,如物联网、智能家居、自动化控制等。
技能目标:1. 能够运用所学知识,设计并实现简单的嵌入式项目,具备基本的嵌入式系统开发能力。
2. 掌握使用常见的嵌入式开发工具和调试方法,如Keil、IAR等。
3. 能够分析嵌入式系统的性能,针对实际问题提出合理的解决方案。
情感态度价值观目标:1. 培养学生对嵌入式系统的兴趣,激发他们探索新技术、新领域的热情。
2. 培养学生的团队协作精神,让他们在项目实践中学会沟通、分享和合作。
3. 培养学生的创新意识,鼓励他们勇于尝试,不断挑战自我,为我国嵌入式技术的发展贡献力量。
课程性质:本课程为大学嵌入式方向的课程,旨在使学生掌握嵌入式系统的基础知识和技能,培养具备实际开发能力的人才。
学生特点:大学嵌入式方向的学生具备一定的电子技术、计算机技术和编程基础,对新技术充满好奇,喜欢动手实践。
教学要求:结合学生特点和课程性质,注重理论与实践相结合,强化项目实践,培养学生具备实际开发能力。
在教学过程中,将目标分解为具体的学习成果,以便进行教学设计和评估。
二、教学内容1. 嵌入式系统概述:介绍嵌入式系统的定义、发展历程、应用领域及发展趋势,对应教材第一章内容。
- 嵌入式系统的基本概念- 嵌入式系统的历史与发展- 嵌入式系统的应用领域及前景2. 嵌入式硬件基础:讲解嵌入式系统的硬件组成、原理及性能指标,对应教材第二章内容。
- 嵌入式处理器- 存储器与I/O接口- 传感器与执行器3. 嵌入式软件基础:介绍嵌入式操作系统、编程语言及软件开发流程,对应教材第三章内容。
- 嵌入式操作系统原理- 嵌入式编程语言(C/Python)- 嵌入式软件开发流程4. 嵌入式系统设计与实践:通过项目实践,使学生掌握嵌入式系统的设计方法,对应教材第四章内容。
嵌入式 课程设计一、课程目标知识目标:1. 理解嵌入式系统的基础概念,掌握其组成、工作原理和应用领域;2. 学习嵌入式编程的基本语法和技巧,能独立编写简单的嵌入式程序;3. 了解嵌入式系统的设计与开发流程,掌握基本的硬件调试和软件优化方法。
技能目标:1. 培养学生运用所学知识解决实际问题的能力,能针对特定需求设计简单的嵌入式系统;2. 提高学生的编程实践能力,熟练使用嵌入式开发工具和调试设备;3. 培养学生的团队协作能力,通过项目实践,学会与他人共同分析和解决问题的方法。
情感态度价值观目标:1. 激发学生对嵌入式系统的兴趣,培养其探究精神和创新意识;2. 培养学生严谨、细致的学习态度,养成认真负责的工作作风;3. 强化学生的国家意识,使其认识到嵌入式技术在国家战略和经济社会发展中的重要性。
本课程针对高年级学生,结合学科特点和教学要求,旨在通过理论教学与实践操作相结合的方式,使学生在掌握嵌入式系统基本知识的基础上,提高实际应用能力。
课程目标具体、可衡量,以便学生和教师能够清晰地了解课程的预期成果,并为后续的教学设计和评估提供依据。
二、教学内容1. 嵌入式系统概述:介绍嵌入式系统的定义、发展历程、应用领域及发展趋势;教材章节:第一章 嵌入式系统概述2. 嵌入式硬件基础:讲解嵌入式系统的硬件组成、常见微控制器、外围设备及其接口技术;教材章节:第二章 嵌入式硬件基础3. 嵌入式编程基础:学习嵌入式编程语言(如C语言)、编程规范和技巧;教材章节:第三章 嵌入式编程基础4. 嵌入式系统设计与开发:介绍嵌入式系统的设计流程、开发环境、调试方法;教材章节:第四章 嵌入式系统设计与开发5. 嵌入式系统实例分析:分析典型嵌入式系统的结构和功能,进行实际案例讲解;教材章节:第五章 嵌入式系统实例分析6. 嵌入式系统项目实践:组织学生进行小组项目实践,培养实际应用能力和团队协作精神;教材章节:第六章 嵌入式系统项目实践教学内容安排和进度:第1周:嵌入式系统概述第2-3周:嵌入式硬件基础第4-5周:嵌入式编程基础第6-7周:嵌入式系统设计与开发第8-9周:嵌入式系统实例分析第10-12周:嵌入式系统项目实践教学内容根据课程目标制定,具有科学性和系统性。
嵌入式系统软件教程课程设计一、课程简介本课程旨在介绍嵌入式系统软件的开发、调试以及优化,以及常见的嵌入式系统软件设计思路与方法,为学生提供全面的基础知识和实践经验。
主要包括以下内容:•嵌入式系统软件开发简介•嵌入式系统软件调试与性能优化•嵌入式系统软件设计思路与方法二、教学目标1.掌握嵌入式系统软件开发的基本流程和常用工具2.能够进行嵌入式系统软件的调试和性能优化3.能够独立完成嵌入式系统软件设计与开发三、教学内容3.1 嵌入式系统软件开发简介1.嵌入式系统软件的概述2.基本开发流程和常用工具3.嵌入式系统软件的编译、调试和测试方法3.2 嵌入式系统软件调试与性能优化1.调试基础知识2.调试器的使用3.调试技巧和调试常见问题4.性能分析与优化3.3 嵌入式系统软件设计思路与方法1.嵌入式系统软件设计思路与方法介绍2.系统软件设计常见方法3.嵌入式系统软件设计实例四、教学方法1.理论授课:讲授理论知识,辅以案例分析,让学生理解和掌握课程内容;2.实验操作:采用实际案例和工具,让学生亲自操作和实践;3.课程设计:结合实践操作,通过课程设计让学生深化理解和掌握课程知识。
五、教学评价1.考试:主要考察学生对理论知识的掌握情况;2.实验:通过实验评价学生的实践操作能力;3.课程设计:评价学生的系统设计能力和独立解决问题的能力。
六、教学资源1.教材:《嵌入式系统软件开发与调试》2.实验工具:Emulator、STM32等3.其他参考资料:《嵌入式系统设计与应用》七、总结本课程涵盖嵌入式系统软件开发的基本知识和实践,能够为学生提供全面的嵌入式系统软件开发和调试能力,并能够独立完成嵌入式系统软件的设计与开发。
同时,学生通过课程设计的实践过程,将理论知识转化为实际能力,加强了对课程知识的理解和掌握,提升了综合能力和创新能力,为学生未来的职业发展打下良好的基础。
湖南工业大学
嵌入式系统课程
设计说明书
Linux操作系统开发环境的构建、移植与使用
起止日期:2014 年 5 月26 日~2014 年6月6日共 2 周
学生姓名翟德忠
班级自动化1102班
学号11401700507 指导教师孔玲爽
指导教师(签字)
成绩
电气与信息工程学院
2014年6月6 日
设计说明书的主要内容
1.课程设计目的
在学习和初步掌握ARM嵌入式系统的硬件结构与工作原理、ARM汇编程序设计语言、Linux操作系统等ARM嵌入式系统基础理论以及嵌入式系统设计与开发基本方法的基础上,进行Linux操作系统开发环境的构建、移植与使用等综合实践,为实际从事ARM+Linux嵌入式系统的设计与开发打下良好的基础。
2.课程设计要求
进行Linux操作系统开发环境的构建、移植与使用等综合实践,具体任务为:
(1)Linux操作系统的安装及设置:包括VMware的安装,Linux操作系统的安装及设置;
(2)Linux开发环境的构建及移植:包括:交叉编译器的安装,U-BOOT的配置与编译,Linux 内核的配置与编译;Busybox等实用工具的安装;GUI工具包QT的安装等;
(3)Linux基本操作命令的使用:各种Linux基本操作命令的使用。
(4)Linux操作系统QT的使用:设计与调试一个温度转换参数处理的界面。
3.Linux操作系统的安装及设置
1)虚拟机的安装如图1-1
图1-1 虚拟机安装开始安装中的一些设置如图1-2
图1-2 安装中的设置安装位置的选择如图1-3
图1-3 安装位置的选择
虚拟机的正在安装如图1-4
图1-4 虚拟机正在安装
2)Linux操作系统的安装
先打开虚拟机,新建一个Virtual Machine Wizard;然后选择客户模式进行操作系统的安装,具体操作如图1-5
图1-5 新建Virtual Machine Wizard
安装镜像的选择如图1-6
图1-6 安装镜像的选择操作系统的选择如1-7
图1-7 操作系统的选择
重启虚拟机开始安操作系统如图1-13
图1-13 重启画面操作系统的安装
操作系统的安装界面如图1-14
图1-14操作系统的安装界面
操作语言的选择如图1-15
磁盘手动分区如图1-16
系统软件的选择如图1-17
系统安装过程如图1-18
图1-18系统安装过程4.Linux开发环境的构建及移植
进入Linux系统如图2-1,2-2
图2-1进入操作系统
图2-2系统操作界面Root用户权限的设定如图2-3
如2-3修改系统文件gdm 将gdm文本文档中的第二行屏蔽掉操作如图2-4
图2-4对gdm文件的修改
系统工具安装的准备
工具包压缩文件的解压如图2-5
图2-5 解压系统工具包中的压缩文件至opt目录下输入命令运行安装程序如图2-6
图2-6工具包的安装程序运行
程序安装过程的选项如图2-7
图2-7工具包安装过程系统文件的共享设置如图2-8
图2-8文件夹的共享设置
共享文件夹的验证如图2-9
图2-9共享文件夹的验证交叉编译器的安装
解压交叉编译器压缩包如图2-10
图2-10解压交叉编译器
编译器系统文件的修改如图2-11 图2-22
图2-11
图2-12 编译器系统文件的修改交叉编译器的安装检验如图2-13
图2-13交叉编译器的安装检验u-boot安装程序的编译
u-boot的安装准备如图2-14
图2-14解压u-boot安装程序压缩包
u-boot程序的编译如图2-15
图2-15 u-boot程序的编译
u-boot程序的镜像检验
图2-16 u-boot程序的镜像检验
Linux内核的配置与编译
Linux内核的准备如图2-17
图2-17 Linux内核的解压
进入linux内核配置窗口如图2-18
图2-18进入linux内核配置窗口Linux内核的配置如图2-19
对Linux内核进行编译生成内核镜像如图2-20
Linux内核编译后的验证如图2-21
图2-21Linux镜像的验证
开机Logo画面的设置如图2-22
图2-22修改后的开机Logo画面
开机Loge修改后内核的编译如图2-23
图2-23 生成新的内核镜像修改开机Logo后内核的编译验证如图2-24
图2-24检验是否生成镜像
实用工具Busybox的安装
Busybox安装程序的准备如图2-25
图2-25解压busybox安装压缩包启动Busybox的配置操作如图2-26
图2-26进入Busybox配置目录Busybox相关性能的配置如图2-27
图2-27busybox配置目录
Busybox配置后的编译如图2-28
图2-28对Busybox安装程序进行编译进行Busybox的安装如图2-29
图2-29安装Busybox程序
Apps的安装
Apps安装程序的准备操作如图2-30
图2-30 解压apps安装压缩包Apps程序的配置编译与安装如图2-31
图2-31 apps的编译与安装修改apps相关文档如图2-32
图2-32修改apps相关文档
GUI工具包QT的安装
QT安装程序的准备如图
2-33
图2-33 解压QT安装压缩包QT程序的安装过程如图2-34
图2-34 运行QT安装程序QT程序的测试及其他如图2-35,图2-36,图2-37
图2-35 进入QT测试界面
图2-36 对QT进行测试
图2-37QT相关程序的安装
5.Linux基本操作命令的使用
Cd命令的使用如图3-1
图3-1 Cd命令(改变工作目录)Ls命令的使用如图3-2
图3-2 Ls命令(列出目录内容)
Cp命令的使用如图3-3
图3-3 Cp命令(复制)Tar命令的使用如图3-4
图3-4 Tar命令(解压缩)
Make命令的使用如图3-5
图3-5 Make命令
./命令的使用如图3-6
图3-6 ./命令(运行)
6.Linux操作系统QT的使用
启动QT Designer如图4-1
图4-1 启动QT Designer 新建工程与源文件如图4-2
图4-2新建工程
QT Designer的主窗口如图4-3
图4-3 QT Designer 主窗口完成应用程序的代码编写如图4-6
图4-6程序代码的编写
调试运行如图4-9
图4-9 程序运行的效果
7.课程设计收获和体会
在这次课程设计过程中,我们了解到课程设计不光光是埋头做设计,也是同学之间互相学习和互相交流经验和知识的机会。
也是我们大家向老师提出疑问和学以致用的机会,这让我们不会成为只知道理论而不会将理论化为实践中去的书呆子。
我觉得课程设计就是一个复习课堂上学到知识的机会,也是一个加强学生动手能力设计的机会。
更是一个让学习得到升华的过程。
在该次课程设计的初期,我们将任务分配好,每个人各就其职,各尽所能。
当然,在一开始我们就遇到了一些问题,解决问题的方法是跑到图书馆查看有关书籍,或上网查阅有关信息,或请教老师。
终于在大家的相互帮组和大家的齐心协力下,我们最终完成了该次的课程设计。
这次课程设计不仅考察了我们对课堂上所学专业知识的理解程度,也锻炼了我们的动手能力。
提高了我们独立思考文理,解决问题的能力。
总体上看,我觉得这次课程设计是我自身的知识丰富了不少,但同时也发现了自己的不足之处。
例如在动手方面,和知识融合方面,不能与实践相结合。
软件操作不够熟练,不能灵活运用。
是我了解要先学好理论知识才能很好地与实践相结合,才能熟练地运用到生活中。