1. 有一定的C语言功底
这个不用多说,玩的就是代码。
2. 了解面向对象的思想
VSF中的组件化设计方式,大量使用了OO的思想。并且是用C语言实现的OO。
自己百度里搜索“面向对象C语言”、“OOPC”,应该会有不少的发现。
当然,VSF里的OO的语法上,并不会和别人的完全一样,因为OO只是思想,不是语法也不是语言。
3. 了解多任务的一些原理
推荐傻孩子的“How to Design Multiple Tasks Embedded System”,目前只有demo。详情请咨询百度君。
看uCOSII的源代码,也是一个不错的选择,这类的书就多了。
4. 时间
VSF里的一些设计,对于大部分MCU工程师来说,应该还是比较陌生的。以前培训兼职人员的时候,一些能力比较强的,大概花了1个月左右,可以用VSF开发。当然,这个也只是入门。
5. 一块VSF支持的硬件
VSF里有hal,提供了一些MCU的驱动。只要有VSF支持的MCU的硬件,那就可以玩了。当然,如果为了方便的话,到时候可以买一块VSF专用开发板,VSF开源代码里提供的工程demo,可以直接使用。
6. 永不放弃**到底
以前培训VSF的时候,大部分的人是自己放弃的。这一点应该来说是最重要的了。大部分人看VSF,一开始会觉得代码并不多,语法也没什么复杂的,但是真正要用起来的话,相信也不是很容易。
虽说准备,但是有些部分也不是短时间内可以完成的。建议至少1年以上的C语言经验、看完uCOSII或者其他RTOS代码、有OOC的经验之后再跳坑。
上车的人,可以加QQ群:736714326
另外,之后可能会安排线下交流,地点在上海,时间一般在周末。 |