本帖最后由 Simon21ic 于 2016-6-30 15:57 编辑
组件的开发方式,并不是一定需要GUI
组件可以认为是一个只要加入到代码里,然后用户程序只需要通过设置/修改属性,调用组件功能函数,响应事件回调函数就可以简使用的模块
提供了组件,以及相应的属性和事件的使用说明(包括使用环境),开发人员就可以加入到他们自己的项目中
这个过程中,甚至不需要了解组件内部是如何实现的,这样就可以让开发人员,只需要注重实现应用的需求,而不是各个通用功能
比如,开发USB设备的时候,用户只需要关注开发什么设备,使用什么描述符,以及各个USB接口如何安排。
开发web server的时候,用户只需要关注网页内容,以及网页是的位置,放在内部flash还是外部TF卡,或者是U盘里,然后把这些信息传递给相应的组件实例。
开发USB主机的时候,只要选择需要加载的设备驱动组件,然后,使用这些设备驱动组件提供的功能
|