嵌入式漫游
嵌入式软件技能
软实力
-
市场调研
-
项目评估
-
提出议案
-
客户处理
-
风险评估
-
项目预算
-
需求分析
-
结构设计
-
仿真
-
设计优化
-
模块集成
-
文档
-
问题处理
-
技术支持
-
人际关系
-
深入思考
-
逻辑分析
硬实力
-
板卡开发/调试
-
Linux
内核编译、优化与引导顺序 -
信号、中断处理
-
固件、软件的设计优化
-
裸机应用开发
-
设备驱动开发
-
板级支持包移植
-
算法开发
-
设计复杂的数据结构
-
开发图形/手势库
-
Uboot
配置 -
文件系统
-
Linux
启动顺序
技术栈
-
接口与外设
LCD
,定时器,DDR
,NAND/NOR flash
,电机,传感器,FPGA
,EEPROM
,PMIC
,PHY
,OLED
-
网络协议
TCP
,UDP
,SNTP
,FTP
,DNS
,DHCP
,SNMP
,RADIUS
,WirelessHART
,cctalk
,SMS
,IPSec VPN
,PPPoE
-
总线协议
SPI
,I2C
,USB
,RS232
,MODBUS
,CAN
,ADC
,DAC
,DMA
,PWM
,1-Wire
,GPIO
,Zigbee
,Bluetooth
,NMEA0183
,NMEA2K
,RFID
-
蓝牙
BT
栈,BT Air trace tools
,HFP
,A2DP
,SPP
,AVRCP
-
外设
RTC
,打印机,GPS
,相机,光感传感器,LCD
背光,EEPROM
,温度传感器,步进电机,MMC/SD
,3G/GSM/GPRS
-
硬件平台
-
编程语言
C
,C++
,汇编,Bash Shell
,Python
,LaTex
,MATLAB
,Octave
,Fox Pro
-
Linux
编程多线程编程,进程间通信,
TCP/IP
套接字,Makefile
,信息队列,共享内存,互斥,信号量,内核线程,POSIX
线程,系统调用,事件驱动机制: 事件管理守护进程,设备管理守护进程,控制管理守护进程 -
库/框架
Zigbee TI Zstack
,OpenCV
,OpenWRT
,Bluez Stack
-
操作系统
uCOS
,FreeRTOS
,Linux
,Windows
,QNX
,WindRiver
,ThreadX
,eCos
-
开发工具
Eclipse
,IAR
,MPLab
,Hitech C
,Keil uVision
,QT
,Visual Studio
,CCD
,ORCAD PSpice
,Eagle Layout Editor
,Verdi
,nWare
,Atmel Studio
-
调试工具
Trace32
,gdb
,QXDM
,Lauterbach
,XCode
-
USB
调试工具LeCroy USB Protocol Analyzer
,MQP PET
,USBLyzer
,USBCV
-
Bug
跟踪工具JIRA
,Bugzilla
,Prism
,Visual Intercept
,FIDO
-
版本控制系统
svn
,cvs
,git
,Perforce P4V
-
软件工程方法
SCRUM
,ISO9001
,Software V-Model
-
代码查看工具
Code collaborator
-
静态代码分析
Klocwork
,Coverity
-
代码浏览工具
Source Insight
,Slick Edit
,Vs Code
纵向能力
-
工业产品/自动化
-
安全/监控
-
医疗设备
-
消费级电子设备
-
仪表
技术需求
-
具备在实时操作系统或非实时操作系统上以
C
,C++
,Python
进行开发的专家知识及经验 -
具有问题解决以及分析思考能力,需要能够以系统级进行思考
-
能够学习、应用新的工具与技术,并能将其应用到工程实践