
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
嵌入式软件架构漫谈
软件架构的意义在于提高开发效率和代码可维护性、可扩展性。刚好最近需要用到裸机开发,在此自我总结一下经验和见解。如有错误,欢迎评论区指出。;好理解,可以看一下一个基于RTOS的软件架构:其作用在于后期的移植和排查只需要关注某一层级即可,比如更换芯片,那只需要修改驱动层即可;更换RTOS,那只需修改OS抽象层即可;按键任务控制LED任务功能失效,那就按照层级逐层排查(OS层的消息同步是否有问题?LED

嵌入式固件升级框架详解与实战经验
嵌入式固件升级是一个看似简单,但实现难度较大的功能,对可靠性、安全性、成本控制、性能、系统架构设计都有着严格的要求。

Git学习笔记
相对纯软开发,一般对嵌入式小型项目的版本管理不会太重视。在一些中小厂可能还使用着U盘拷贝的方式去保存、转移代码。但当项目的代码量增加、迭代速度加快、团队协作人数变多后,版本管理的重要性就很明显了。所以掌握版本管理工具的使用可以说是资深开发者必备的技能之一。版本管理的工具有很多,其中Git以其分布式和高效分支管理等特性成为了当前最主流。

嵌入式软件架构漫谈
软件架构的意义在于提高开发效率和代码可维护性、可扩展性。刚好最近需要用到裸机开发,在此自我总结一下经验和见解。如有错误,欢迎评论区指出。;好理解,可以看一下一个基于RTOS的软件架构:其作用在于后期的移植和排查只需要关注某一层级即可,比如更换芯片,那只需要修改驱动层即可;更换RTOS,那只需修改OS抽象层即可;按键任务控制LED任务功能失效,那就按照层级逐层排查(OS层的消息同步是否有问题?LED

到底了








