推荐星级:
- 1
- 2
- 3
- 4
- 5
硬件工程师的C 语言技巧
资料介绍
硬件设计师最常见的工作内容是通过写代码来测试硬件。这 10 个 C 语言技巧(C 语言仍然是常见的选择)可以帮助设计师避免因基础性错误而导致某些缺陷的产生并造 成维护方面的困扰。 为了成功的推出一个产品,软件开发过程本身需要经历无数的实践风险和障碍。任 何工程师最不希望的事情就是因所使用语言或工具而带来的挑战。因此,这就需要硬件 设计师编写代码来测试硬件的工作状况,在资源受限的情况下,还需要开发硬件和嵌入 式软件。尽管工具和结构化编程已经有了很大进展,但通常选择的仍然是 C 语言,基础 性错误的不断发生,仍会导致某些缺陷的产生并造成维护方面的困扰。为竭力避免这些 C 编程陷阱,这里有 10 个 C 语言技巧供硬件工程师参考。
部分文件列表
文件名 | 大小 |
硬件工程师的10_个C_语言技巧.pdf | 749K |
部分页面预览
(完整内容请下载后查看)专业研发样板贴片,BGA 焊接。普通3 天,加急1 天。
下单QQ: 2258556834
硬件工程师的 10 个 C 语言技巧
硬件设计师最常见的工作内容是通过写代码来测试硬件。这10 个C 语言技巧(C
语言仍然是常见的选择)可以帮助设计师避免因基础性错误而导致某些缺陷的产生并造
成维护方面的困扰。
为了成功的推出一个产品,软件开发过程本身需要经历无数的实践风险和障碍。任
何工程师最不希望的事情就是因所使用语言或工具而带来的挑战。因此,这就需要硬件
设计师编写代码来测试硬件的工作状况,在资源受限的情况下,还需要开发硬件和嵌入
式软件。尽管工具和结构化编程已经有了很大进展,但通常选择的仍然是C 语言,基础
性错误的不断发生,仍会导致某些缺陷的产生并造成维护方面的困扰。为竭力避免这些
C 编程陷阱,这里有10 个C 语言技巧供硬件工程师参考。
技巧#1:不要使用“GOTO”语句
二十几年前,当计算机编程尚处于起步阶段时,程序流程是由“GOTO”语句来控
制。该类语句允许程序员对当前代码行断行,而直接进入另一个不同的代码段。列表1
为简单的示例。
列表1 使用GOTO 语句
编程语言终究开始引入了函数的概念,即允许程序对代码进行断行。如果已经完成,
不再使用goto 语句来表示代码的断行。函数调用后,函数将回到下一条指令。列表2
为示例。这一做法改善了程序结构,提高了可读性。自此,这被视为编写程序的正确方
专业研发样板贴片,BGA 焊接。普通3 天,加急1 天。
下单QQ: 2258556834
法。只要看到或想到goto 语句,就会让软件工程师退缩,产生本能的厌恶。其中一个
主要的原因是,一个遍布goto 语句的程序会让让人很难抓住重心,不便于对程序的理
解和维护。
列表2 用函数控制流程
技巧#2:使用FOR(;;)或While(1)
如果goto 语句已经过时,那么对程序创建无限循环应该如何去做呢,这是一些硬
件工程师可能会疑惑的问题。毕竟,之前都是通过创建一个goto 语句然后再返回到main
语句。解决这一问题就要利用C 语言中已经存在的循环语句for 和while(列表3 和4)。
列表3 使用一个无限的For 循环
列表4 使用一个无限的While 循环
全部评论(0)