查看: 47266|回复: 198

[其他] DIY USB开发板活动 闪亮登场(成品图已更新)

[复制链接]

该用户从未签到

33

主题

441

帖子

0

新手上路

Rank: 1

积分
7703
最后登录
1970-1-1
发表于 2010-12-28 11:12:24 | 显示全部楼层 |阅读模式
大家期待已久的DIY USB活动现已开始,下面介绍本次活动规则。
1、活动日期:自2011312011331
2、个人信息完善:为了能够将兑换礼品寄到各位手里,请您完善一下信息。请大家点解“申请加入活动完善信息;
3、获奖要求:每个ID只允许参加一次积分兑换。
4、本月奖品:冷火-USB,具体见下面图片;
5、本月DIY规则:
         5.1、本次活动每个ID只允许参加积分兑换1(如果需要更多的USB板子可以自行购买)
         5.2、积分不够的,可以在本月积累积分,到月底以前兑换。
         5.3、下述是积分兑换规则:     
            
 

            
            
USB板说明

            
            
兑换积分()

            
            
个人费用()

            
            
备注

            
            
1

            
            
全套

            
            
0

            
            
60

            
            
只能兑换1

            
            
2

            
            
全套

            
            
100

            
            
50

            
            
只能兑换1

            
            
3

            
            
全套

            
            
200

            
            
40

            
            
只能兑换1

            
            
4

            
            
全套

            
            
300

            
            
30

            
            
只能兑换1

            
            
5

            
            
全套

            
            
400

            
            
20

            
            
只能兑换1

            
            
6

            
            
全套

            
            
500

            
            
10

            
            
只能兑换1

            
            
7

            
            
全套

            
            
600

            
            
0

            
            
只能兑换1

            
            
8

            
            
空板

            
            
100/

            
            
0

            
            
最多兑换1

            


 
6、注意事项:
         6.1、发帖和回复可以获得积分,版主会根据帖子的内容给以积分奖励;
         6.2、不得恶意灌水,如果存在恶意语言攻击将视为无效;
7、本活动最终解释权归与非网飞思卡尔论坛所有,如有疑问,请大家跟贴留言。
8、参与方式:
         点击参加活动,完善个人信息。在本帖中留言,参与哪种兑换方式。比如兑换第6种情况,本帖回复:600分兑换USB开发板。
9、直接购买的请登陆淘宝:https://item.taobao.com/item.htm?id=9495881260
成品图.jpg

空板图.jpg

 
我知道答案 目前已有198人回答
回复

使用道具 举报

该用户从未签到

33

主题

441

帖子

0

新手上路

Rank: 1

积分
7703
最后登录
1970-1-1
 楼主| 发表于 2010-12-28 15:08:51 | 显示全部楼层

RE:准备DIY个USB开发板,大家觉得如何?

关于资料
usb方面的到是不少,这10年时间来出版了不少这方面的书,其实都差不多,大家可以随便找本看看,如果侧重在usb规范,有本好书,就是mindshare那个系列的中的一本《USB2.0体系架构》此书有中文版,但翻译的很差,英文版电子书网上有
http://www.china-pub.com/13669
freescale hcs08系列单片机的书最近也出了几本,此种这本我觉得很好:http://www.china-pub.com/46801
我们也写过点电子版的资料,大家可以去
http://blog.ednchina.com/bluehacker找下下载
关于USB在windows下的驱动程序开发,我的建议是没太大必要深入,因为如libusb和NI-VISA之类的通用库做的很好,绝对比99%的驱动程序员做的好。libusb的资料很零碎,网上有一些网友写的帖子,google下能找到一些,当然最好的资料还是官方文档,在这里:
http://sourceforge.net/apps/trac/libusb-win32/wiki/libusbwin32_documentation
飞思卡尔的mini usb stack已经很成熟,源代码也是公开的,也有配套的文档,大家可以到这里下载:
https://www.freescale.co
m/files/32bit/software/protocol_stacks/FSL_Mini-USB_stack.exe?WT_TYPE=Protocol%20Stacks%20and%20Middleware&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=exe&WT_ASSET=Downloads
本次采用的MCU手册这里下载:
http://cache.freescale.com/files/32bit/doc/ref_manual/MC9S08JS16RM.pdf?fpsp=1
关于HCS08单片机的一些中文资料,本网站上有,比如其他型号MCU的中文手册,因为hcs08这个系列是高度兼容的,其他型号的手册对JS16也是有参考价值的
 

