一个DSP程序员应具备的素质

本文摘自《C2000程序员高手进阶》,介绍了成为优秀嵌入式C程序员所需掌握的关键技能,包括Q格式应用、编写符合规范的代码、熟悉C语言及其面向对象特性、理解硬件特性和汇编优化等。

摘自《C2000程序员高手进阶》

 1.在定点DSP 中,能熟练运用Q格式。

2.能编写出大量符合TI 公司规范的代码程序,虽然不可将规范看的太死。

  很多小公司没有软件规范,即使是一些大公司,其制定的规范也失于简单读者可以在网上搜索看看国内某些大公司的规范,再与TI公司的作比较。(例如华为的)

3.能熟练运用C语言,从C51到DSP、ARM等,这是个嵌入式编程泛C的时代,程序员最好还能知晓一些面向对象语言,如C++,JAVA或C#,灵活吸收其适合小规模程序的思想和技巧。

4.好的嵌入式C语言程序员,并不是明白3重指针怎么用之类的人。除了了解语言的细节,一个好的嵌入式C语言程序员应该能根据器件的特点,大约估算出C语言可能对应的汇编指令和时间性能,并能编写汇编函数来加快代码速度。

5.专业知识。专家之所以称为专家,是因为他对研究的具体对象了然于胸。

6.如果上述的条件还不具备,不要灰心,只要具备这点就够了----保持良好的学习心态,不断的学习能带来成长感!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值