导航:首页 > 软件问题 > 烤入式软件和驱动哪个更有前途

烤入式软件和驱动哪个更有前途

发布时间:2022-11-04 11:13:21

A. 硬件设计,驱动开发,软件开发哪个更有前途

只有软硬件同时进行才最有前途。
等于两条腿走路。
如果一条坏了,还可以用另外一条。
一般最好从单片机开始学起。。
因为单片机既有硬件,又有软件汇编语言。。
最少学会学懂汇编语言,再学其他编程语言就很容易了。。即使从此走向软件编程,也会比其他软件开发人员懂得更深刻。。现在的软件编程多是知其然不知其所以然。

最少要知道一个根本:所有软件开发,都是为硬件服务的。。不管是驱动还是应用开发,如果对硬件没有了解,真正遇到问题都会变成瓶颈,最后要想提高都会从头来补硬件知识的课才能真正成为高级软件开发者。

B. 嵌入式软件开发就业前景如何,学习的难度又有多大

欢迎入坑。
发展方向
1、做纯软。只做嵌入式设备上的APP开发,那么就集中精力到算法与业务上,例如图像处理、流媒体传输、QT界面开发。
2、半软半硬。纯软入门简单,跟其他的做软件的没什么区别。再往深入发展,看懂硬件原理图,了解CPU体系结构,汇编语言编程,操作系统原理,Linux内核开发,设备驱动程序开发,等等等。这个方向需要很深的技术积累,知识多又杂,沉不下心来半途而废太容易了。
找工作:去一线城市一线城市一线城市。一线城市对嵌入式的需求量还是很大的,厉害的去个华为大疆什么的,既能锻炼自己,又能学到知识。二线、三线城市嵌入式需求量不多,而且即使有,也是工业控制偏多,例如搞个单片机啥的,还需要你会用示波器,会焊板子,对于软件人员来说跨度太大。

C. 硬件工程师 和 嵌入式驱动哪个发展潜力更大 求指点 !!!!!!!!

