使用.NET平台开发,调用底层的USB驱动访问BMS芯片,将业务逻辑封装成芯片的驱动库文件。
通过依赖注入的方式实现了不同芯片处理逻辑的抽象和分离,从而以插件的形式支持数十款不同的芯片。
使用WPF开发数十种不同的UI,以便用户进行芯片验证。
使用SQLite保存数据。
整套软件采用MVVM设计模式。采用敏捷开发方式,持续添加新的芯片驱动和UI界面。
点击空白处退出提示
语言技术
C#
使用.NET平台开发,调用底层的USB驱动访问BMS芯片,将业务逻辑封装成芯片的驱动库文件。
通过依赖注入的方式实现了不同芯片处理逻辑的抽象和分离,从而以插件的形式支持数十款不同的芯片。
使用WPF开发数十种不同的UI,以便用户进行芯片验证。
使用SQLite保存数据。
整套软件采用MVVM设计模式。采用敏捷开发方式,持续添加新的芯片驱动和UI界面。







评论