嵌入式 系统开发 驱动开发和应用开发 的区别和特点是什么?
发布网友
发布时间:2022-04-23 07:00
我来回答
共1个回答
热心网友
时间:2022-06-17 04:01
驱动开发,顾名思义,就是软程序的编程开发应用。
应用开发,就是根据你所研究的领域进行有选择的硬件开发、以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用 户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件部分包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程。嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中。
嵌入式系统本身不具备自举开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发。推荐北京精仪达盛、亚龙、天煌等品牌的硬件产品,如系统开发板、DSP、ARM等。
下面说你工作时要用稿的知识
1.处理器技术 1)通用处理器 2)单用途处理器 3)专用处理器
2.IC技术 1)全定制/VLSI 2)半定制ASIC 3)可编程ASIC
3.设计/验证技术
嵌入式系统的设计技术主要包括硬件设计技术和软件设计技术两大类。硬件设计领域的技术主要包括芯片级设计技术和电路板级设计技术芯片级设计技术的核心是编译/综合、库/IP、测试/验证。编译/综合技术使设计者用抽象的方式描述所需的功能,并自动分析和插入实现细节。库/IP技术将预先设计好的低抽象级实现用于高级。
当然、一个出色的职业经理,除了商务,这些技术方面,也是必须要懂的。
希望以上对你有所启示,不懂了可以留言、。
驱动开发和应用开发的前景?你想问的是学好这些需要哪些基本功力是吧?真正的技术是积累出来的,多看专业书。等你学习到一定阶段你就会发现什么驱动,什么应用都是雕虫小技而已,现在慢慢学,不用急。多留心就好
我问你你学习这一系列的东西是为了什么?开公司还是当老师 ?还是没事自己搞研发?现在时代的产品要求的是全方面的人才,艺多不压身,你着重往JAVA方面发展吧。但是C++也是必须的,
知道吧小弟,出来了就是工程师,想要比别人优秀,就要让自己的水平在你所在的领域游刃有余,要让你工作的地方 没你不行。至于怎样达到这个水平,哪是你自己的事了。