驱动开发人员知识的积累
来源:互联网 发布:临沂淘宝培训 编辑:程序博客网 时间:2024/05/21 22:25
前日阅读了某人大作,感受颇多。特记下,以享同行。
某君做金融行业,真正的金领职业,日进斗金。与排队观影前,写了些感慨,深深的打动了作者。此君现在收入颇丰,但不忘居安思危,如果行业不行了,自身竞争力没有了,遭遇中年危机,该怎么办。作者与此君有类似经历,对职业前景也存在相同忧虑。
固件工程师,驱动工程师,非纯软件开发,非纯硬件开发,乃是开发与硬件紧密相关软件的职位。常与硬件datasheet打交道,基于OS平台调试代码。熟悉各种硬件接口的逻辑,精通寄存器参数的配置。编码,编译,反汇编,是常用工具。Bootrom+bsp+OS+interface Driver,要求对PCI,USB,Ethernet,SPI,I2C,CAN,WIFI,BLUETOOTH,Zigbee等有线无线协议较清晰,逻辑分析仪,协议分析仪,示波器等工具,会使用。Memory(DDR+NAND +NOR+EEPROM+FRAM参数配置较清晰认识),这些都是可以简单学到的。但丰富的调试经验和快速定位错误的能力,则需要日积月累的实践才可达到。
固件工程师与硬件工程师职能重叠处:对CPU和硬件接口较熟悉,FPAG代码需要很清晰。
固件工程师与硬件工程师职能重叠处:需要将硬件逻辑用软件编程去控制,各种软件协议需要去软件实现。
固件工程师与测试工程师职能重叠处:需要对代码进行白盒测试,需要自己去设计测试用例,即实现最大化的自动化测试。
欢迎大家拍砖,共商职发大计!
GPIO : input , output interrupt
architecture: ARM, X86, PowerPC, MIPS
调度:基于优先级的。round-rubin,
- 驱动开发人员知识的积累
- linux驱动学习知识积累
- 知识的积累(引)
- 知识的积累
- 知识的积累
- 知识的积累
- 知识 经验的积累
- highcharts知识的积累
- 面试驱动开发人员的感悟
- 知识积累方式的改变
- 知识的积累和巩固
- 在工作中积累的一点知识
- C语言的知识积累
- 监控仪的知识积累
- 约束的一些知识积累
- 原生DOM知识的积累
- 矩阵一些知识的积累
- 域知识的积累(1)
- android 消息更新提示动画
- ORACLE11G创建数据仓库的步骤(图示)
- 地市州项目1(2)各种符号的使用
- system generator 与 matlab 的版本兼容
- Java实现敏感词过滤
- 驱动开发人员知识的积累
- 第十周项目3
- Android笔记
- Android一一Activity之入栈出栈操作
- 2-sat 输出任意一组可行解&拓扑排序+缩点 poj3683
- Java_Eclipse学习(二)
- 月末总结(10月)
- 输入三角形a,b,c的值判断其能否构成三角形并输出三角形的性质
- js设置元素时好时坏的问题