当前位置:首页 » 网页前端 » 嵌入式怎么做前端
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

嵌入式怎么做前端

发布时间: 2022-08-02 23:37:35

A. 嵌入式软件工程师和web前端有什么区别

嵌入式工程师做嵌入式系统设计和开发,分为操作系统和硬件两个方面。
WEB前端是做网站的前端。

B. 做嵌入式开发的进

总体来说,你学的挺乱的。不过勤学是件好事。

作为微电子专业的话,本科继续微电子会比较合适一点。准确点说微电子和嵌入式软件完全是两码事,所处的开发层不一样。不过既然你已经转向了嵌入式编程方向,个人认为你现在缺的不是书本上的知识,而是在实际工作中积累代码经验,和将自己学习的知识转化为解决实际问题的能力。目前楼主的困惑不在应该看什么,而是在于不应该看什么。你看的书太杂了,只会耽误时间。一般这样看书的人往往不知道自己将来要从事哪一个行业,真正需要的是哪些知识,所以才眉毛胡子一把抓。

简单的分一下类:
数字电路,模拟电路,电路基础,半导体物理,半导体工艺.这几门课程是微电子的专属课程,别跟我说别的专业也在学,那是用来凑学分的,没有实际作用,就好比你学的机械制图一样,一个性质。如果紧扣这几个科目,将来系统的学习一下逻辑设计,可以转向集成电路前端开发。如果理论底子比较好,在固体物理学方面深入一下,将来可以做集成电路工艺。不过一般这个方向需要考研,否则不好找工作,主要是国内企业的学历歧视,与能力是否可以胜任工作没有必然联系。假设当初你转到本科继续学习的是微电子方向,那么Java,Linux等就没有必要看了。至少不需要作为主攻方向。

单片机(51和ARM),c语言,数据结构,操作系统,微机接口,包括你自学的Linux内核分析,uC/OS II等属于嵌入式开发方向。与刚才微电子方向不同,嵌入式开发属于软件,但又区别于传统观念中的Windows编程或者其他PC操作系统应用编程。嵌入式开发主要针对现在市面可见的集中微控制器进行代码编写。实现针对显示世界不同需求的功能。而上面的微电子主要是制造嵌入式开发所需要的集成电路。所以刚才说了,两个方向不在一个开发层面上。

至于大学物理,机械制图这些玩意就不分类了吧。

麻烦楼主在继续深入之前,先想好自己要向哪个方向发展。如果向嵌入式方向继续深入的话,首先集成电路,逻辑设计,时序分析什么的玩意就不用看了,可别学了两天又觉得FPGA或者PLD这些玩意新奇,好玩,有前途,又转向微电子方向。一来二去折腾几回,时间耽搁了,心里还慌得很,觉得没学下啥。

如果确定要进入嵌入式开发方向,说句实话,楼主现在看的这些书已经足够了。本人不才,Linux内核那本书都放成渣了也没翻过几回。不过实际工作中手上的这点编程手艺已经基本上满足需要了。如果后续的开发工作需要用到Linux方面的知识,现学现用也来得及。而且一边看一边用学习效果是最好的,干看书不动手难受死你。相信楼主应该有这方面的体会。

对于嵌入式编程方向,再细分一下。如果是针对消费电子产品类的开发工作。学习J2ME应该是比较有必要的。这个方向我不是很清楚,所以不敢乱讲,只能根据自己的理解给你一点建议。如果你做的嵌入式是基于某个操作系统,比如Android,ucLinux。那么你自学的东西就用得上了。甚至处理器结构都不需要太作了解,周立功的ARM系列你应该看过吧?这里意思就是这个也不用看了。嵌入式系统基础上的应用开发不需要太多底层硬件知识(不要用学生思维来理解这个意思,将来在工作中,没有老板会给你时间从最底层开始写一套API出来的)。如果不是用ARM,MIPS之类的32位处理器。那么操作系统的知识都不需要了,实际的应用中,大多数产品依然是SuperLoop。以你现有的编程能力,应该可以满足需要。不过这种不碰操作系统的嵌入式开发,对硬件方面的能力就有一些要求了。如果需要做简单的UI的话,数据结构的知识就可以派上用场了,不过是最简单的数据结构知识,别跟我整什么遍历啊二叉树啊什么的,不大用得上。

如果可以的话,利用假期去一些公司实际接触一些项目。锻炼自己的项目能力是很重要的。至于将来找工作的事情,老实说,看命了。有些公司,不管你学历怎么样,面试官就是看上你了,怎么都进了。相比学历而言,学校更重要,相比学校而言,专业更重要。但这都不是你现在需要考虑的问题。现在需要做的就是让自己在充实一些。找一些项目做吧,别随便去培训机构,培训机构跟学校差不多,教的东西大多都不实用,有时候教你做个交通灯可能都得收几千块钱,而且讲的还专业的不得了,实际就那么点东西,糊弄糊弄不懂嵌入式的人还可以。这个暑假好好利用利用吧。

暂时就这些了。

楼下做广告的,适可而止吧……

C. 嵌入式为啥比前端难

存粹是便宜,这两个行业都是各有各的难处,不能简单的说谁比谁简单,谁比谁难。
很多人认为的前端简单,那是因为他们没去做过,前端的简单体现在入门上,入门简单就给人一种这个很好干的感觉。
嵌入式需要C或者汇编,初入门会给人一种晦涩难懂的感觉,让人望而生畏,感觉很难。

真正干起来,如果学的不好,哪个都不好简单,学的好了哪个都很得心应手。

D. 嵌入式开发要学什么

嵌入式系统是计算机软件和硬件的综合体,岗位包括:ESE(嵌入式软件工程师);ADE(嵌入式应用开发工程师);FWE(嵌入式底层开发工程师);FEC(嵌入式固件开发工程师),我有全套嵌入式视频课可以发给你自学。

