不久前,我承受着重新粉刷房屋的压力,同时交付了几个高优先级的工作项目。不可能同时正确地做这两种方法,因此我开始寻找一家可以为我提供油漆工作的公司,并遇到了一个名为“质量”的公司。… 继续阅读 代码质量胜于数量
年: 2020年
使用MCU配置器简化软件开发
当我第一次开始编写嵌入式软件时,几乎每个项目都以相同的方式开始。在最初的3到6个月中,每天花费大量时间浏览微控制器数据表,并为要在项目中使用的每个外设编写驱动程序。很好玩。每个微控制器都可以正常工作… 继续阅读 使用MCU配置器简化软件开发
企业在危机中犯下的3个错误
从初创企业到成熟,成熟的企业,在任何技术业务的整个过程中,都会定期遇到危机。这些危机可能与财务,关键雇员离职,行业变化等有关。当我与公司合作时,无论好坏,我经常会犯三个错误… 继续阅读 企业在危机中犯下的3个错误
一个“ 实时操作系统”来统治所有人
总是有选择的余地,但是就实时操作系统(RTOS)而言,太多了!如果您曾经花时间在网上搜索,就会发现有一百多种不同的RTOS!有些是一般性的,有些则试图通过行业来区分,例如… 继续阅读 一个“ 实时操作系统”来统治所有人
掌握Git的7个技巧
每个嵌入式软件开发人员以及希望每个通用软件开发人员的共同点是,他们使用版本控制系统来管理其软件。那里有不同的版本控制系统,但是今天最流行的系统是Git。如果您从未使用过版本控制系统或… 继续阅读 掌握Git的7个技巧
书评:嵌入式C的测试驱动开发
Author: James Grenning Published: 2011 Target Audience: Any Jacob’s Rating: 5+ Stars Book Link: //pragprog.com/titles/jgade/test-driven-development-for-embedded-c/ Test-Driven Development for Embedded C is 上 e of those foundational books that every embedded software engineer should read. I first read the book probably back in 2013 or 2014 just as I was starting to become a full-time consultant. The … 继续阅读 书评:嵌入式C的测试驱动开发
用pmccabe进行环复杂度测量
我经常收到的一个常见问题是“我应该使用哪种McCabe环复杂性工具?”现在,这始终是一个部分加载的问题,因为尽管我真的很喜欢很多,但是大多数开发人员确实在问我可以向他们推荐哪些免费工具。我最喜欢的人之一… 继续阅读 用pmccabe进行环复杂度测量
5个使快速原型制作变得容易的电路板
在产品开发周期中,有许多实例,开发人员将要创建快速原型。开发人员可能想要创建一个整个系统,学习如何与传感器接口或研究新算法的实现。我经常发现,在尝试理解或证明某些东西时,… 继续阅读 5个使快速原型制作变得容易的电路板
开发软件架构的5个理由
开发软件很复杂!随着时间的流逝,软件的复杂性似乎只是在上升。利益相关者有望提供更多功能。硬件的进步,创造了越来越复杂的设备。即使是简单的应用程序,也可以具有几十个软件模块,一个操作系统,以及在当今环境下的Internet连接。不幸的是,很多… 继续阅读 开发软件架构的5个理由
使用开源软件的5个最佳实践
开源软件无处不在,并且有潜力帮助企业加速开发并提高软件质量。如果不注意,要获得这些结果可能会很困难。这是利用开源软件的五种最佳实践,它们将有助于成功利用开源软件。最佳做法1 –使用… 继续阅读 使用开源软件的5个最佳实践