生活工程体验信仰哲学精神
快软网
精神世界
探索历史
哲学文学
艺术价值
信仰创造
境界审美
体验技术
技能工具
工程信息
医学生产
生活运用
操作能力

嵌入式开发:软件启动清单给质量一个良好的开端

7月27日 眸中星投稿
  将质量融入嵌入式软件并非偶然。质量必须从一开始就内置。下面是嵌入式开发人员可以使用的清单,以确保他们以正确的方式开始嵌入式软件实施阶段,并牢记质量
  阶段1项目设置
  设置版本控制
  创建项目
  创建项目目录结构
  空白配置设置
  项目设置的第一阶段可能看起来微不足道,但包含了保证质量的关键步骤。应该首先建立一个修订控制系统,而不是在软件复杂到开发人员开始失去代码的时候。另一个经常被忽略的方面是为项目编辑器设置空白和制表符间距。许多开发人员在IDE上有自己的偏好,因此为了确保源文件保持正确的格式,需要在所有环境中一致地设置空白。
  第2阶段配置
  Doxy模板和工具设置
  导入框架HALAPI模板
  版本日志
  硬件配置
  一旦建立了项目环境,嵌入式开发人员应该创建一个基础版本,这样他们就可以从头开始跟踪代码基础的变化。版本日志通常在开发人员列表的最后,但是为了正确地捕获变更,应该首先创建版本日志。在整个开发周期中,从开发套件硬件到alpha和beta版本,硬件经常会发生多次变化。硬件配置文件可用于有条件地编译和调整目标硬件的代码库。
  正在配置项目的开发人员也应该考虑使用源模板和头模板。嵌入式软件应该有一致的外观和感觉,并有良好的文档记录。基于Doxygen的模板除了提供自动生成软件手册的能力之外,还可以提供这种外观和感觉。
  阶段3代码分析
  设置静态分析工具
  设置代码指标
  动态代码分析(如果你可以使用该工具)
  许多嵌入式开发人员和团队相当不擅长执行代码分析或度量,直到在项目中为时已晚。在开发周期的早期建立静态和动态代码分析将有助于开发人员在开发代码时发现潜在的问题并验证是否符合编码标准,而不是在最后。分析和度量工具如果及早使用可以减少bug,并帮助开发人员在问题出现时就发现它们,避免它们积累成一个庞大而难以管理的数字。
  阶段4调度程序设置
  设置RTOS或裸机调度程序
  需要设置系统计时器驱动程序
  创建一个任务,使LED作为指示器闪烁
  几乎每个嵌入式系统都有一个调度程序来驱动系统。调度程序可以是简单的裸机调度程序,也可以是成熟的实时操作系统(RTOS)。一旦调度程序就位,创建一个可以周期性闪烁LED的任务是让嵌入式系统说“HelloWorld”的好方法。
  第5阶段设置调试消息
  设置调试消息
  通过调试器进行RTT
  UART驱动程序
  Printf设置或等效的RTT
  配置断言
  许多嵌入式开发人员等到发现软件行为有问题时才建立调试消息或实时跟踪。等待问题被发现已经太晚了!如果在潜在的错误、时间问题或其他问题第一次出现在系统中时就发现了它们,而不是在几周或几个月后才发现,那么捕捉这些问题要容易得多。通过设置调试和跟踪功能以及消息传递打印函数因此,在编写任何应用程序代码之前,RTT应该是重中之重。
  第6阶段开始开发
  只有在前五个阶段的任务完成后,开发人员才应考虑开始应用软件开发。当然,根据团队的不同,这个清单可能会有所增加。本文中包含的列表提供了开发人员为了成功地开始开发过程应该完成的最低任务集。显然,高质量的软件不会自己编写,嵌入式开发人员需要遵守纪律,使用他们建立的工具。
  你认为清单中还应增加哪些任务或软件启动项目?
投诉 评论 转载

