OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 请您驻足:参与到项目中来

共4条 1/1 1 跳转至

请您驻足:参与到项目中来

菜鸟
2004-11-05 18:43:00    评分
上任“usb技术与应用”斑竹已经一周有余,人气丝毫不见上扬,反有日益滑坡之势,不由得心急如焚。上任之初,上传了手中所有的一些usb相关的精华资料,希望能够吸引一些人气,但走过路过的朋友很多,不吝指教的朋友却少之又少。这一周来我也在谋划一些方法,想怎样才能真正调动起大家的积极性,愿意参与进来,一起提问、讨论、获益,大家共同成长进步,使这儿真正成为我们usb开发工作者的家,让每一个成员在这里都能够获得您想得到的信息。

现实施方案一:本人正于大连理工大学攻读硕士学位,硕士论文题目为:“基于arm的usb通信”,在这个领域我现在也处于学习阶段,从即日起,我在此记录下我在课题研究中遇到的问题、解决方案、进度报告,相信困惑我的问题也正是您已经解决或将要面临的问题,在此过程中我将把我所有的电路图、源码、文档公开,大家可以在此下载或者通过email的方式与我交流:zxb1210@hotmail.com,希望可以和大家一起成长进步,共同成为usb&arm的高手。

实验目的:利用arm芯片实现usb通信

前期准备工作:

1、 USB方面:阅读两本相关书籍:USB总线接口开发指南、PDIUSBD12固件编程与驱动开发,进行USB接口芯片的选型,对USB技术的体系结构和项目开发过程有了一个初步的了解;

2、 ARM方面:主要学习了ARM开发详解一书,对ARM体系结构、开发语言、ADS集成开发环境、Linux操作系统有了一定的了解。

硬件选型:

usb接口芯片选型:usb接口芯片大致可以分为两种,一种是没有集成MCU(单片机)的,如D12;另一种是集成MCU的,如EZ-USB,因为在本课题中单片机使用ARM,所以USB接口芯片拟定选用D12。

ARM芯片选型:暂时未定。

实施方案:

因为可以从周立功网站上下载到51+D12设计方案的原理图和源码,该项技术已经十分成熟,所以大家做基于D12的USB开发大部分都是由此起步的。而单片机选用ARM,就给我们的实施方案更大的选择性,在这里我们首先要解决的就是是否要在ARM中嵌入操作系统的问题。在此我将我对于是否嵌入操作系统的分析陈述如下:

1、 不嵌入操作系统:优点:大致设计方案可以由51+D12的方案改造而来,实现起来应该比较容易,至少思路比较清晰;缺点:这样,我们就把ARM当成一个51来用了,实在有一点大材小用的嫌疑。

2、 嵌入操作系统:优点:可以充分发挥ARM的优势,利用操作系统中提供的接口函数,可以给编写驱动程序带来一定的方便,另外这样编写出来的程序具有更强的可移植性;缺点:作为一个ARM的高手,选定这一方案是毋庸置疑的,是作为初涉ARM领域的新手,选择这一方案实际上是要付出更大的工作量的,因为这样你就必须去掌握嵌入式操作系统的知识。

3、 使用嵌入式操作系统编写程序是ARM芯片发展的主流,掌握这一知识对个人的未来发展是有着很大的好处的,而同时本人进行此项目更多的抱有学习目的的,所以最终选定嵌入操作系统的方案。

下一步要进行的工作:

从事该项目至今,基本上经历了一个由USB---ARM---嵌入式操作系统---ARM---USB的过程,现在又回到了原地,虽然是一个反复的过程,但感觉对于所需要完成任务整体上已经有了一个比较清晰的概念。绕回来,明确了自己的中心任务还是USB通信的完成,其实无论是ARM还是Linux其实还只是实现目的的工具而已。现在想实现的是针对usb通信的实现制定自己所需要完成的任务,把自己的任务分成几块,每一块要完成所需要的工具,然后制定一个工作计划的实施步骤。

希望能够得到大家的指点,下一步我把自己的项目实施计划贴上来。

[align=right][color=#000066][此贴子已经被作者于2004-11-5 10:47:32编辑过][/color][/align]




关键词: 请您     驻足     参与     目中     操作系统    

菜鸟
2004-11-22 17:09:00    评分
2楼

谢谢kreal的大力支持,现在忙于开题报告,报告写完了发上来请你评介一下,如果有需要帮忙的地方一定会向你请教的,在这先谢谢了。


菜鸟
2004-11-29 19:34:00    评分
3楼

首先拜谢daneilwoo的指点,然后介绍一下我做本课题的背景

我是自动化系研究生,方向主要是嵌入式系统,我们导师有个温度采集卡的产品

原来是基于51开发的,现在导师希望做产品的升级,把产品升级为arm的,所以相应的要做一些接口的开发,分给我这块就是“基于arm的usb”。usb和arm这两个方向我都是刚刚开始接触,做起来的难度感觉还是比较大的。但是却是感觉都是应用,费了很大劲做出来可能论文还没什么好写的,但是师命难违啊!!!至于答辩倒没有什么,现在研究生的水平也就不过如此了,我们系还有几个兄弟是研究51+d12的呢。


菜鸟
2004-12-01 05:54:00    评分
4楼

现在arm芯片导师还没有选定,到时候也不知道有没有合适的源码。另外,即使知道源码,想要调通并在我们的产品上运行起来感觉难度还是比较大的。感觉难度还是有的,但确实没有什么研究价值,当初主要是基于arm和usb这两个方向都比较火,这个方向找工作比较容易,至于其它的倒没考虑太多,见笑了。。。


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]