什么是Firmware Engineer?
来源:互联网 发布:亿网域名 编辑:程序博客网 时间:2024/04/29 19:57
做了多年Firmware,总是被被问到下面问题。不知同业这是否有同感?
#生活和工作中,总是被问 “你是做什么的?” "What is your job content?"
我的回答“Firmware ”,“固件”
#对方总是脸色一怔,谦逊者,追问“什么是固件,What is Firmware?”
"位于硬件和APP之间,封装好的硬件调用接口提供给APP使用。简言之,是硬件和软件的粘合剂" “It‘s like bonding agent for wall and wallpaper ”
#“那是软件呢?还是硬件呢?”
“Firmware engineer 必须具备硬件知识,同时还得会写软件代码”
#专业人士要细问了,“那和FPGA工程师有什么区别”?
“FPGA使用的是VHDL语言,在一块FPGA芯片上实现逻辑;而Firmware使用C和汇编语言,在电路板上实现硬件功能软件抽象”
#问者,听完总是带着些许疑惑
电子设备从表面上看,分为硬件和软件。但随着设备的复杂度上升,及研发模式的更替。软件硬件中用细分中更多的工种,但都是基于软和硬两条路线划分
比如,Layer,power,schematic 自然归到硬件,协议,业务APP归到软件,作为粘合剂的Firmware该如何划分呢?
这不禁让人想起了,蝙蝠算是兽类还是鸟类的故事。
0 0
- 什么是Firmware Engineer?
- 职位分析:Firmware Engineer
- Senior Video Firmware Engineer
- 什么是firmware?
- 凹凸电子-Firmware Software Engineer-笔试题目
- 什么是Firmware升级
- firmware
- firmware
- Firmware
- hotplug firmware
- Open Firmware
- Firmware Linux
- Firmware升级
- AboCom firmware
- DSP firmware
- 网卡firmware
- Firmware 介绍
- firmware analysis
- MATLAB学习过程常用命令记录(函数)
- 短停顿收集
- 压缩感知与稀疏表示
- linux进程中常用的全局数据之环境变量
- Ubuntu 10.10更新源列表
- 什么是Firmware Engineer?
- Pig
- poj2828-Buy Tickets(线段树的经典运用)
- 一种轻量级嵌入式GUI设计
- 低功耗控制实验
- java线程的同步
- Oracle 数据库备份与恢复 flashback database
- hive
- HDU-#4706 Children's Day(模拟)