免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7032 | 回复: 11
打印 上一主题 下一主题

驱动开发 与 内核编程 是什么关系? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-09 11:58 |只看该作者 |倒序浏览
大家好,以后要做Linux驱动编程(BSP)了,以前只是做过一年的应用层开发,对驱动编程(BSP)方面不是太了解,故来问大家些问题:

       【问题1】:
                 驱动编程 和 内核编程 的区别在啥?
                 
                 只是知道一些基本概念,不是很清楚

       【问题2】:
                 驱动开发 与 BSP(Board Support Package)是啥个关系?

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
2 [报告]
发表于 2009-08-09 23:11 |只看该作者

回复 #1 qiangqiang02 的帖子

驱动编程只是内核编程的一部分,它的特点是一些底层硬件属性的控制,对上提供操作硬件设备的接口等;
内核编程包括驱动编程,内核编程包括内核源代码方面的修改、内核某个功能块的增加与修改,比如内存管理机制、文件系统设计,这些都是内核编程。

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
3 [报告]
发表于 2009-08-09 23:14 |只看该作者

回复 #1 qiangqiang02 的帖子

驱动开发分两个层面:硬件驱动和模块驱动。这两个层面在前面的帖子中也提到过。像单片机这种上的驱动开发,不涉及到与操作系统相关的操作,就仅仅是硬件驱动,相对来说比较简单,只需要看懂硬件手册就可以操作相关寄存器来达到驱动硬件的目的;而模块驱动,不但要建立在硬件驱动的基础之上,还涉及到对操作系统的深入理解,运用操作系统提供的特性,来达到承上启下的作用。

BSP,即板级支持包,这个往往是只嵌入式OS上的硬件驱动与OS结合的一个软件包。

论坛徽章:
0
4 [报告]
发表于 2009-08-10 08:42 |只看该作者
谢谢楼上两位的回复,受益良多

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
5 [报告]
发表于 2009-08-10 09:31 |只看该作者
原帖由 qiangqiang02 于 2009-8-10 08:42 发表
谢谢楼上两位的回复,受益良多


楼上两位?

论坛徽章:
0
6 [报告]
发表于 2009-08-10 11:42 |只看该作者
一个是D大马甲~ 一个是D大大号~

论坛徽章:
0
7 [报告]
发表于 2009-08-10 23:23 |只看该作者
BSP感觉好像是vxworks的说法。linux好像不说BSP

论坛徽章:
0
8 [报告]
发表于 2009-08-12 17:42 |只看该作者
BSP = OS + App + Tool + Doc.与驱动开发没啥关系

论坛徽章:
0
9 [报告]
发表于 2009-08-12 17:42 |只看该作者
还有Bootloader

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
10 [报告]
发表于 2009-08-13 11:05 |只看该作者

回复 #5 dreamice 的帖子

LS两贴。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP