你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

F429-disco的VCP驱动问题

[复制链接]
watershade 提问时间:2015-6-4 11:50 /
阅读主题, 点击返回1楼
收藏 评论24 发布时间:2015-6-4 11:50
24个回答
watershade 回答时间:2015-6-4 14:38:04
creep 发表于 2015-6-4 14:26
我的F429使用的是标准库里面的USB CDC 驱动,比这个HAL好理解些,这个HAL的USB代码太复杂了 ...

嗯,我刚才在看我提到网站上的VCP,他用的就是标准库。
watershade 回答时间:2015-6-4 15:43:20
creep 发表于 2015-6-4 14:26
我的F429使用的是标准库里面的USB CDC 驱动,比这个HAL好理解些,这个HAL的USB代码太复杂了 ...

又及:
关于cube和标准库的争辩由来已久。cube的好处是显而易见的:硬件免配置,用户可以将尽力用到应用上,而且熟悉了之后整个代码的结构还是相对简明的。但是标准库的好处也是不用言说的:代码结构非常简洁,不像cube同一个功能要封装几层,标准库很容易追踪到函数的实现。而且用户量庞大。
但是cube在另外一些方面也远远好于标准库,之前的标准库并不附带usb和freertos,当你使用stemwin的时候也要自己将其添加到工具中,但是cube想当一个百宝箱。
此外mbed的库叶挺不错,希望arm借助mbed能够将arm的变成标准化,今年年底应该可以看到mbed os。此外,谷歌新出的Brillo不知道是不是和M系列的CPU能搭上。
科技发展太快了,硬件工程师很累呀。希望能有办法只专注于应用,而非平台。
你好我好大家好! 回答时间:2015-6-4 15:53:05
学习了      
无力回天 回答时间:2015-6-4 16:05:01
还是要潜心研究
creep 回答时间:2015-6-4 16:57:55
watershade 发表于 2015-6-4 15:43
又及:
关于cube和标准库的争辩由来已久。cube的好处是显而易见的:硬件免配置,用户可以将尽力用到应用 ...

HAL的结构的使用和Linux的做法很相似,将硬件层和应用层分离出来,这样的做法是很好的,但是适应的确需要个过程,比较标准库用了那么久了。
好像标准库也有USB的各种模式的驱动啊,我不知道你所指的没有USB是说哪方面?
ts2000 回答时间:2015-6-5 09:21:23
学习一下。什么叫VCP还不知道
stary666 回答时间:2015-6-5 10:09:47
学习一下。。。
stary666 回答时间:2015-6-5 10:11:11
我也不喜欢HAL,太绕,看着看着就晕了
watershade 回答时间:2015-6-5 10:13:33
ts2000 发表于 2015-6-5 09:21
学习一下。什么叫VCP还不知道

VCP虚拟串口,virtual com port
watershade 回答时间:2015-6-5 10:13:50
stary666 发表于 2015-6-5 10:11
我也不喜欢HAL,太绕,看着看着就晕了

是有点绕

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版