工伤死亡被扶养人生活费计算方法是什么?热文聚热点网 一、工伤死亡被扶养人生活费计算方法是什么?工伤死亡被扶养人生活费计算方法是按照上一年度城镇居民人均消费性支出和农村人均年生活消费性支出标准计算。被抚养人为未成年人的,计算……指定监护权的程序是怎么样进行的?热评聚热点网 一、指定监护权的程序是怎么样进行的?指定监护权的程序如下所述:(其中涉及到法律方面的规定,由于《民法典》在2021年1月1日实施,届时民法通则将会失效)第一,事先没……嵌入式开发:软件启动清单给质量一个良好的开端热闻聚热点网 将质量融入嵌入式软件并非偶然。质量必须从一开始就内置。下面是嵌入式开发人员可以使用的清单,以确保他们以正确的方式开始嵌入式软件实施阶段,并牢记质量阶段1项目设置设置……卖车没过户可到交警队备案吗?热闻聚热点网 一、卖车没过户可到交警队备案吗?1、卖车没过户不可到交警队备案根据《机动车登记规定》第十八条已注册登记的机动车所有权发生转移的,现机动车所有人应当自机动车交付……2021年最新征收教育费附加的暂行规定修订热传聚热点网 征收教育费附加的暂行规定(1986年4月28日国务院发布根据1990年6月7日《国务院关于修改〈征收教育费附加的暂行规定〉的决定》第一次修订根据2005年8月20日《国务……为什么有人说举重经常破世界纪录?热博聚热点网 在举重运动的早期,大多采用缓慢的、单节奏的动作,甚至把提铃动作分为两个不连续的阶段,因而不能培养快速力量,举重成绩自然也大受影响。现在抓举和挺举的动作特点是速度很快,优秀运动员……在我国的法律规定中起诉离婚要什么证件和材料?在哪里起诉离婚手 问:在我国的法律规定中起诉离婚要什么证件和材料?在哪里起诉离婚手续律师解答:对于离婚、小孩抚养或者财产分割等有任何一个不能达成协议的,只能通过法院调解或者判决。而对……海苔的营养价值吃海苔要注意些什么热评聚热点网 【导读】众所周知,海苔是含碘量非常丰富的食品。多食用海苔,有利于治疗因缺碘引起的甲状腺肿大。但海苔的营养价值远远不止如此。海苔中还含有丰富的维生素以及钙、铁等矿物质,这些矿物质……商标注册申请程序?热议聚热点网 问:商标注册申请程序?律师解答:商标(是一个专门的法律术语。品牌或品牌的一部分在政府有关部门依法注册后,称为“商标”。商标受法律的保护,注册者有专用权。那么商标注册……造谣别人离婚了是什么罪热闻聚热点网 问:造谣别人离婚了是什么罪律师解答:虚构事实、散布谣言产生不良影响,导致他人夫妻感情破裂而离婚的,应该构成诽谤行为,并且有严重后果,算是构成侵权行为了,侵害了对方的……关于制造伪劣产品罪的判刑标准?热传聚热点网 问:关于制造伪劣产品罪的判刑标准?律师解答:生产者,销售者在产品中掺杂,掺假,以假充真,以次充好或者以不合格产品冒充合格产品,涉嫌下列情形之一的,应予立案追诉:伪劣……解除劳动合同证明书范文?热议聚热点网 问:解除劳动合同证明书范文?律师解答:我们很多的时候都会写在职在职工作证明书,但是在职工作证明书怎么写呢?下面法律知识网小编为您提供一份解除劳动合同证明书范文。……
【歌词】一时无两Twins歌手:华语群星3热文聚热点网 安徽省合肥市庐江县违章处理费用?热议聚热点网 青海省海南州今年有多少产假热博聚热点网 好文:铁树的养殖方法风水热传聚热点网 【歌词】怀念妈妈(无和声)伴奏歌手:祝英华热评聚热点网 拔河加油稿热评聚热点网 阳春三月热评聚热点网 【歌词】指日可待歌手:黎明手机铃声热传聚热点网 肝脏不好的人脸上会有什么异常?热传聚热点网 【歌词】好女人(新传媒优频道电视剧《完美女人》片尾曲)歌手: 【歌词】FutureLoveParadise歌手:Seal热 【歌词】一言难尽张宇歌手:华人群星9热议聚热点网
感谢爱人陪伴的句子三篇陈都灵变化不大,一身简约穿搭很清爽,还是ampampquot我心目中的好老师史上最强肌肉男竟是假的,注射药物长肌肉差点丧命马苏代言三笑品牌清新气质备受赞誉彼岸风景现在什么手机软件挣钱她15岁嫁给徐志摩,孕期被迫打胎,离婚后成为中国首位女银行家天堂我想对党说:入党是我最美好的选择精选端午节包粽子的作文200字八篇今日正式入伏!中央气象台继续发布高温橙色预警热评聚热点网

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找新乡渭南铜川松江山南雅安松原荃湾淮北昭通平凉鞍山赤峰苗栗保亭池州渝北株洲陇南濮阳三沙秀山密云鸡西