杰普实训报告.docx

上传人:b****7 文档编号:15561696 上传时间:2023-07-05 格式:DOCX 页数:19 大小:27.35KB
下载 相关 举报
杰普实训报告.docx_第1页
第1页 / 共19页
杰普实训报告.docx_第2页
第2页 / 共19页
杰普实训报告.docx_第3页
第3页 / 共19页
杰普实训报告.docx_第4页
第4页 / 共19页
杰普实训报告.docx_第5页
第5页 / 共19页
杰普实训报告.docx_第6页
第6页 / 共19页
杰普实训报告.docx_第7页
第7页 / 共19页
杰普实训报告.docx_第8页
第8页 / 共19页
杰普实训报告.docx_第9页
第9页 / 共19页
杰普实训报告.docx_第10页
第10页 / 共19页
杰普实训报告.docx_第11页
第11页 / 共19页
杰普实训报告.docx_第12页
第12页 / 共19页
杰普实训报告.docx_第13页
第13页 / 共19页
杰普实训报告.docx_第14页
第14页 / 共19页
杰普实训报告.docx_第15页
第15页 / 共19页
杰普实训报告.docx_第16页
第16页 / 共19页
杰普实训报告.docx_第17页
第17页 / 共19页
杰普实训报告.docx_第18页
第18页 / 共19页
杰普实训报告.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

杰普实训报告.docx

《杰普实训报告.docx》由会员分享,可在线阅读,更多相关《杰普实训报告.docx(19页珍藏版)》请在冰点文库上搜索。

杰普实训报告.docx

杰普实训报告

目录

摘要..................................................................................................................................................2

一、实习目的...................................................................................................................................2

二、实习内容...................................................................................................................................2

实习内容简要提纲:

...............................................................................................................2

具体过程:

...............................................................................................................................2

三、实习成果...................................................................................................................................4

四、实习总结...................................................................................................................................4

摘要

本次昆山实习作为我们电子信息工程专业的毕业设计意义很大。

这次实习的主要内容是在linux操作系统环境下实现mp3播放器的嵌入式设计。

围绕此项内容我们实习开展了5天,从熟悉linux到shell命令,再到嵌入式系统的搭建、移植和mp3播放器的实现,进行了一系列学习和实践。

我们的团队达到了预期的目的,并较好的完成了这次实习的任务。

这次实习于我于我们的团队都是受益匪浅的。

一、实习目的

本次赴昆山实习,主要是通过杰普集团给我们提供的实习和实训,学习嵌入式系统熟悉嵌入式系统的一些基本的理论概念和实践操作。

一方面,通过学习专业知识,增强实践观念和能力;另一方面,通过杰普的实训进一步的对项目进行一次深度的了解,为未来就业提供必要的经验。

二、实习内容

本次实习目标是对嵌入式系统有一定的了解,这次实习的主要内容是在linux操作系统环境下实现mp3播放器的嵌入式设计。

围绕此项内容我们实习开展了5天,从熟悉linux到shell命令,再到嵌入式系统的搭建、移植和mp3播放器的实现,进行了一系列学习和实践。

杰普为我们提供了以下进程:

1.熟悉ubuntu操作系统环境及其文件系统。

2.学习shell命令及应用实践。

3.熟悉tq2440开发板的硬件和基本用法。

4.在ubuntu操作系统环境下执行tq2440内核移植。

5.编译mp3播放器及移植。

实习内容简要提纲:

1.

2.

3.

4.

5.

操作具体过程:

一、熟悉ubuntu操作系统环境及其文件系统。

第一天,我们主要是需要熟悉linux操作环境,同时学习ubuntu操作系统的环境及其文件系统。

具体简略介绍如下:

首先是ubuntu操作系统:

linux操作系统是unix操作系统的一种克隆系统。

它诞生于1991年的10月5日(这是第一次正式向外公布的时间)。

以后借助于internet网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种unix类操作系统,并且使用人数还在迅猛增长。

