
架构
jilong17
这个作者很懒,什么都没留下…
展开
-
嵌入式软件架构设计
1.模块划分 模块划分的"划"是规划的意思,意指怎样合理的将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求。C语言作为一种结构化的程序设计语言,在模块的划分上主要依据功能(依功能进行划分在面向对象设计中成为一个错误,牛顿定律遇到了相对论),C语言模块化程序设计需理解如下概念: (1) 模块即是一个.c文件和一个.h文件的结合,头文件(.h)中是对于该模块接口的声明;转载 2013-04-26 16:42:33 · 1145 阅读 · 0 评论 -
if else 语句 的优化
请教诸位这么一个问题,一个假象的银行帐户管理系统中:* 帐户(Account)分为普通帐户,VIP帐户和信用卡帐户三种.* 每个帐户都可以执行取钱,存钱,注销三种操作* 关于取钱操作的细节: 普通帐户每次取钱限额为1000元,不能透支 VIP帐户每次取钱限额为3000元,不能透支 信用卡帐户每次取钱限额为3000元,可以透支转载 2013-04-24 10:22:27 · 811 阅读 · 1 评论 -
关于C++中,基类 派生类的关系 重载 覆盖 面对对象开发的必须要理解的非常好
关于C++中,基类 派生类的关系 重载 覆盖 ,如果想用面向对象开发的这种架构,基类和派生类的关系的理解非常重要,必须要用到的。 下面这个文章写的非常好,我就转载过来了 http://www.cnblogs.com/sujz/articles/2044365.html转载 2013-09-16 10:56:15 · 690 阅读 · 0 评论 -
关于 编程 规范 我自己给自己定的初步标准,逐步完善
1. 字体 暂时 比较认同的 字体 courier new 9原创 2013-10-25 11:03:09 · 729 阅读 · 0 评论 -
stm32 IAP + app的实现
基于STM32F407 的IAP+APP 已经全部实现,做个笔记。1. 先准备boot 判断是否存在 APP,不存在就进入IAP模式等待有数据过来进行烧写。2.boot 如果是接收 bin 文件数据,可以直接读bin 写入flash. hex文件需要解析的。 bin文件和hex 文件数据格式是有区别的。 3.如果boot准备好,那就准备一个上位机软件,读取bin文件并按包格原创 2015-08-15 21:23:13 · 1921 阅读 · 0 评论 -
引用路径 ../ ./ 说明
引用路径 说明 老是记不住,就写下来./ 当前目录../ 父级目录/ 根目录转载 2016-03-13 22:29:18 · 970 阅读 · 0 评论