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

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管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版