社区
驱动开发/核心开发
帖子详情
嵌入式开发的一个问题
gistop
2011-12-31 11:44:13
初学嵌入式开发,发现很强调 驱动开发,我对驱动开发一无所知,有些疑问:像我们电脑外接一个打印机,打印机肯定带驱动程序,驱动程序肯定是打印机厂商提供的。嵌入式系统也要接各种设备,这些设备厂商不提供驱动程序么?而且,电脑外接打印机有一个驱动程序就行了,不同的嵌入式应用公司对同一设备用不同的驱动程序?不然要这么多嵌入式驱动开发工程师?还是我的理解有问题?
多谢指点。
...全文
56
4
打赏
收藏
嵌入式开发的一个问题
初学嵌入式开发,发现很强调 驱动开发,我对驱动开发一无所知,有些疑问:像我们电脑外接一个打印机,打印机肯定带驱动程序,驱动程序肯定是打印机厂商提供的。嵌入式系统也要接各种设备,这些设备厂商不提供驱动程序么?而且,电脑外接打印机有一个驱动程序就行了,不同的嵌入式应用公司对同一设备用不同的驱动程序?不然要这么多嵌入式驱动开发工程师?还是我的理解有问题? 多谢指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuexingyang
2012-01-02
打赏
举报
回复
我觉得楼主问问题的方式有点不好,
有点不明白你想问啥?
可以这么说,有些公用的驱动系统都会自带的,如果涉及到不同的应用场景,就需要修改不同的驱动程序以满足需求。一般来说,驱动工程师比应用工程师少些,在一个公司内部。
woshi_ziyu
2012-01-02
打赏
举报
回复
驱动程序主要是因为各个厂家的硬件设备、协议等等之类的不同而造成要写各种驱动
也有在通用驱动加载上自己有个性功能的程序
pro_or_gram
2012-01-02
打赏
举报
回复
我不懂打印机。对于楼主对于打印机的理解。我不置可否。
就嵌入式开发而言,如果你的公司不是做平台的,如果你的公司用的不是别人的平台。
那么,一般,从硬件的 原理图,PCB,到bootloader,device driver,如果有OS的话,还有kernel等。
其实,这些东西,一个公司都是要它们自己做的。
每个公司的定位都不同,卖的产品不同,针对的市场不同。
在嵌入式里边,当你说到一块CPU,它不同于我们台式的CPU,台式的CPU,包括core,各级的cache,其他的对于cpu而言,都是外部的。
但是嵌入式中的cpu,通常包括core和集成的各种设备的controller,也就是很多peripheral module。
就 arm powerpc,mips CPU而言,它们内部就集成了很多的设备模块。
arm,和powerpc,和mips内部集成的设备模块可能不同,
就即使arm这一系列,不同的厂商在做这款cpu的时候,也可能实现了不同的外部设备,即使是同一个公司,如果arm core 的版本不同,实现的同一个设备的编程方法可能也不同。
嵌入式的领域,产品是丰富多样的,需求也是千奇百怪,所以,需要的驱动工程师很多。
相对于上层的 app而言,当然还是相对少数的。
bjtea
2012-01-01
打赏
举报
回复
嵌入式系统的硬件结构、组成各不相同,即使有相关的驱动源码,也需要移植,以便能够应用到自己的硬件上来。
这样就需要嵌入式工程师,既要了解CPU,又要了解被驱动的硬件设备。
海思HI3516DV300
嵌入式开发
详解-核心课程2期
本课程隶属于嵌入式核心课程2期,适合学习过《朱有鹏老师嵌入式linux核心课程》,想要继续学习更高版本linux内核(本课程使用了4.9版本kernel),或者希望学习更新的芯片平台(本课程使用了海思HI3516DV300平台),...
肝了半个月,我整理出了这篇
嵌入式开发
学习学习路线+知识点梳理)
一年多以来,关于
嵌入式开发
学习路线、规划、看什么书等
问题
,被问得没有一百,也有大几十次了。但是无奈自己对这方面了解有限,所以每次都没法交代,搞得实在不好意思。 但是办法总归是有的,正如前篇文章《最近厚...
嵌入式开发
概述
嵌入式开发
概述 目录
嵌入式开发
概述一、什么是
嵌入式开发
二、
嵌入式开发
的优缺点三、嵌入式操作系统...操作系统本质上也是
一个
软件,为系统软件。 应用软件只需调用操作系统提供的函数即可,而在系统软件中,是需要去
嵌入式开发
的学习路径
引言
嵌入式开发
有着悠久的历史,随着物联网和端级AI 1的兴起,我们迎来了
嵌入式开发
...在介绍学习路径之前,我们先来了解一下要成为
一个
优秀的
嵌入式开发
工程师,需要具备哪些技能。我们从硬件和软件两部分来介绍..
嵌入式开发
每天都做什么?
对于高级
嵌入式开发
工程师相关职位要求是:有丰富的嵌入式多任务软件系统分析和设计能力,能独立完成项目系统方案,解决系统故障和
问题
、精通C语言应用开发,有良好的编程习惯和风格、良好的文档编写能力和习惯、...
驱动开发/核心开发
21,600
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章