而ubuntu是一个流行的linux操作系统,基于debian发行版和gnome桌面环境,和其他linux发行版相比,ubuntu非常易用,和windows相容性很好,非常适合windows用户的迁移,预装了大量常用软件,中文版的功能也较全,支持拼音输入法,预装了firefox、openoffice、多媒体播放、图像处理等大多数常用软件,一般会自动安装网卡、音效卡等设备的驱动,对于不打游戏不用网银的用户来说,基本上能用的功能都有了,在windows操作系统下不用分区即可安装使用,熟悉ubuntu操作系统环境及其文件系统。

学习shell命令及应用实践。

熟悉tq2440开发板的硬件和基本用法。

在ubuntu操作系统环境下执行tq2440内核移植。

编译mp3播放器及移植。

就如同安装一个应用软件那么容易,整个ubuntu操作系统在windows下就如同一个大文件一样,很容易卸载掉。

可以见得学习ubuntu操作系统是用来让我们易于学习linux平台。

这里我们学习了一些有关linux操作系统文件结构的知识感觉受益很大。

二、学习shell命令及应用实践。

shell命令的学习让我们真正的感受到传说中计算机专家的感觉,可以一步一步的操控和进入计算机的个个文件体系,我太喜欢了。

三、熟悉tq2440开发板的硬件和基本用法。

第三天,我们接触了arm开发板tq2440,作为第一次接触开发板,教师给了我们一本pdf阅读文档,我们就仔细的学习这个开发板。

重点是学习开发板的各项硬件功能和linux系统移植方面的知识。

四、在ubuntu操作系统环境下执行tq2440内核移植。

第四天,我们开始了linux系统移植,讲师给我们发了一份细化的操作步骤书,我们一步一步的学习和实践,这里也出现过一些问题,比如文字输入错误和电脑配置不同所导致的差别等。

这里简单的把实习时的操作步骤写下来,很能表达整个操作的过程。

内核移植的操作过程如下:

a制作前的准备工作

1.安装arm-linux-gcc编译环境。

1、安装libncurses5-dev_5.7+20100626-0ubuntu1_i386.deb.

2、准备dnw

3、加载secbulk驱动模块

b制作u-boot。

解压源代码包,生成一个u-boot.bin文件,就是烧写要使用到的u-boot.bin镜像。

c制作linux内核

1.获得linux内核源码,或是使用老式提供的内核直接使用。

2.添加对arm的支持(一般已经完成)。

3.修改平台输入时钟(一般已完成)。

4.配置内核

5.制作tq2440、sky2440配置单

6.修改机器码在tq2440或sky2440上使用的uboot的机器码是168,这里需要修

改机器码,否则会出现不能启动,在内核源码

7.编译镜像文件

d制作文件系统

a、生成需要的子文件。

b、构建根文件系统

e生成镜像的烧写

这些操作过程可以让我们比较清楚的了解到嵌入式linux操作系统移植的过程。

五、编译mp3播放器及移植。

最后一天,在移植的基础上我们在电脑上编译mp3播放器的源代码生成可执行程序,然后在移入开发板中。

具体开发步骤如下:

1.编译zlib

2.编译libid3tag

3.编译libmad

4.编译madplay

5.移植将madplayer传输到开发板上运行。

在这一实践中,我们实现了交叉编译环境下的播放器设计,我们发现了播放器修改的秘密。

令我们惊讶不已。

三、实习成果

在实习和实践中我们组的学员积极的学习和操作实践,很快成为首先取得成功的小组,我们很圆满的完成了实习的要求。

基本实现了熟练掌握shell命令和嵌入式系统的内核移植与软件导入等实习任务。

另外,我们通过这次实习我们不仅学习了专业知识,更加重要的是,我们同时培养了团队意识,这将有助于我们进一步的学习与工作。

四、实习总结

这次实习我感觉有很多地方值得称赞的,一方面我们借助于杰普实训的机会学习了嵌入式linux系统,另一方面我们通过来昆山软件园体验了现代科技产业园区的学习和工作氛围,为我们将来的工作开拓思路。

这里我想需要总结一些有意义的事情。

1.软件学习我们需要持久的兴趣和积极的动手能力。

