北京凌阳爱普有限公司实习报告.doc_第1页
北京凌阳爱普有限公司实习报告.doc_第2页
北京凌阳爱普有限公司实习报告.doc_第3页
北京凌阳爱普有限公司实习报告.doc_第4页
北京凌阳爱普有限公司实习报告.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

太原科技大学毕业实习报告太原科技大学 毕业实习报告姓 名: 学 号: 班 级: 学 院: 电 子 信 息 工 程 学 院 实习时间: 2012.4.82012.4.18 实习单位: 北京凌阳爱普有限公司 一实习基本情况(一)实习时间:2012.4.82012.4.18(二)实习单位名称: 北京凌阳爱普有限公司(四)实习指导老师: 徐登伟(五)实习目的:对C语言的重点知识灵活运用,完成lrc格式歌词文件的读取、解析、存入链表等功能,熟练掌握C语言各种字符串处理方法、基本数据结构,培养良好的编程规范。了解Linux操作系统的概念和安装方法。理解Linux下的目录结构、基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和Make项目管理工具以及Makefile、shell脚本编写等知识,并进行嵌入式开发环境的搭建。了解标准I/O库,Linux多任务编程中的多进程和多线程,以及进程间通信(管道、命名管道、消息队列、信号、信号量等),同步与互斥等重要知识。了解网络编程相关API,熟练掌握TCP协议服务器的编程方法和并发服务器的实现,了解HTTP协议及其实现方法,熟悉UDP广播的原理及编程方法,掌握混合C/S架构网络通信系统的设计,熟悉HTML,Javascript等Web编程技术及实现方法。包括IDE使用、QT部件及布局管理器、信息与槽机制的应用、鼠标、键盘及绘图事件处理及文件处理的应用。(六)实习单位简介: 北京凌阳爱普科技有限公司系全球第十二大IC设计公司-台湾凌阳科技(sunplus)在大陆投资设立的子公司,前身为成立于2001年的凌阳科技大学计划。在竞争日益激烈的高新技术行业,凌阳爱普彰显除强大的竞争力,具备良好的发展前景。 从大学计划成立以来,以“为中国数码教育尽份心力”的宗旨,积极致力于高校的公益教育推广活动,如今已在全国高校共建单片机实验室400余所。 随着凌阳大学计划影响力的不断增大,在原有16位单片机推广、8位及16位工业级单片机芯片方案开发等业务的基础上,产品逐渐发展,于2007年向高校及业界隆重推出了凌阳32位嵌入式实验设备SPCE3200实验设备,为高校的嵌入式教学提供更为丰富的教学资源及更完善的服务。同时,也相继推出了针对于高校应届毕业生的电子人才网站以及嵌入式培训项目。 从创立之日起,凌阳爱普便将助力客户、塑造一流、服务社会、报效祖国作为公司的奋斗目标,积极履行自己对社会所承担的义务,为中国电子科技的发展做出贡献。凌阳爱普公司坐落在北京海淀区中关村上地信息产业基地,是一家集研发、生产、销售为一体的高技术企业。凌阳爱普设有三个事业部,涉及电子信息、伺服控制、运动控制、嵌入式教育培训,成立两年被认定为北京海淀区高新技术企业、北京软件企业。目前办公面积1200平方米,员工60余人,在竞争日益激烈的高新技术行业,凌阳爱普拥有大公司的根基,发挥小公司的活力与潜力,连续三年保持持续成长,彰显勃勃生机和强大的竞争力,具备良好的发展前景与潜力。MCU部门负责与企业合作,从事电机伺服控制、运动控制方案开发销售,目前提供凌阳MCU电机控制方案;集DSP、FPGA、ARM于一体的运动控制方案研发销售,以及客户委托定制开发。在售产品有极具竞争力、成本低、性能高,使用范围更广的纺织机变频方案。在研产品有集DSP、FPGA、ARM于一体的运动控制方案。凌阳科技(sunplus)创立于1990年,总公司位于台湾新竹科学园区,是全球第12大芯片设计公司。产品涵盖了微控器芯片、多媒体芯片、液晶驱动和控制芯片及存储器芯片等。 创立十余年来,凌阳科技积极引领各类芯片产品的研发与创新设计,成功地将创意与高新技术结合,设计开发出上千种芯片及系统解决方案,应用在我们生活的各个领域中。例如数码相机、DVD/VCD、移动通信、MP3/MP4、TV Game、计算器等。二、实习内容(一)mp3歌词解析器本项目在C语言阶段是非常具有代表性的,通过本项目对C语言的重点知识灵活运用,完成lrc格式歌词文件的读取、解析、存入链表等功能,并且能够实现与歌曲同步实时显示。通过该项目能熟练掌握C语言各种字符串处理方法、基本数据结构,培养良好的编程规范。(二)Linux基础及系统编程 完成:linux shell命令解释器 基于nrf2401的无线聊天系统 基于消息队列的QQ聊天系统 基于命名管道的命令行版mplayer播放器 Mplayer播放器:利用TFT图形库实现Mplayer UI界面的设计,即图形界面的开发,通过触摸屏和按键进行控制,实现Mplayer播放、暂停、上一首、下一首、静音、音量调节、播放列表、歌曲信息、播放进度、歌词同步等功能,该项目中涉及到多进程、多线程以及进行间通信、重定向等系统编程知识,是对前面所学知识点的强化和提升。(三)linux网络编程完成:基于TCP协议的QQ聊天器 基于HTTP协议的Web服务器 基于UDP协议的TFTP服务器飞鸽传书:本项目利用UDP实现服务器搜索,利用UDP和TCP实现局域网群聊和私聊,以及大量文件传输等功能。具备用户上下线动态识别机制,用户分组,组内用户之间的信息交换,信息不与组外用户分享,与指定用户之间进行私密信息交换,保证信息不被其他人获取,信息采用加密算法加密确保数据安全,两用户之间可通过语音进行通话等功能。(四)面向对象C+语言编程及基于Qt的GUI开发 由于QT具有跨平台、面向对象、丰富API、支持2D/3D渲染、支持XML、多国语等强大功能,在嵌入式领域的GUI开发中得到了广范的应用,在本阶段通过基于QT图形库的学习使学员可以熟练编写GUI程序,并移植QT应用程序到S3C2440平台。完成:QQ登录器 基于QT的猜数字游戏 QT画图板 基于QT的led控制器 基于QT的串口控制器黑白棋对战平台:本项目既是对QT的应用也是对网络编程开发的巩固,项目主要是在Linux环境下进行基于QT的GUI网络对战平台的开发,主要包括网络层服务的搭建,中间层的数据交换,与上层GUI的交互。学员需要独立完成项目整体架构及功能模块的划分,游戏整体界面的设计,以及各模块功能的实现,并且要处理好各线程间的关系等。三、存在的不足之处在这次实习过程中自己存在一些不足之处有:1、自己动手能力不足,许多程序结构不是很了解C语言是嵌入式领域最重要也是最主要的编程语言,通过大量编程实例重点理解C语言的基础编程以及高级编程知识。 2、自己对器件的认识不够熟练,对电子元件的相关基础知识不太清楚。主要以S3c2440为主,了解ARM处理器的基础知识熟悉ARM体系结构及其相关资源。主要内容包括ARM编程模型、异常中断、寄存器介绍等方面,包括ARM编程环境、ARM/Thumb指令集、寻址方式、调试、汇编与C混合编程等方面内容,要求熟悉ARM常用伪指令与伪操作,ADS概述与项目工程的建立,AXD环境的建立与调试过程。四、实习的心得与体会这次的实习我觉得自己在以下几个方面有较大收获:一、了解了Linux操作系统的概念和安装方法。详细理解Linux下的目录结构、基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和Make项目管理工具以及Makefile、shell脚本编写等知识,并进行嵌入式开发环境的搭建。与实际应用相联系,强化了对Linux应用开发的理解和代码调试的能力。从Linux网络发展、TCP/IP协议、socket编程、TCP网络编程、UDP网络编程、Web编程开发等方面入手,全面了解Linux网络应用开发。熟悉了UDP广播的原理及编程方法,掌握混合C/S架构网络通信系统的设计,熟悉了HTML,Javascript等Web编程技术及实现方法。深入了解嵌入式Bootloader的详细工作原理,以及对底层驱动的了解,通过自已从零开始设计一个Bootloader来了解和认识嵌入式系统启动和初始化流程以及内核传参过程。了解Linux内核的目录及源码结构,熟悉了内核移植、裁剪等过程及内核配置机制,重点掌握了Linux2.6.34内核在S3C2440开发平台的移植及修改过程。二 、自己动手能力得到很大提高。在实际的生活中没有足够的动手能力,就不可能做成任何事,在实习中,我锻炼了自己的动手能力。使自己的动手能力得到了极大的提高。虽然只有十天的实习,可还是使自己的处事能力等方面能力得到提升。做人做事也有了一定的认识。要胆大心细。敢于去实践,有困难的时候选也要向别人取取经验。毕竟团队的力量是很大的。是可以去

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论