❶ 通俗一点讲什么是嵌入式
嵌入式是那种需要把程序烧写到芯片中,通过芯片控制硬件实现特定功能的系统。
实际上,现实中我们经常会遇到嵌入式系统,像是手环、智能单车锁等。拆开这些产品,你会发现有一块电路板,在电路板上有一个甚至好几个芯片,一般产品会有一个主要的芯片(称为主控芯片),用来整个产品的数据处理、硬件控制等。
嵌入式软件工程师所做的事情便是在芯片上进行程序编写,根据产品的需求编写逻辑及数据采集和处理以及输出等。嵌入式软件一般采用的编程语言为C语言,有些地方会要求有汇编语言。为什么需要用C语言,因为C语言是接近底层的语言,当然汇编是更加接近的语言。
但是汇编语言编写复杂,因此在实际应用中,人们并不直接使用汇编语言进行编程,而是使用相对高级的语言C。C语言有一个好处便是在硬件上运行时,速度快。只有在一些特定的环境下,比如芯片的启动代码(cstartup)、初始化芯片内存、直接操作PC指针等情况下人们才会优先考虑汇编,否则,几乎都是C语言。因此,可以说,嵌入式软件工程师就是C语言程序员。
嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。
❷ 关于嵌入式和程序员
嵌入式程序员是程序员的一种,他们更关注于与硬件打交道的那部分程序。当然嵌入式还需要画板子的、调试的、验证的等等。整个嵌入式项目其实和软件工程是有点类似的,需要有分工合作,而很少有人能够通吃的。
❸ 嵌入式工程师是做什么的女生做会不会很累
首先,看你找什么样的公司了,有的公司很累,有的公司会很轻松,国体相对好一点。
其次,看你能力如何,如果你能力强,在哪都能如鱼得水,
还有看你喜欢这个行业不,如果不喜欢,即使很轻松你也会觉得烦。
❹ 嵌入式工程师和程序员有什么区别
嵌入式工程师一般是做系统底层的功能开发。是直接与硬件交流的。
一般的程序员指的是系统应用层的功能开发,是基于系统之上的。
❺ 嵌入式程序员算码农吗
呵呵,我觉得算,只不过是码农里的劳动能手,多半是在生地上干活,经常要开个荒啥的,不如他们熟地上PC码农那么舒服。
❻ 什么是嵌入式学嵌入式之后我能找什么样的工作
嵌入式一般是指嵌入式系统,由硬件和软件构成,是软硬件结合的技术。
就目前的嵌入式行业来说,嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、可视电话、机顶盒、高清电视、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。这些都是嵌入式可以做的工作。
可以分为下面几种工作:
1.系统集成与设计
要求熟悉各类操作系统和相关工具,对硬件、操作系统及应用软件设计均有较深研究,参与并主持过产品开发,熟悉开发过程,熟练使用调试工具,对解决调试中出现的问题较有心得。具有较强的专业基础知识,解决问题的思路清晰。而这一切应该是在专业学习过程中,通过大量的实践训练逐步培养出来的。
2、驱动程序开发
编写设备驱动程序会耗费嵌入式开发人员的很多时间,这是由于嵌入式系统是一种量身定制的系统,应用可能会面对不同的硬件环境。对不同的配置需要,应用要求也就不同。系统中每增加一种设备,就需要为其编写相应的驱动程序,所以其工作量也比较大。有些公司在开发程序过程中并不设置专门的驱动程序开发人员,而是把相关工作交由其他公司来做,其好处是编写的驱动程序更专业,与操作系统的配合更理想,但为此也要花费不菲的费用。
3、应用程序开发
应用程序开发人员的工作是在嵌入式系统开发平台上,编写应用程序。这类人员是嵌入式系统应用开发的主力。产品的设计和功能的实现都是由他们来完成的。他们常常困惑于不知如何使产品有新的创意,而不是如何去实现它,所以需要能够紧盯市场。从实际意义上来讲,他们不仅仅是做应用,更多的是做市场。
除了上面这些,你也是可以去自己创业的,掌握好嵌入式的知识,完全是可以自我创业的。
❼ 嵌入式工程师和程序员有什么区别
嵌入式工程师是程序员的一个细分领域
❽ 嵌入式工程师是程序员吗
软件和硬件相结合,不一定天天敲代码,还需要了解,进行调试
❾ 嵌入式程序员和互联网程序员的区别
嵌入式程序员是做系统底层的功能开发,是直接与硬件交流的。
互联网程序员是做系统应用层的功能开发,是基于系统之上的。
❿ 嵌入式属于程序员吗 和java相比哪个工资更
嵌入式有开发工程师,也是要写代码的,属于程序员,java也可以实现嵌入式开发,但是你要问谁的工资高,那这个问题可就尴尬了,工资的高低是根据个人能力以及对公司的贡献度给的,嵌入式和java都属于同行业,工资水平相当,不论哪一个,只要你技术牛,都能拿到很高的报酬