讲师开始讲授于linux语言的语法规则时,很多同学们都以为这个很简单,但是听了一会儿就迷糊起来,东西很多记不住,死记硬背又不可取,最初两天确实很郁闷。

然而要使用linux语言这个工具解决实际问题,又必须掌握它,所以只能即在笔记上回来自己慢慢消化。

从此可见,我们学习软件尤其是这种工具型知识时,必须端正态度,学习加强记忆,通过时间来逐步加强和获得提高。

2.实践出真知,只有亲身实践才能对知识的理解更加深刻。

有了完整的程序,但不能认为实践上就可以万事大吉。

实际上机运行时可能不断出现麻烦。

我们在最后的程序开发中遇到各种各样的问题,必须请老师帮忙。

在linux系统开发mp3时出现各种各样的错误比如权限不够,编译环境不对等各种错误。

这其中有时程序本身不存在错误,在这个环境下也可以顺利运行,但是在另一种特定的环境变量下就是错误的或者权限不够的。

经由过程这次为数不多的几天实习,我们了解了一些关于linux系统和嵌入式的常识,理解巩固了我们linux系统的常识,这对我们将来到社会工作将会有莫大的帮助。

同时它让我知道,只要你努力,任何东西都不会太难。

3.关于团队的问题

本次实习对我感触最深的是关于团队的理解,鲁老师让我们分成几个团队最后展示自己团队的产品,我觉得这在将来在工作中会很有用。

她问的问题:

什么是团队精神?

我觉得所谓团队精神,是一种集体意识,是团队所有成员都认可的一种集体意识。

团队精神是高绩效团队中的灵魂.简单来说,团队精神,就是大局意识、服务意识和协调意识“三识”的综合体。

反映团队成员的士气,是团队所有成员价值观与理想信念的基石,是凝聚团队力量,促进团队进步的内在力量。

团队精神尊重每个成员的兴趣和成就,要求团队的每一个成员,都以提高自身素质和实现团队目标为己任。

团队精神的核心是合作协同,目的是最大发挥团队的潜在能量。

所以说,团队是一种精神力量,是一种信念,是一个现代企业不可或缺的精神灵魂。

而良好的企业团队精神,来自正确的管理文化,没有良好的从业心态和自我牺牲的精神,就不会有坚实的团队精神。

最后还让每个团队的成员自我介绍,想自己团队的口号和名字。

4.我对昆山软件园或是我们未来的工作的理解和展望

实习时我的同学说出这样的话:

“我们在这实习虽然到了上海,但是生活学习却和学校里基本一致,与其这样学习为什么不直接找我们学校的实验室进行就行了?

回到了学校,我好好思考了这个问题。

我的理解正是源于昆山软件园的优美的风景和令人心怡的环境所领悟的,其实我们在那学习都是一样的。

但是为什么我们要去大城市,去产业园,去那些我们专业人才济济的地方呢?

一方面是培养气氛,感受工作的繁忙,另一方面也是在品味这些人文环境和科研气氛。

其实我本人是比较重视研究氛围的,一个良好的科研氛围对科研团队而言是一个至关重要的内容,因为我们电子信息的工作趋势是随着知识密集而积聚的。

一个良好的研究环境才是人才愿意共聚的地方,所以我才觉得这些也是我通过这次实习得到的很有意义的东西。

篇二:

杰普实训

杰普软件实训

目录

摘要.................................................................................................................................2

一、实习目的...................................................................................................................2

二、了解宽带运营支持系统..............................................................................................2

三、知识点......................................................................................................................3

四、项目的模块分析........................................................................................................4

五、成果小结...................................................................................................................4

摘要

本次昆山实训对我们软件设计专业很有意义。

这次实训的主要内容是学习宽带运营系统,并用自己所学的设计语言来完成此系统。

我们的团队达到了预期的目的,并较好的完成了这次实习的任务。

这次实习于我于我们的团队都是受益匪浅的。

一、实习目的

