2 wszjcwps wszjcwps 于 2016.04.14 14:39 提问

请问在可穿戴设备的芯片固件开发中底层驱动开发与上层应用开发的区别是什么?

请问可穿戴设备的芯片固件开发中底层驱动开发与上层应用开发的区别是什么?

1个回答

z617490935
z617490935   2016.04.14 15:49

固件底层驱动是面向硬件驱动,给上层提供调用接口,尽量与业务无关。
上层应用开发面向业务逻辑,使用底层驱动提供的接口,尽量与硬件无关

z617490935
z617490935 回复wszjcwps: 当然是业务逻辑,要对产品的功能及用途要有详细的认识,这是个漫长的过程。如果能在一个领域长时间做下去,而且产品能一直不停的迭代,应用的前景是很大的
2 年多之前 回复
wszjcwps
wszjcwps 谢谢你,那请问这里的应用开发难点在哪里?有没有前景?
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
【总结】嵌入式上层和底层
上层在嵌入式系统中,上层关注于具体应用,需要更多的产品知识,技术方面更多的是在Task层次上实现对应的功能。如,我们要设计一款水质分析仪,那么,我们必须要学习水质分析仪相关的知识,需要测量哪些数据,需要设定哪些数据,数据如何采样,用户应用场景是什么等等。这些不同的功能,通常由task实现,如通信用的Modbus task,用于数据采集的AD task,用于计算相应物理量的测量task等等。这些,对产
“嵌入式底层开发” 与 “上层应用开发” 哪个更累
收起这篇文章,晚上回家慢慢看.   -----------------------------------------------------------------------------------------------------   Author:米兰的小铁匠       各位朋友大家好...... 如果您是IT行业里的,尤其是写程序的,而且还是想往嵌入式方面探索的,建
上层应用开发是否真的没有底层开发有前途?
首先明确什么是底层开发,这个界限很难划分,有人说搞音视频底层编解码就是底层了,但是我们看来不是这样,下面还有rom中音视频模块,再下面还有driver,最后到物理硬件。那么我们姑且这么划分,以是否有大量的的业务逻辑为界限。业务逻辑,一般就是和产品形态紧密连接。以音视频为例,上层播放应用,会接入数据、UI等产品需求。下层播放内核,主要以播放器为中心,对音视频数据注入,解码,渲染。 我们从几
底层与上层
今天聊天聊起了编程的时候底层与上层的问题。对计算机系统甚至是整个人类社会来看,分层可以说都是一种最最基本的架构。越底层的模块,解决越纠结越核心的问题。然后上层调底层的接口去实现一些相对负责的功能。通过这种逐层封装的方式。我们用三极管实现了现在这个炫酷的信息时代。         对现在浮躁的软件行业来说。程序员在编码的时候,都是能用上层接口就用上层接口,甚至是上层接口无法提供想要的功能的时候去找
从底层驱动 到上层APP的流程(1)
1. 如何在底层添加一个设备节点,并封装到JNI 供APP调用(framework servermanager&NDK) 以驱Camera旋转马达为例,Camera旋转马达的GPIO的拉高拉低与camera的上电下电一致,所以添加到camera的驱动下 暴露出接口给其他设备调用 EXPORT_SYMBOL(kdCISModulePowerOn);,驱动给出)
关于Java的一点感悟---底层开发者的上层学习感悟
这些年主要一直是搞C、C++,偏底层一些,一直想多了解一下上层的东西。于是利用业余时间,看了些Java方面的东西,也利用一些架构搭建了一些简单的程序,在此想简单的谈谈自己的一点感悟。1.Java真的是非常方便。对于做惯了底层的我,依靠文档在文本编辑器中写程序,已经成为了习惯。一下子转换到Java这种集成环境中,感觉简直是方便太多了。连文档都用不上了,光自动提示的信息就够解决普通问题了。写起来代码,
从底层驱动 到上层APP的流程(2)
1 .init.rc  对cmaeravibrator进行权限的赋予  underpath:   ./bootable/recovery/etc/init.rc  ./system/core/rootdir/init.rc  添加权限: chomd 0777 /dev/cmaeravibrator       
嵌入式开发和底层开发有什么区别两者的概念是什么
举个很简单的例子: 嵌入式开发。 如PDA手机,掌上电脑,在说开点,就是针对硬件做开发,写驱动.. 嵌入式开发。 如PDA手机,掌上电脑,在说开点,就是针对硬件做开发,写驱动.. 这个工资收入 相比于纯WEB开发要高一倍 我给你找个文章吧呵呵. 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成
不要在小公司做底层软件开发
在这里makekam对底层软件的理解就是指驱动开发,代码移植等工作。其中也包括底层的算法。在小公司做软件不要做底层软件开发,犹如在公司做硬件开发不要只是焊接电路板。         小公司处于产业链的最末端,没有自己的核心技术,只是针对用户需求完成一些系统集成和定制。而核心技术具有普遍适用性如“组合导航技术”、“操作系统移植与软件框架”等技术并不局限于某个领域,这些技术大公司可以集中力量突破,然
PDIUSBD12 USB固件编程与驱动开发
PDIUSBD12 USB固件编程与驱动开发这本书是与芯片PDIUSBD12应用开发的系统有关USB开发资料