嵌入式就业发展空间相对较大。嵌入式系统是当前最热门、最具发展前途的IT应用领域之一。包括手机、电子字典、可视电话、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等都是典型的嵌入式系统。因此,通过嵌入式培训成为专业的嵌入式技术人才,其职业发展空间较大。
嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类。
一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader、Board Support Package(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。他们的优势是对硬件原理非常清楚,不足是他们更擅长定义各种硬件接口,但对复杂软件系统往往力不从心(例如嵌入式操作系统原理和复杂应用软件等)。
另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。如果我们学软件的人对硬件原理和接口有较好的掌握,我们完全也可写BSP和硬件驱动程序。嵌入式硬件设计完后,各种功能就全靠软件来实现了,嵌入式设备的增值很大程度上取决于嵌入式软件,这占了嵌入式系统的最主要工作(目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件,因为公司都知道,嵌入式产品的差异很大程度在软件上,在软件方面是最有“花头“可做的),所以我们搞软件的人完全不用担心我们在嵌入式市场上的用武之地,越是智能设备越是复杂系统,软件越起关键作用,而且这是目前的趋势。

D. 学嵌入式,底层驱动开发比应用开发更重要吗为啥呢

那要看你的侧重点在哪里
底层应用开发是为硬件搭设一个通用平台做准备,应用开发要用到这些底层驱动程序与硬件打交道
在嵌入式设计中,如果你设计了一款硬件,这款硬件的底层模块使用了与标准驱动程序不一样的配置(比如管脚、速度、和其他参数等),就需要修改底层驱动程序,甚至新编一个驱动程序,目的是为了让高层应用调用,如果你不能完成这个工作,那么你的嵌入式硬件将不可能正常使用。这是偏重于嵌入式硬件系统设计方面的工作。
应用开发一般是比较高级的开发,换句话说,就是已经在搭建好基本系统的软件平台上实现复杂功能组合完成任务。比如视频采集和网络传输应用,你需要正确地调用(通过标准的驱动调用接口)视频输入端口的驱动程序、在应用层面设计视频压缩、将压缩完成的数据通过调用网络驱动发送出去。这是偏重于软件应用系统设计方面的工作。
一个嵌入式系统,底层软件和应用软件都是不可或缺的。你可以考虑从底层驱动开始进行学习,在学习中必然会学到在应用层面调用或者调试你的驱动,然后在应用程序方面再进一步学习。

E. 嵌入式和软件工程哪个发展方向更好

嵌入式行业包括软件工程师及硬件工程师。所以这两个不能这样作比较。但是相对来说嵌入式行业发展方向还是客观的。
从事嵌入式软件工程师的人员,做软件实际上有高下之分,开发语言从机器语言、汇编到C、C++,再到红透半边天的Java、C#等,该学哪种呢?为什么有些开发者工资低,而有些开发者千金难求?为什么3年的Java高级程序员薪水仅仅8k-10k,而一个Linux底层C语言程序员两年经验就敢要10k的薪水?还是门槛,比如月薪15k的Linux嵌入式系统开发职位,门槛就有 Linux系统、Shell编程、Linux开发环境、C语言、ARM硬件平台、数据结构、Linux内核、驱动程序等,粗略数数就有8道关口,他需要非常熟悉整个的计算机体系,能做出实际的产品,而Java的开发者却仅仅是会使用名叫Java的语言工具,始终高高飘在众多层次之上,开发项目非常快,甚至可以不知道OSI模型,很可能自始至终都是软件蓝领。

嵌入式系统开发本身也有高下之分,至少包含嵌入式应用程序工程师和底层的驱动内核工程师两种。前者同样是使用现成工具进行简单劳动,比如使用J2ME
开发小游戏或者进行一些界面开发,而后者是根据芯片具体情况把操作系统(如Linux)移植到上面,同时编写必要的驱动程序,改写相应的内核代码。很显然后者是一个公司真正的技术核心。而技术核心的工资很可能是其他开发者的数倍。

嵌入式系统开发突出强制和项目,学习不仅仅是学习几项技术,而是构建你的知识体系。比如学习嵌入式系统开发,就要从基础Linux,C语言,数据结构开始,到ARM,汇编,Linux内核、驱动等,更重要的是更多的项目练习,设计至少5个项目,多达10000行强制核心代码的编写可以让你真正获得知识。为进入外企或者出国做准备。

未来的几年内,随着信息化,智能化,网络化的发展,嵌入式系统技术也将获得广阔的发展空间。美国着名未来学家尼葛洛庞帝99年1月访华时预言,4~5年后嵌入式智能(电脑) 工具将是PC和因特网之后最伟大的发明。

F. 嵌入式工程师与软件设计师哪个更有发展前途哪个更赚钱

学嵌入式开发的时候,首先接触的当然是上层的应用软件开发。。深入一点的时候就到了驱动工程师。也有一开始对硬件比较熟悉,选择从硬件开发开始,画pcb,硬件分布设计这些都要会。一般人都是做了几年软件开发之后慢慢深入到驱动开发,驱动开发待遇就要成倍翻了。但是没几年工作经验一般做不来,做不好。
具体职位的详细可以在网络看到仔细的。
单纯的做软件开发。。有点累。没嵌入式开发来得有趣。还可以接触实体硬件,并且个性化定制。

G. 嵌入式软件和驱动,哪个方面有前途

!看到楼主给这么多分!我就简单说说我的嵌入式学习;
其实我也是菜鸟,跟你一样,是大二的时候开始的,当时先学习的是 单片机、C语言 ;所以,我觉得嵌入式的学习,应该是从单片机、C语言开始;绝对是的。

嵌入式涉及的知识面比较广;很多。。。被社会认可的证书倒不是很多,关键是,难度太大,无法衡量!所以,暂且可以不必要关心证书,只要学好嵌入式基础理论;

嵌入式广:1、嵌入式微控制器(俗话说的是单片机);2、嵌入式微处理器(代表是ARM);3、DSP(数字信号处理);4、SOC(片山系统);

目前,我在学校也只是稍微学了一点 单片机和arm;;
说说单片机的学习:
单片机的学习过于简单(现在看来),主要就是单片机原理(掌握硬件工作原理的)、c51语言(掌握编程思想的)、protel画图(掌握硬件设计的);所以说:这三个是你嵌入式的第一战,学的好与不好直接关系到以后的发展;是基础中的基础(本身并不需要什么基础,只是要转变一个思想比较困难,加油啊!)

说说难一点的,:典型的是占市场份额的70%的处理器:ARM;其流行程度类似于PC中的Inter处理器;ARM的学习跟单片机是两个不同的概念。arm需要嵌入操作系统,才能发挥出其32位处理器的优势,arm也可以当做功能强大的单片机来用,但是这是浪费的做法!所以,学习arm就需要学习 !这里的操作系统是 嵌入式操作系统,学起来也比较难,,不是一般的难,毕竟是操作系统;;当时我研究了2个月的linux,也没什么结果!呵呵;
操作系统有了,,那你就得有吧,,这个可是更为复杂的,暂时 我还没信心做他呢!
使用操作系统,您就需要 将操作系统 放入到 芯片上,专业术语叫:,这又是一个门道!
好操作系统,好了;驱动也好了,下面是,记住是 嵌入式应用程序的开发,跟windows应用程序的开发不一样啊,,嵌入式的资源很少,所以开发相对更加苛刻!够你学的了!
所以,嵌入式学到ARM这块,你就得有所侧重了,不能兼顾了!毕竟人的精力有限!!!!!!!!!
(另外那个dsp和soc不是很了解!就不说了!)

然后上面说了 单片机、arm;;但是,如果 我要实现远程控制怎么办,,那就得需要上位机,,,单片机、arm都是 下位机,,我们需要实现上位机远程监控下位机啊,,怎么办,,我们有需要学习 上位机的 编程,,不求会,,最起码你得知道吧!!!!!时间啊、精力啊,,,,不够!(当然,我也是后来才知道的啊)

上面说的都是技术:::还有管理呢:软件设计流程、工程管理 都得会啊;;另外 数据库、网站、等等 上层的东西都得懂!

我就说我知道的!其实 只是需要懂得,,现在分工明确,不是都需要学精通的!

哦,还有认证!
我知道的认证 只有一个: 国家软考 - 全国计算机技术与软件专业技术资格(水平)考试 中的中级职称:嵌入式系统设计师;比较难,,主要是考得范围广,加深对嵌入式的理解有好处!

好了!估计差不多了!!!

希望对你有帮助!!!!更希望 采纳!!绝对没Ctrl+C哦!
我空间也有点这方面的文章,可以看看!!谢谢

补充:
哎!看来采纳比较费事啊!呵呵。。
老实说,嵌入式的工作比较不好找,首先因为门槛高,所以,学历要求比较高,不是一般的高啊!当然这些是对于大公司而言,他们选一些学历高、有发展前景的 去重点培训;;

小公司还是比较容易进的,只要你技术还行,,但是对于应届生,不培训的,这是最不好的 !所以刚开始比较累!小公司也比较多,特别是深圳、广州、北京,,,具体的公司我也不清楚!

我是苏州的,,这边坐单片机公司比较多,,特别是园区, 昆山,还有靠近 苏州的无锡!另外 杭州也比较多!

就知道这么多了!

H. 华为嵌入式软件,硬件工程师,芯片设计工程师 哪个较有前景

相对比较来说,嵌入式软件前景比较好点儿,
经调查,从事嵌入式系统工程师表示,做软件实际上有高下之分,开发语言从机器语言、汇编到C、C++,再到红透半边天的Java、C#等,该学哪种呢?为什么有些开发者工资低,而有些开发者千金难求?为什么3年的Java高级程序员薪水仅仅8k-10k,而一个Linux底层C语言程序员两年经验就敢要10k的薪水?
还是门槛,比如月薪15k的Linux嵌入式系统开发职位,门槛就有
Linux系统、Shell编程、Linux开发环境、C语言、ARM硬件平台、数据结构、Linux内核、驱动程序等,粗略数数就有8道关口,他需要非常熟悉整个的计算机体系,能做出实际的产品,而Java的开发者却仅仅是会使用名叫Java的语言工具,始终高高飘在众多层次之上,开发项目非常快,甚至可以不知道OSI模型,很可能自始至终都是软件蓝领。
嵌入式系统开发本身也有高下之分,至少包含嵌入式应用程序工程师和底层的驱动内核工程师两种。前者同样是使用现成工具进行简单劳动,比如使用J2ME
开发小游戏或者进行一些界面开发,而后者是根据芯片具体情况把操作系统(如Linux)移植到上面,同时编写必要的驱动程序,改写相应的内核代码。很显然后者是一个公司真正的技术核心。而技术核心的工资很可能是其他开发者的数倍。
嵌入式系统开发突出强制和项目,学习不仅仅是学习几项技术,而是构建你的知识体系。比如学习嵌入式系统开发,就要从基础Linux,C语言,数据结构开始,到ARM,汇编,Linux内核、驱动等,更重要的是更多的项目练习,设计至少5个项目,多达10000行强制核心代码的编写可以让你真正获得知识。为进入外企或者出国做准备。

未来的几年内,随着信息化,智能化,网络化的发展,嵌入式系统技术也将获得广阔的发展空间。美国着名未来学家尼葛洛庞帝99年1月访华时预言,4~5年后嵌入式智能(电脑)
工具将是PC和因特网之后最伟大的发明。

I. 嵌入式工程师与软件设计师哪个更有前途。 嵌入式软件工程师,嵌入式硬件工程师,与嵌入式驱动工程师哪个好

学嵌入式开发的时候,首先接触的当然是上层的应用软件开发。。深入一点的时候就到了驱动工程师。也有一开始对硬件比较熟悉,选择从硬件开发开始,画PCB,硬件分布设计这些都要会。一般人都是做了几年软件开发之后慢慢深入到驱动开发,驱动开发待遇就要成倍翻了。但是没几年工作经验一般做不来,做不好。
具体职位的详细可以在网络看到仔细的。
单纯的做软件开发。。有点累。没嵌入式开发来得有趣。还可以接触实体硬件,并且个性化定制。

J. 硬件工程师 和 嵌入式软件工程师,哪个更好,更有前途,更牛!

既会画板子,还会写程序,那不是一般的硬件工程师,那是大牛。
画板子比写程序相对简单些,嵌入式程序员含金量更高。

阅读全文

与烤入式软件和驱动哪个更有前途相关的资料

热点内容
电脑上怎么下载班智达的软件 浏览:1151
无痕迹消除图片软件 浏览:715
免费小票软件 浏览:948
华为在哪里设置软件停止运行 浏览:956
用电脑键盘调节声音大小 浏览:1253
自动刷软件赚钱 浏览:1256
古装连续剧免费版 浏览:1409
工免费漫画 浏览:1141
手机软件专门储存文件 浏览:1504
uos如何用命令安装软件 浏览:1311
有线耳机插电脑麦克风 浏览:642
侏罗纪世界3在线观看完整免费 浏览:990
单个软件怎么设置名称 浏览:715
凤凰网电脑版下载视频怎么下载视频怎么下载 浏览:1380
明白之后如何免费获得无人机 浏览:827
如何解禁软件菜单 浏览:846
副路由器连接电脑视频 浏览:1346
内置wifi电视如何装软件 浏览:1096
手机换零免费雪碧 浏览:1583
国行苹果如何下载美版软件 浏览:1203