实习报告苏嵌

更新时间:2024-05-28 01:53:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

成绩

生 实 习 报 告

实 习 名 称 专业生产实习

嵌入式平台开发

院 部 名 称 电子信息工程学院 专 业 电子信息工程 班 级

学 生 姓 名 学 号 实 习 地 点 指 导 教 师

实习起止时间:年月日至年月日

金陵科技学院教务处制

前言

嵌入式作为现今的热门领域,涵盖了微电子技术,信息电子信息技术计算机软件和硬件等多项技术领域的应用计算机软件和硬件等多项技术领域的应用计算机软件和硬件等多项技术领域的应用计算机软件和硬件等多项技术领域的应用。大到航空航天石油化工能源控制核电站以及机器人系统核电站以及机器人系统核电站,小到日常使用的智能手机数字电视掌上电脑,嵌入式技术正在我们的生活中占据着越来越重要的地位中.

业内人士认为,目前嵌入式行业至少存在30-50万的人才缺口,仅北京市场嵌入式软件开发人员的需求就已经超过了5万人,而且还在持续增加,这主要有两方面的原因:一是与目前我们高校的专业设置有关,我国高校的计算机教育普遍以应用软件为主,很少涉及嵌入式软件的课程,因此企业很难招聘到马上可以投入嵌入式软件开发的实战型人才;二是嵌入式领域门槛相对较高,知识要求比较全面,而且需要一定的实验环境(开发板和工具软件)和有经验的人进行指导。

江苏嵌入式软件公共技术中心(简称苏嵌),是面向全社会开展嵌入式技术系列培训课程的专业服务机构,座落于南京工业大学国家科技园,由国内外知名IT 企业机构、江苏省软件行业协会、南京工业大学等知名院校负责协助实施。得到了江苏省电子协会、江苏省高等学校教育技术研究会等大力支持。目前已经成长为华东地区规模最大,最具专业的嵌入式教育培训机构

苏嵌拥有核心技术人员博士以上学历12人,硕士学历近20人,同时汇聚了30多名来自于南大、东大、中兴等科研院校的一线研发主力作为专家师资团队,聘请了龙芯、Redhat、中兴、华为、电信、ARM等各大公司的技术负责人和项目经理作为中心的技术顾问。

嵌入式技术凝聚了计算机和信息技术的精华,嵌入式技术人才是具备透视计算机和信息技术奥秘的高级专业人才。作为江苏较早开展嵌入式技术教育的研究机构,苏嵌将嵌入式技术人才的培养做为自己的终身事业,把最新的技术发展和行业需求结合起来,为广大学员提供最完善、最有效的技术咨询和培训服务。凭着多年的技术积累和教学经验,凭着雄厚的师资、优越的课程体系和严格的教学管理,苏嵌正成为江苏嵌入式技术高级专业人才的摇篮。

一、实习目的

1、巩固在书本上学到的理论知识,生产实习是作为本学科的一门实践性的课程,将理论知识与实践生产相结合,加深对理论知识的理解。 2、获得在书本上不易了解和不易学到的生产现场的实际知识,培养发现问题解决问题的能力,使之在实践中得到提高和锻炼。

二、实习时间

四周,共计二十六天

时间 7月2日

实习内容

嵌入式开发概述及开发工具的使用 嵌入式开发脚本-shell编程

7月3日 实验:开发工具使用,shell编程实验 7月4日 嵌入式C语言高级开发讲解 7月5日 实验:嵌入式C语言开发实训编程 7月6日 嵌入式C语言高级开发讲解 7月7日 作业:完成train1、train2 7月8日 作业:完成train4、train5 7月9日 考试:第一阶段考试 7月10日

嵌入式Linux文件编程 嵌入式Linux进程控制编程

7月11日 实验:嵌入式Linux文件编程与进程控制实训编程 7月12日

嵌入式Linux多线程编程 嵌入式Linux网络编程

7月13日 实验:嵌入式Linux多线程编程与网络实训编程 7月14日 作业:编程实现服务器-客户端通信

7月15日 作业:编程实现客户端-服务器-客户端聊天室

7月16日 嵌入式GUI-QT

7月17日 实验:嵌入式GUI-QT实训开发 7月18日 嵌入式ARM编程

7月19日 实验:嵌入式ARM裸机实训开发 7月20日 嵌入式ARM编程

7月23日 实验:嵌入式ARM裸机实训开发 7月24日 嵌入式开发平台的搭建及测试 7月25日 实验:嵌入式ARM裸机实训开发 7月26日

嵌入式Linux驱动开发 嵌入式项目开发流程介绍