本次赴昆山实习,主要是通过杰普集团给我们提供的实习和实训,学习嵌入式系统熟悉嵌入式系统的一些基本的理论概念和实践操作。

一方面,通过学习专业知识,增强实践观念和能力;另一方面,通过杰普的实训进一步的对项目进行一次深度的了解,为未来就业提供必要的经验。

二、了解宽带运营支持系统:

宽带运营支持系统即负责多个用户通过一台nas进行宽带接入的记录。

nas服务器——定时采集信息入库(数据库)——问题分析

分析:

1、一直上线不下线,在月底强行给用户下线,但是并没有断开连接(只是在此断点有下线信息,给其设置一个下线信息)

2、在短时间很多用户上下线

将这些信息存放在表中,若是一张表则在查询时很卡

分割数据,以小时分割,24个表

跨时段,截取,整合成几个数据插入表中。

3、多台机用同一个帐号,记录上下线信息,也要记录中间的点的信息。

ip地址查询记录信息:

找到最近的下线信息(完整记录),有个标志符区分上下线信息(7上8下)。

例如:

#briup:

7:

#briup:

8:

#briup:

7:

第一次采集数据:

完整信息,不完整信息,上线信息。

将其保存备份,下次采集,

先读取备份数据,然后继续采集。

例如:

#briup:

7:

#briup:

8:

#briup:

7:

#briup:

8:

这是一条完整信息,信息的内容包括了

用户名、总上网时间、nas服务器、ip地址——:

根据完整信息计算上网时间对用户收费

用户后期查找费用,例如:

nas1:

华北地区*用户

将数据按照天整合,分为两张表。

其视图对象是:

用户查看详细信息、管理层查看的是总得数据

表结构:

按小时需要24(结构一样)张表;按照天需要31张表;按照月需要12张表;按照年需要x张表。

三、知识点:

2、statement:

用于执行静态sql语句并返回它所生成结果的对象。

在默认情况下,同一时间每个statement对象在只能打开一个resultset对象。

preparedstatement:

表示预编译的sql语句的对象,sql语句被预编译并存储在preparedstatement对象中。

然后可以使用此对象多次高效地执行该语句。

(批量处理的sql数据(statement单个处理))

3、collection:

集合,层次结构中的根接口,包括:

set:

将键映射到值的对象,不能存放重复的数据,排序

list:

list组件为用户提供了一个可滚动的文本项列表,可以存放重复的数据

map:

无序的,可存放重复的数据

4、scanner使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配。

然后可以使用不同的next方法将得到的标记转换为不同类型的值。

scannersc=newscanner(system.in);

inti=sc.nextint();

5、serversocket创建绑定到特定端口的服务器套接字

//实例化服务器

serversocketserver=newserversocket(11113);

accept()侦听并接受到此套接字的连接。

此方法在连接传入之前一直阻塞。

//accept---接受一个包

socketsocket=server.accept();

socket此类实现客户端套接字,套接字是两台机器间通信的端点

//实例化客户端

//第一个参数:

连接的ip

//第二个参数:

服务器的端口号---必须和服务器端的一样

socketsocket=newsocket(172.16.1.91,11113);

四、项目的模块分析:

分为数据采集、整合、备份、日志、配置五大部分。

(一)数据采集:

分析数据

对于用户的上下线信息分析为下列三种情况

1、一直上线不下线,在月底强行给用户下线,但是并没有断开连接(只是在此断点有下线信息,给其设置一个下线信息)

2、在短时间很多用户上下线

将这些信息存放在表中,若是一张表则在查询时很卡

分割数据,以小时分割,24个表;以天分割,31张表

跨时段,截取,整合成几个数据插入表中。

3、多台机用同一个帐号,记录上下线信息,也要记录中间的点的信息。

ip地址查询记录信息:

找到最近的下线信息(完整记录),有个标志符区分上下线信息(7上8下)。

(二)整合:

归纳

(三)备份:

保存为处理的信息

(四)日志:

记录操作

(五)配置:

简化系统

五、成果小结