该用户从未签到

33

主题

441

帖子

0

新手上路

Rank: 1

积分
7703
最后登录
1970-1-1
 楼主| 发表于 2010-12-28 15:38:54 | 显示全部楼层

RE:准备DIY个USB开发板,大家觉得如何?

按小安的建议,我补充点内容,说明下这个活动的大致想法。
USB早已经成为业界串行通信的一个事实上的标准,深入到每个人的工作生活。作为工程师和高校学生,学习USB开发技术是很有价值的。目前市面上也有不少相关资料和学习板;但普遍存在以下美中不足之处:
1. 很多书籍和学习板、开发板讲解的还是USB1.1的知识。现在USB3.0已经发布,USB1.0和1.1慢慢的将推出历史舞台,作为新的产品的设计开发工程师,掌握USB2.0技术已经提到日程了
2. 很多书籍及学习板都是基于落后的8051单片机,外扩nxp D12之类的芯片来讲解USB开发。诚然8051和D12早年在国内对推广USB技术发挥了巨大作用,但随着时代的发展,8051早已经是技术落后的单片机,之所以还在广泛使用,完全是历史原因;从某种意义上8051单片机更像是精简版的x86 cpu,而不是现在大势所趋的SoC(片上系统);目前很多厂商已经推出很多更高性价比的单芯片USB解决方案,学习使用这些新知识对于提高技术水平,扩大视野非常有帮助
3. 众多以8051或者cypress公司usb接口芯片为平台的书籍和学习板,都在反复的重复着低层次的劳动,比如每个工程师或学生学习或者开发usb产品,都是反复的编写usb驱动程序,usb配置,芯片初始化等单片机固件。最终导致重复劳动多,由于每个人的水平不一样,最后代码质量差别很大,只有少数高手才能开发出高质量的USB产品。整个行业开发的USB相关代码非常零碎,没有形成系统的成熟的USB协议栈软件
我们想要DIy的学习板,初步考虑采用freescale性能卓越的JS16单片机,它是USB2.0的单芯片解决方案,不需要外扩D12之类的额芯片即可实现可靠的USB2.0全速传输。提供以下功能模块:
1. 一路SD卡插槽,可以插SD卡,这样可以把SD卡模拟为U盘
2.一个串口
3.一个USB2.0全速设备接口
4. 几个按键及LED,LED用于指示
5. USB直接供电,无需外接电源
6. BDM仿真器接口,可以把此学习板当作飞思卡尔BDM来调试S08,S12和coldfire V1系列的MCU
7. 可以实现USB鼠标键盘等HID设备
8.可以实现虚拟串口(USB转串口)
9.实现mass storage存储
10. USB bootloader,可以支持USB直接烧写程序,即ISP功能
此活动DIY的学习板/开发板的优点:
1. 真正单芯片的USB2.0解决方案,不同于常规单片机外扩USB接口芯片的方案
2. 基于飞思卡尔业界领先的HCS08单片机,HCS08单片机是久经考验的成熟架构,其历史与8051同样悠久,但不断改进,始终是业界最优异的单片机之一。具有极佳的可靠性和非常好的性能,最高可达48MHZ的主频。本开发板不但学习了USB,同时还学习了HCS08单片机
3. 本学习板同时是一个稳定实用的仿真器,当你玩腻了这块板子,你还可以把它当作一个BDM仿真器来用,以后你用飞思卡尔单片机开发其他项目时,就可以用它来调试板子了
4. 学习并掌握产品级的USB协议栈和USB驱动。本开发板将采用飞思卡尔公司提供的产品级USB协议栈和成熟开源libUSB库。好处是,这些是系统的成熟的软件包,学会使用它,将极大的简化今后你的USB产品的开发工作量。如果没有这些,你将需要自己编写USB2.0规范中规定的众多复杂协议,还需要开发windows或linux下的USB设备驱动程序,即使你是USB协议和windows./linux内核高手,你也将花费大量的时间才能完成;而对于大多数一般开发者,这些工作的难度是非常大,很难保证按时完成高质量的代码。
成本预算:
初步估计,硬件成本在50元左右,不包含PCB制版费用,PCB费用取决于参加人数,人数越多,平摊到每块板子上的成本就会很低

