FLASH闪存芯片IC存储器半导体-硬件工程师去芯片原厂做嵌入式开发,需要学什么准备项目
你的位置:FLASH闪存芯片IC存储器半导体 > 芯片资讯 > 硬件工程师去芯片原厂做嵌入式开发,需要学什么准备项目
硬件工程师去芯片原厂做嵌入式开发,需要学什么准备项目
发布日期:2024-02-05 11:14     点击次数:90

如果你想去芯片原厂进行嵌入式开发,以下是一些建议:

掌握基本知识和技能:首先,您需要掌握嵌入式系统的基本知识,包括嵌入式系统的硬件和软件架构、开发过程、原理和应用。此外,还需要掌握芯片系统结构和指令集,了解各种芯片的系统结构和指令集,包括ARM、MIPS、PowerPC等。同时,还需要掌握编译器、调试器、仿真器等嵌入式开发工具。 学习使用IDE工具:在嵌入式开发中,必须使用IDE工具。至少要学会写makefile,让用户有一个开发环境。 配置存储:移植内存管理或自写内存管理需要从0开始。 了解硬件和芯片开发:需要了解硬件和芯片开发,如升级协议,当前程序应存储在flash的位置。协调总线,一般国内芯片厂商都会购买IP,只有个别特殊功能,才是自己开发的。然而,许多制造商将对这些IP进行特殊处理和开发界面,这需要与开发芯片协调。到时候,我们应该做好我们需要为客户提供的一切,以及我们不提供的一切。 学习开发板:一般来说,它将为客户提供最基本的原理图和最基本的功能。例如,提供SIP驱动代码,如串口通信代码、中断代码等。 将相应的系统移植到您的芯片上:您需要处理各种指令对齐和中断。如果编译器指令不匹配,您必须修改编译器。一般来说,FLASH我们会提供frertoss、ucos、rt-thread等等。IP适配程序当然更重要。例如,芯片具有椭圆加密功能,您必须至少提供代码、库和调用接口。 准备项目:建议参与一些开源项目,实际接触芯片原厂的嵌入式开发。 寻找实习机会:尝试寻找芯片原厂的实习机会,通过实践加深对嵌入式开发的理解。