课程内容主要包括:

①C,Java核心编程:c语言核心编程,Java核心编程;

②Linux核心操作与算法:Linux系统使用,Linux-c编程核心技术,精品数据结构,Linux-c编程精髓;

③核心操作与算法:Linux系统编程,Linux网络编程核心技术,UI编程,Java核心编程,安卓核心技术;

④ARM+Linux底层开发:数字电路,ARM编程核心,Linux系统开发,嵌入式Linux驱动开发;

⑤大型项目实践:每期安排各类型真实的项目,详细可以找我要资料。

互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

E. 嵌入式网页怎么做

用iframe,放到你网页要嵌入的位置就可以了。
比如,<P ALIGN=center><IFRAME SRC="page.html" WIDTH=300 HEIGHT=100></IFRAME></P>
page.html 是你要嵌入的网页的网址,长宽可以自己定义。

F. 新手准备做嵌入式系统开发,需要了解哪些,该怎么做,大概分那几步

我的回答与楼上刚好相反,一定要精通c语言,c++可不学,这要看以后的工作,硬件平台要掌握,但没必要掌握那么多,主流的还是arm系列,操作系统是一定要懂得,如果连进程和线程都不懂是很难有什么作品的,推荐学系linux操作系统,做嵌入式很多都是用linux的,学会之后可以再去学wince、uc/os2等操作系统,现在公司做嵌入式75%是在做软件,其次才是底层的硬件平台,而且硬件是很看经验的,所以推荐从做软件入手,这也就是为什么开始我说一定要精通c语言的原因,可以在网上找找相关视频,这里我推荐国嵌的视频,做得不错,而且免费,书籍推荐linux一站式编程(北京亚嵌教育的教学用书)、unix环境编程(世界经典教材)至于学习的重点,数据结构(链表、队列)库函数(文件函数、io函数、内存操作函数等等)网络编程、文件编程、系统编程等等

G. 嵌入式开发要学哪些

嵌入式开发要学哪些?在这个技术瞬息万变的年代,嵌入式技术毫无疑问也得紧跟技术发展,这对于初涉行业的新人而言,摆在面前的问题很明显,嵌入式开发我得学习哪些技术点才能跟随企业的脚步呢?我愿意谈谈我接近十年对嵌入式开发的看法。

我的职业生涯起步于嵌入式开发,那时候在日企从事汽车的嵌入式开发,最后也曾当过三年的讲师。不过现在依然混迹于嵌入式底层,以及android底层研发。可能还是觉得研发才是我的最爱。那么针对嵌入式开发要学哪些我简单的说一下,仅代表当前主流观点。

嵌入式开发作为新人,第一步C语言,有很多人自认为自己C语言很厉害,但是实际上一个从事嵌入式开发的老人,至少需要3-5年你才敢对C语言说精通,特别涉及到的常用的指针、数组、数据类型、运算符与表达式、控制语句时?你真的都懂么?这些是学习嵌入式最基础的知识。

第二步,有了这些代码的基础你才能能根据需求写程序,也就是常说的应用层,应用层是相对简单的。要有理解和编码调试的能力,如系统编程、标准的I/O,文件I/O,库的制作等等。一般而言这种应用层开发有1-2个月的时间都能学会。剩下的就是大量的编码来提升自己的经验。但只会这些也能找到工作,但我相信你看完下面的发现那绝对不是你的梦想!

第三步,更高级的内容也是最难的内容,前两步更多是让你会根据需求编码,但是如何能让你的程序能在硬件平台上运行,这才是真正的难题。所以每当再进一步的话,我们会发现我们什么有很多的东西都运行的是Linux系统,可是他们和我的PC运行的Linux有什么区别呢,为什么我电脑要用风扇而手机不用风扇呢,我们打开网页查找手机的详细参数的时候,会看到Cortex-A15 、四核 、ARM等等字眼,什么是ARM,什么是Cortex-A15,这需要进一步的了解。

了解完ARM之后,就需要利用开发板了。这时操作系统的移植又成了一个比较重要的内容了,什么是bootloader,什么是kernel,什么是rootfs等等……。

花了很长时间系统做好了,发现板子上很多的什么不能用,怎么办呢?这时我们需要写一些驱动来驱动这些设备,这时我们需要知道,什么是字符设备驱动、块设备驱动、网络设备驱动,为了更好的写驱动我们需要了解更多的硬件相关的东西,我们需要看懂芯片手册,我们需要看懂原理图,只有我们懂我们的设备,才能更好的驱动它。等等,这里就列举更多的内容了,因为还有很多。

所以对于嵌入式开发者来说,他们都经历了学习的痛苦。有句话说的好,不经历风雨怎么见彩虹。对于学习嵌入式我比较不赞成自学,他不同于一般的应用层开发。你会面临很多问题。问网络?太慢了!来机构学习虽然花了一部分钱,从时间成本和效率上来讲,无疑还是比较值得的。

H. 我想去学嵌入式,因为已经有两年J2EE前端开发经验,不知道对学嵌入式有没有帮助,还有薪资水平会如何

看你的方向,ARM嵌入式现在比较热,工资也普遍比JAVA的高,但对你本来做只做软件的来说,一个突出的难点,就是硬件,嵌入式开发需要看电路图,所以要对电子电路这些要去专门做做恶补罗。。
java基础对C/C++会有帮助,还有就是你主要想做的嵌入式是基于什么系统,Unix还是windows,嵌入式也有uc/os,android这些系统。。。要注意自己的方向。。。祝你转行成功

I. 嵌入式设备用的到前端吗

基本用不到html,那就跟嵌入式无关了。
有用QT的,一般都很少有界面。
但也有少量用html的。