这次实习我感觉有很多地方值得称赞的,一方面我们借助于杰普实训的机会学习了嵌入式linux系统,另一方面我们通过来昆山软件园体验了现代科技产业园区的学习和工作氛围,为我们将来的工作开拓思路。

这里我想需要总结一些有意义的事情。

1.软件学习我们需要持久的兴趣和积极的动手能力。

讲师开始讲授于linux语言的语法规则时,很多同学们都以为这个很简单,但是听了一会儿就迷糊起来,东西很多记不住,死记硬背又不可取,最初两天确实很郁闷。

然而要使用linux语言这个工具解决实际问题,又必须掌握它,所以只能即在笔记上回来自己慢慢消化。

从此可见,我们学习软件尤其是这种工具型知识时,必须端正态度,学习加强记忆,通过时间来逐步加强和获得提高。

2.实践出真知,只有亲身实践才能对知识的理解更加深刻。

经由过程这次为数不多的几天实习,我们了解了一些关于linux系统和嵌入式的常识,理解巩固了我们linux系统的常识,这对我们将来到社会工作将会有莫大的帮助。

同时它让我知道,只要你努力,任何东西都不会太难。

3.关于团队的问题

本次实习对我感触最深的是关于团队的理解,老师让我们分成几个团队最后展示自己团队的产品,我觉得这在将来在工作中会很有用。

我觉得所谓团队精神,

是一种集体意识,是团队所有成员都认可的一种集体意识。

团队精神是高绩效团队中的灵魂.简单来说,团队精神,就是大局意识、服务意识和协调意识“三识”的综合体。

反映团队成员的士气,是团队所有成员价值观与理想信念的基石,是凝聚团队力量,促进团队进步的内在力量。

团队精神尊重每个成员的兴趣和成就,要求团队的每一个成员,都以提高自身素质和实现团队目标为己任。

团队精神的核心是合作协同,目的是最大发挥团队的潜在能量。

所以说,团队是一种精神力量,是一种信念,是一个现代企业不可或缺的精神灵魂。

而良好的企业团队精神,来自正确的管理文化,没有良好的从业心态和自我牺牲的精神,就不会有坚实的团队精神。

最后还让每个团队的成员自我介绍,想自己团队的口号和名字。

4.我对昆山软件园或是我们未来的工作的理解和展望

实习时我的同学说出这样的话:

“我们在这实习虽然到在昆山,但是生活学习却和学校里基本一致,与其这样学习为什么不直接找我们学校的实验室进行就行了?

回到了学校,我好好思考了这个问题。

我的理解正是源于昆山软件园的优美的风景和令人心怡的环境所领悟的,其实我们在那学习都是一样的。

但是为什么我们去产业园,去那些我们专业人才济济的地方呢?

一方面是培养气氛,感受工作的繁忙,另一方面也是在品味这些人文环境和科研气氛。

其实我本人是比较重视研究氛围的,一个良好的科研氛围对科研团队而言是一个至关重要的内容,因为我们电子信息的工作趋势是随着知识密集而积聚的。

一个良好的研究环境才是人才愿意共聚的地方,所以我才觉得这些也是我通过这次实习得到的很有意义的东西。

篇三:

上海杰普实训笔记

上海杰普暑期实训笔记

ftp:

//172.16.0.188/

一、oracle的安装与基本操作

d:

\oracle\app\oracle\product\10.2.0\server\bin

oracle------$:

sqlplus/assysdba

sql>startup

sql>selecttable_namefromuser_tables;

oracle:

?

新建用户(用户名为briup,密码为briup)

createuserbriup(指定用户名)identifiedbybriup(指定密码);

?

赋予权限:

grant

grantresource,connectto指定用户名;

?

切换用户:

connbriup/briup;

查看当前用户:

showuser;

?

退出数据库:

exit;

?

创建表:

createtable(大小写都可)【schema】表明

(变量名);

createtablestudent(

idnumberpimarykey,//数字类型,主键

namevarchar2(20)notnull,//字符类型,不为空

agenumber,

gendervarchar2(20)

);

?

插入语句:

insertintostudent(id,name,age,gender)

values(1,zh

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2