13458|53

70

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

有经验的请进来,高分请教:驱动开发与嵌入式开发的区别 [复制链接]

在"硬件/嵌入式开发"的大版下,有“驱动开发/核心开发” ,"嵌入开发",两个小版,可见两者是有区别的。

我想知道,“驱动开发”和"嵌入式开发"有什么联系与区别? 按我的理解,驱动开发和嵌入式开发,都是面向底层硬件的控制的。

作为一个想入门的人,如果我的方向是Linux的,那么学"Linux驱动开发"和"嵌入式Linux开发"有什么不同,各要掌握哪些知识呢?哪个职业的前景会好一些?

我的问题比较多,希望知道的比我多的人都帮我解答一下。谢谢。

最新回复

驱动开发,是最底层的程序,比如串口、LCD、触摸屏、SD卡等等这些直接驱动硬件的程序,叫驱动,那么当然对这些程序就叫做驱动开发,嵌入式开发是一个很广泛的定义,可以理解为任何一个在嵌入式装置上开发的系统,都叫做嵌入式开发,一般主要是指应用程序的开发,有两种情况,一个是在有操作系统下的开发,另一个就是裸机下开发。。。不要想的那么复杂,就是这些概念。希望对你有帮助  详情 回复 发表于 2010-4-14 12:34
点赞 关注

回复
举报

82

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
这两个应该不同吧.
驱动开发设计到低层硬件操作和开发,并不只是在嵌入式系统中的使用.
嵌入式开发可以是在嵌入式系统中的应用程序开发以及嵌入式系统中的驱动开发.
是两个不同的概念,两者并不能够放在一起比较.
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
“驱动开发/核心开发”就是开发电脑中运行的驱动程序。
“嵌入式开发”是指微机系统的各种嵌入式应用的相关开发。

至于前景就不好说了,我个人不看好Linux。
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

4
 
我的理解

驱动/核心开发: 直接和硬件打交道的,多指PC上的开发吧,当然也可以包括嵌入设备(我接触都是这个,裸机跑多),
另一个驱动开发,就是在带系统的平台再开发,和硬件打交道的,都被封装,开发者借助系统留的接口开发...

嵌入开发,多是指在嵌入平台上开发,包括上面的东西(嵌入设备也有很多跑系统的), 且有含概嵌入平台上的APP开发
 
 
 

回复

93

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 1 楼 ninesuns02 的回复:
这两个应该不同吧.
驱动开发设计到低层硬件操作和开发,并不只是在嵌入式系统中的使用.
嵌入式开发可以是在嵌入式系统中的应用程序开发以及嵌入式系统中的驱动开发.
是两个不同的概念,两者并不能够放在一起比较.


你的意思是,“驱动开发”是指无论PC上,或者在嵌入式系统中用的,凡是涉及到底层硬件操作的,都可以称为驱动开发。

那么,在PC上用的驱动开发,和在嵌入式系统中的驱动开发,要掌握的知识有何不同?如果让你回到大学时代,重新选择,你会选哪种?

 
 
 

回复

88

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 3 楼 wanyeye 的回复:
我的理解

驱动/核心开发: 直接和硬件打交道的,多指PC上的开发吧,当然也可以包括嵌入设备(我接触都是这个,裸机跑多),
另一个驱动开发,就是在带系统的平台再开发,和硬件打交道的,都被封装,开发者借助系统留的接口开发...

嵌入开发,多是指在嵌入平台上开发,包括上面的东西(嵌入设备也有很多跑系统的), 且有含概嵌入平台上的APP开发


有几个问题

1 我理解你的意思是,在嵌入式设备上作驱动开发也分两种,1 面对不带操作系统的 2 面对带操作系统的。凡是有操作系统的,都是调用系统留的开发接口的,是这样吧? 如果没有操作系统的呢?技术运用上有何不同呢,你能介绍一下吗

2 对于有操作系统的嵌入式系统,做驱动开发是应该比做APP开发技术含量高吧,并且薪水/前途方面强一些吧?

 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

7
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

8
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

9
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

10
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

11
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

12
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

13
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

14
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(中级)

15
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

16
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

17
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

18
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

19
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

20
 
查看本帖全部讨论,请登录或者注册
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
有奖直播:当AI遇见仿真,会有什么样的电子行业革新之路?
首场直播:Simcenter AI 赋能电子行业研发创新
直播时间:04月15日14:00-14:50

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表