希望大家提出宝贵建议,对于参加的朋友,欢迎大家在这里,分享自己的资料,经验,心得。
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-12-28 16:28:32 | 显示全部楼层

    RE:准备DIY个USB开发板,大家觉得如何?

    李老师讲的很全面,我很期待。希望大家能够热烈的讨论一番。
    该会员没有填写今日想说内容.

    该用户从未签到

    6

    主题

    171

    帖子

    0

    新手上路

    Rank: 1

    积分
    356
    最后登录
    1970-1-1
    发表于 2010-12-28 18:32:19 | 显示全部楼层

    回复:准备DIY个USB开发板,大家觉得如何?

    我自己也有DIY JS系列的模组板,JS系列只差在没有AD,该有的都有了,尤其是USB Mini stack,很容易上手,CMX提供免费的库也很不错.不过比起来还是Mini stack占的空间小
    JSxx.jpg
     
    DIY BDM 升级到4.3版本,CW10相容性很好,绝配
    usbdm.jpg
    李老师和安如果需要,我可以免费寄送
     

    该用户从未签到

    27

    主题

    418

    帖子

    0

    新手上路

    Rank: 1

    积分
    228
    最后登录
    1970-1-1
    发表于 2010-12-28 20:10:03 | 显示全部楼层

    RE:准备DIY个USB开发板,大家觉得如何?

    不知道李老师打算用什么封装的片子,我使用qfn封装的片子做过一个js16的开发板,由于芯片不好焊,成功率挺低的。

    该用户从未签到

    33

    主题

    441

    帖子

    0

    新手上路

    Rank: 1

    积分
    7703
    最后登录
    1970-1-1
     楼主| 发表于 2010-12-29 08:45:31 | 显示全部楼层

    回复:准备DIY个USB开发板,大家觉得如何?

     准备用SO20的,QFN的焊接其实也不难,就是有点小技巧,对于专业焊工这个都不是问题

    该用户从未签到

    33

    主题

    441

    帖子

    0

    新手上路

    Rank: 1

    积分
    7703
    最后登录
    1970-1-1
     楼主| 发表于 2010-12-29 08:49:31 | 显示全部楼层

    RE:准备DIY个USB开发板,大家觉得如何?

    回7楼
    你diy了两个版本?下面那个看上去是USBDM吧,上面那个有什么不同呢?

    该用户从未签到

    6

    主题

    171

    帖子

    0

    新手上路

    Rank: 1

    积分
    356
    最后登录
    1970-1-1
    发表于 2010-12-29 09:22:27 | 显示全部楼层

    RE:准备DIY个USB开发板,大家觉得如何?

    上面那个是JSxx的开发板.

    该用户从未签到

    33

    主题

    441

    帖子

    0

    新手上路

    Rank: 1

    积分
    7703
    最后登录
    1970-1-1
     楼主| 发表于 2010-12-29 14:45:06 | 显示全部楼层

    回复:准备DIY个USB开发板,大家觉得如何?

     不错啊,呵呵,对了,你那还有吗,有的话,我买你一个玩玩。开发板和BDM各一个
    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-2 14:50 , Processed in 0.302680 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表