发 帖  
  • 2.2.1 必须熟悉业务 软件是为业务服务的,业务才是“目的”,软件系统是为了达成业务系统目标的手段和方法。适应当前的业务需求是基础,充分考虑和预测未来的业务扩展,根据业务的扩展性来设计软件的扩展性。如果可预见未来没有扩...
    0
    550次阅读
    0条评论
  • 1 问题背景 一切为了进度,软件开发的首要目标就是以最快的速度满足客户需求,“快”是第一要素,但是短期指标;可复用性、扩展性等长期指标被忽略,导致后期的维护、功能增减调整都非常困难。 一个小的业务需求会牵一发而动全身,一...
    0
    408次阅读
    0条评论
  • 业务软件设计 低功耗从硬件上能够解决一部分,但单纯依靠硬件肯定是不行的,需要软件的密切配合,才能达到最好的效果。以上是从硬件驱动层面的,一般情况下都比较关注,但实际上软件业务层的灵活性高,发掘低功耗的效果比硬件低功耗本身...
    0
    396次阅读
    0条评论
  • 1 低功耗的意义 电子产品尤其是电池供电的都要求低功耗,究竟怎样才算低功耗?脱离应用场合的数值没有意义,低功耗是一种看情况而定、只可意会的标准。 2 思路决定成败 芯片数据手册写着低功耗,上面那些小的出奇的电流标准,只是...
    0
    446次阅读
    0条评论
  • 注释 ◎ 注释应放在其代码上方相邻位置或右方,不可放在下面。 ◎ 注释的内容要清楚明了,防止注释二义性。 ◎ 修改代码时同步更新注释,保证注释与代码的一致性。 ◎ 函数声明处注释描述函数功能、性能及用法,提供参考范本如下...
    0
    624次阅读
    0条评论
  • 宏和常量 ◎ 宏定义和常量使用大写字母或下划线。 ◎ 用宏定义表达式时,要使用完备的括号,如下: #define HEHE_AREA( a , b ) (( a ) * ( b )) ◎ 宏定义中尽量不要使用return...
    0
    699次阅读
    0条评论
  • ◎ 不用或者少用全局变量 说明:单个文件内部可以使用static的全局变量,可以将其理解为类的私有成员变量。全局变量应该是模块的私有数据,不能作用对外的接口使用,使用static类型定义,可以有效防止外部文件的非正常访问...
    0
    347次阅读
    0条评论
  • ◎ 一个函数仅完成一件功能 ◎ 重复代码应该尽可能提炼成函数。 说明:重复代码提炼成函数可以带来维护成本的降低。重复代码是不良代码最典型的特征之一。在“代码能用就不改”的指导原则之下,新需求增加带来的代码拷贝和修改,随着...
    0
    346次阅读
    0条评论
  • 编码规范 2.1 文件头申明 ◎ 新增.c必须添加注释,标注公司名称、文件功能说明,创建日期、作者,后续修改说明 范例如下: / **** **** **** **** **** **** **** **** **** ...
    0
    400次阅读
    0条评论
  • 嵌入式C编码的原则

    2023-12-7 14:21
    1 编码原则 1.1 可读性原则 (1)清晰第一 清晰性是易于维护程序必须具备的特征。维护期变更代码的成本远远大于开发期,编写程序应该以人为本,计算机第二。一般情况下,代码的可阅读性高于性能,只有确定性能是瓶颈时,才应该...
    0
    359次阅读
    0条评论
  • Python是一种非常流行的编程语言,可以用于多种用途,包括自动化任务。其中一个常见的自动化任务是自动发送邮件。在本文中,我们将介绍如何使用Python编写脚本来自动发送邮件。 要使用Python发送电子邮件,我们需要使...
    0
    1319次阅读
    0条评论
  • 在完成地址无关fixup后,u-boot开始对一些系统寄存器进行初始化。 第一段代码如下: pie_fixup_done: #endif #ifdef CONFIG_SYS_RESET_SCTRL bl reset_sc...
    0
    893次阅读
    0条评论
  • 开启地址无关后的重定位地址操作 在由save_boot_params跳转回save_boot_params_ret后启动流程继续往下执行来到下面代码段: save_boot_params_ret: # if CONFIG...
    0
    893次阅读
    0条评论
  • u-boot在汇编启动阶段对系统的一些初始化 当cpu交由u-boot接管进入u-boot后, 首先会到_start符号处开始执行初始化, 并在此期间完成一些必要的系统寄存器相关的初始化,包括保存boot参数, 进行地址...
    0
    593次阅读
    0条评论
  • u-boot armv8链接脚本

    2023-12-7 11:19
    u-boot armv8链接脚本 在进行源码分析之前,首先看看u-boot的链接脚本,通过链接脚本可以从整体了解一个u-boot的组成,并且可以在启动分析中知道某些逻辑是在完成什么工作。 在armv8中,u-boot使用...
    0
    623次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 70 次赞同

    获得 0 次收藏

谁来看过他

关闭

站长推荐 上一条 /6 下一条

返回顶部