通用技能树
软件
C/C++语言编程经验、编程能力、应用开发、OOP面向对象编程方式、软件框架、
C指针、文件IO、进程线程、高级IO、
对C++中的智能指针、多线程、网络编程有深入的认识和有项目实践经验。
QT项目开发能力,GUI设计、参与过商业项目开发,至少2个以上项目开发经验,
汇编语言、ARM汇编指令集、(编译原理)交叉编译工具的选项设置,
精通嵌入式数据库
算法,入栈出栈、入队出队、插入和删除链表、
数据结构(FIFO)、堆栈、队列、栈、单向和多向链表
操作系统原理
MySQL数据库语言基本语句,独立完成简单的增删改查
在纸上正确写出无语法和逻辑错误的基本算法:冒泡排序/二分查找/链表基本操作
shell脚本编写、Makefile语法、Python、Matlab
运用脚本标准化自动化辅助处理常见的问题,
所以运用脚本语言shell、Makefile、JAVA、Python
OS入门、FreeRTOS/linux/ecos/ucos/wince/VxWorks,
工作内容
根据要求写程序、
根据代码找BUG、
编写代码说明书、
硬件
单片机软硬件知识:中断系统、各种外设模块、时钟系统
原理图、电路图、PCB
对8位、16位、32位MCU,LPC564xx、STM32、A7、A9等ARM芯片进行项目开发
51系列单片机、ARM/MIPS架构知识
熟悉模电数电基础和电路设计,熟悉网络技术,熟悉各种芯片外围电路设计和设计经验,最好有现成的项目产品。
通信
底层(UART/USART-TTL/232/485、IIC、SPI、IIS、CAN)、DQ通信协议及其驱动
上层(USB、IDE、TCP/IP、以太网口、SDIO)
工具
嵌入式开发环境搭建、
开发机linux系统的安装、
相关工具(TFTP、NTP)的使用和配置、
开发环境搭建,keil、IAR、git开发工具、Xshell、eclipse、tftp、
gcc、g++编程工具,在linux下编译运行C/C++开发的小型项目
vim编辑器
gdb调试器
调试
示波器、万用表。
通用技能树
软件
C/C++语言编程经验、编程能力、应用开发、OOP面向对象编程方式、软件框架、
C指针、文件IO、进程线程、高级IO、
对C++中的智能指针、多线程、网络编程有深入的认识和有项目实践经验。
QT项目开发能力,GUI设计、参与过商业项目开发,至少2个以上项目开发经验,
汇编语言、ARM汇编指令集、(编译原理)交叉编译工具的选项设置,
精通嵌入式数据库
算法,入栈出栈、入队出队、插入和删除链表、
数据结构(FIFO)、堆栈、队列、栈、单向和多向链表
操作系统原理
MySQL数据库语言基本语句,独立完成简单的增删改查
在纸上正确写出无语法和逻辑错误的基本算法:冒泡排序/二分查找/链表基本操作
shell脚本编写、Makefile语法、Python、Matlab
运用脚本标准化自动化辅助处理常见的问题,
所以运用脚本语言shell、Makefile、JAVA、Python
OS入门、FreeRTOS/linux/ecos/ucos/wince/VxWorks,
工作内容
根据要求写程序、
根据代码找BUG、
编写代码说明书、
硬件
单片机软硬件知识:中断系统、各种外设模块、时钟系统
原理图、电路图、PCB
对8位、16位、32位MCU,LPC564xx、STM32、A7、A9等ARM芯片进行项目开发
51系列单片机、ARM/MIPS架构知识
熟悉模电数电基础和电路设计,熟悉网络技术,熟悉各种芯片外围电路设计和设计经验,最好有现成的项目产品。
通信
底层(UART/USART-TTL/232/485、IIC、SPI、IIS、CAN)、DQ通信协议及其驱动
上层(USB、IDE、TCP/IP、以太网口、SDIO)
工具
嵌入式开发环境搭建、
开发机linux系统的安装、
相关工具(TFTP、NTP)的使用和配置、
开发环境搭建,keil、IAR、git开发工具、Xshell、eclipse、tftp、
gcc、g++编程工具,在linux下编译运行C/C++开发的小型项目
vim编辑器
gdb调试器
调试
示波器、万用表。
举报