7月27日 考试:最后阶段考试

三、实习地点

金陵科技学院江宁校区工科楼C510

四、实习单位

江苏嵌入式软件公共技术中心

五、实习内容

1、安装Linux:

在PC机中安装Vmware 6.0,再装入Linux 镜像并安装。

2、练习Linux相关命令:

gedit、vim 打开文本编译器,文件不存在时新建文件 tar –xvzf 解压压缩文件 tar –cvzf 压缩文件 cp 复制文件

mv 剪切文件,可重命名,可隐藏文件 mkdir 创建文件夹

touch 创建不打开文件文件 cat 查看文件内容 ls 查看当前目录下内容

chmod 加减文件属性,w/4 ,r/2, x/1 VI三种模式:

命令行模式:ESC键 插入模式:A或I键 底行模式:shift + :

w 保存 q 退出 yy复制 p粘贴 delete 删除语句 ./文件名 执行 gcc编译 rm 删除文件 rm –f 强制删除文件

3、编译器 gcc

源程序-预处理-编译-汇编-链接-可执行文件 预处理:头文件展开、宏替换 编译:将.C文件编译成.O文件

gcc -o编译中 链接成可执行文件,默认a.out gcc -c编译中 预处理、编译、汇编,生成.o目标文件 gcc –e编译中 预处理,生成.i文件 gcc –wall 编译后生成所有的警告信息

gcc –static 连接时装载静态链接库文件,生成.a文件

gcc –O 对程序优化编译、链接,整个源代码会在这过程中进行优化处理 gcc –g 产生调试工具gdb

4、静态库与动态库

动态库只有在使用其程序执行时才被链接使用,而不是将需要的部分直接编译进可执行文件中,并且一个动态库可以被多个程序使用,可称为共享库;

静态库将会整合到程序中,在程序执行时不用加载静态库。从而可知,连接到静态库会使得程序臃肿,并难以升级,但可能会比较容易部署。而链

Linux还是在VxWorks中都是这些函数。

六、实习总结

我很羡慕能够在嵌入式方面独档一面的高手,希望有一天我也能像他们那样自信并自如的在嵌入式这片热土上挥洒着自己的青春热血。怀着缤纷的梦踩着无比豪迈的步伐,开始了嵌入式的征程。

在短暂的一个月学习中,我们从LINUX基础入手,强化了C语言编程,学习了LINUX系统编程和应用编程。得益于老师的教育模式:理论和实践相结合,实践验证理论,理论推动实践,使得我学习得更加透彻。对知识的掌握更加牢固,毕竟每个知识点自己都亲手实践过。学到东西才是对这段时间最好的交代。 在这段学习过程中,重要的并不仅仅只有学到东西而已。学习过程与同学的点点滴滴都将是我记忆力明媚的风景。与同学讨论问题,哪怕争得面红耳赤,转眼 又可以嬉笑打闹,这就是同学。不提时间还好,转眼大三下,分别在即。这也许是最后一次在一起上课了。。。。。当然不能忘记,梁老师生动的授课以及热心尽职的实验演示让我在轻松获取知识的同时,也能学到他们做人的一些价值取向。纵观世界,有知识的人多不胜数,但若没有良好的思想道德,最后也不过是为祸人间。所以我们以后无论是否会有惊天成就,莫要为损人不利己的事情,亦是有利于国家的,亦是无愧于此生。老生常谈了,不过谢谢老师!

其次,我想谈一下实习的意义,这不是我想到的,但我觉得很对:实习是一种对用人单位和实习生都有益的人力资源制度安排。对接受实习生的单位而言,是发展储备人力资源的措施,可以让其低成本、大范围的选择人才,培养和发现真正符合用人单位要求的人才,亦可以作为用人单位的公关手段,让更多的社会成员(如实习生)了解用人单位的文化和理念,从而增强社会对该组织的认同感并赢得声誉。对学生而言,实习可以使每一个学生有更多的机会尝试不同的工作,扮演不同的社会角色,逐步完成职业化角色的转化,发现自己真实的潜力和兴趣,以奠定良好的事业基础,也为自我成长丰富了阅历,促进整个社会人才资源的优化配置。

作为一名学生,我想当然的认为学习的目的是为了通过结业考试,可是,通过本次学习,我想学习可能为了更多,比如为了获取知识,或者获取工作技能,再或者是为了解决心里的疑问。学习为了获取工作技能,貌似更符合语境。毕业在即,想想如何安身立命吧!

一个月的时间在人的生命长河中也许微不足道,但这个月的时间却有可能改变生命长河的流向。

本文来源:https://www.bwwdw.com/article/1u77.html

Top