什么叫做嵌入式?
嵌入式最初起源于单片机技术, 是各类数字化的电子、机电产品的核心,主要用于实现对硬件设备的控制、监视或管理等功能。我们身边最常用的智能手机就是一个嵌入式系统,它系统配置的一些硬件,如手机的存储设备和电池就是考虑到可拆卸,功耗等问题来制定的一个手机系统。
目前,嵌入式系统成功的应用在智能设备中,例如:智能手机、平板电脑、家庭音响、玩具等。此外嵌入式系统已经在医疗设备,如人工耳蜗、心电监护仪等领域得到了广泛地应用。
嵌入式工程师是做什么的?
嵌入式工程师是指具有C/C++语言、汇编语言等基础,熟悉模拟电子技术等硬件知识,了解处理器体系结构,从事嵌入式系统设计和开发的人员。他们的工作涉及硬件系统的建立和相关软件开发、移植、调试等。
具体来说,嵌入式工程师的工作内容包括:
硬件系统建立:根据项目需求,建立相应的硬件系统,并进行调试和优化。
软件开发与移植:开发嵌入式应用程序,包括使用现成工具进行简单开发,如使用J2ME开发小游戏或界面开发,并根据芯片具体情况将操作系统(如Linux)移植到硬件上,编写必要的驱动程序和改写相应的内核代码。
系统测试与优化:进行质量测试验证,确保设计的稳定性、可靠性,符合量产、现场使用要求等。