学嵌入式开发都要学什么? 学习嵌入式开发要学习哪些知识?

\u81ea\u5b66\u5d4c\u5165\u5f0f\u5f00\u53d1\u5e94\u8be5\u5148\u8981\u5b66\u4e9b\u4ec0\u4e48?

\u5d4c\u5165\u5f0f\u5f00\u53d1\u7684\u5b66\u4e60\u5176\u5b9e\u5e76\u6ca1\u6709\u90a3\u4e48\u96be\uff0c\u53ea\u8981\u4e86\u89e3\u5b66\u4e60\u7684\u4f53\u7cfb\uff0c\u638c\u63e1\u6b63\u786e\u7684\u5b66\u4e60\u65b9\u6cd5\uff0c\u5b66\u4e60\u8d77\u6765\u5e76\u4e0d\u96be\u3002\u6765\u8bb2\u4e00\u4e0b\u5d4c\u5165\u5f0f\u5f00\u53d1\u90fd\u8981\u5b66\u4e9b\u5565\uff01
\u5d4c\u5165\u5f0f\u5f00\u53d1\u7684\u4e3b\u8981\u5b66\u4e60\u5185\u5bb9\uff1a
C\uff0cJava\u6838\u5fc3\u7f16\u7a0b\uff1ac\u8bed\u8a00\u6838\u5fc3\u7f16\u7a0b\uff0cJava\u6838\u5fc3\u7f16\u7a0b\uff1b
Linux\u6838\u5fc3\u64cd\u4f5c\u4e0e\u7b97\u6cd5\uff1aLinux\u7cfb\u7edf\u4f7f\u7528\uff0cLinux-c\u7f16\u7a0b\u6838\u5fc3\u6280\u672f\uff0c\u7cbe\u54c1\u6570\u636e\u7ed3\u6784\uff0cLinux-c\u7f16\u7a0b\u7cbe\u9ad3\uff1b
\u6838\u5fc3\u64cd\u4f5c\u4e0e\u7b97\u6cd5\uff1aLinux\u7cfb\u7edf\u7f16\u7a0b\uff0cLinux\u7f51\u7edc\u7f16\u7a0b\u6838\u5fc3\u6280\u672f\uff0cUI\u7f16\u7a0b\uff0cJava\u6838\u5fc3\u7f16\u7a0b\uff0c\u5b89\u5353\u6838\u5fc3\u6280\u672f\uff1b
ARM+Linux\u5e95\u5c42\u5f00\u53d1\uff1a\u6570\u5b57\u7535\u8def\uff0cARM\u7f16\u7a0b\u6838\u5fc3\uff0cLinux\u7cfb\u7edf\u5f00\u53d1\uff0c\u5d4c\u5165\u5f0fLinux\u9a71\u52a8\u5f00\u53d1\uff1b
\u5927\u578b\u9879\u76ee\u5b9e\u8df5\uff1a\u6bcf\u671f\u5b89\u6392\u5404\u7c7b\u578b\u771f\u5b9e\u7684\u9879\u76ee
\u4e92\u8054\u7f51\u884c\u4e1a\u76ee\u524d\u8fd8\u662f\u6700\u70ed\u95e8\u7684\u884c\u4e1a\uff0c\u5b66\u4e60IT\u6280\u80fd\u4e4b\u540e\u8db3\u591f\u4f18\u79c0\u662f\u6709\u673a\u4f1a\u8fdb\u5165\u817e\u8baf\u3001\u963f\u91cc\u3001\u7f51\u6613\u7b49\u4e92\u8054\u7f51\u5927\u5382\u9ad8\u85aa\u5c31\u4e1a\u7684\uff0c\u53d1\u5c55\u524d\u666f\u975e\u5e38\u597d\uff0c\u666e\u901a\u4eba\u4e5f\u53ef\u4ee5\u5b66\u4e60\u3002
\u60f3\u8981\u7cfb\u7edf\u5b66\u4e60\uff0c\u4f60\u53ef\u4ee5\u8003\u5bdf\u5bf9\u6bd4\u4e00\u4e0b\u5f00\u8bbe\u6709IT\u4e13\u4e1a\u7684\u70ed\u95e8\u5b66\u6821\uff0c\u597d\u7684\u5b66\u6821\u62e5\u6709\u6839\u636e\u5f53\u4e0b\u4f01\u4e1a\u9700\u6c42\u81ea\u4e3b\u7814\u53d1\u8bfe\u7a0b\u7684\u80fd\u529b\uff0c\u5efa\u8bae\u5b9e\u5730\u8003\u5bdf\u5bf9\u6bd4\u4e00\u4e0b\u3002
\u795d\u4f60\u5b66\u6709\u6240\u6210\uff0c\u671b\u91c7\u7eb3\u3002

\u8bf7\u70b9\u51fb\u8f93\u5165\u56fe\u7247\u63cf\u8ff0

\u5d4c\u5165\u5f0f\u7cfb\u7edf\u662f\u8ba1\u7b97\u673a\u8f6f\u4ef6\u548c\u786c\u4ef6\u7684\u7efc\u5408\u4f53\uff0c\u6211\u6709\u5168\u5957\u5d4c\u5165\u5f0f\u89c6\u9891\u8bfe\u53ef\u4ee5\u53d1\u7ed9\u4f60\u81ea\u5b66\u3002
\u8bfe\u7a0b\u5185\u5bb9\u4e3b\u8981\u5305\u62ec\uff1a\u2460C\uff0cJava\u6838\u5fc3\u7f16\u7a0b\uff1ac\u8bed\u8a00\u6838\u5fc3\u7f16\u7a0b\uff0cJava\u6838\u5fc3\u7f16\u7a0b\uff1b
\u2461Linux\u6838\u5fc3\u64cd\u4f5c\u4e0e\u7b97\u6cd5\uff1aLinux\u7cfb\u7edf\u4f7f\u7528\uff0cLinux-c\u7f16\u7a0b\u6838\u5fc3\u6280\u672f\uff0c\u7cbe\u54c1\u6570\u636e\u7ed3\u6784\uff0cLinux-c\u7f16\u7a0b\u7cbe\u9ad3\uff1b
\u2462\u6838\u5fc3\u64cd\u4f5c\u4e0e\u7b97\u6cd5\uff1aLinux\u7cfb\u7edf\u7f16\u7a0b\uff0cLinux\u7f51\u7edc\u7f16\u7a0b\u6838\u5fc3\u6280\u672f\uff0cUI\u7f16\u7a0b\uff0cJava\u6838\u5fc3\u7f16\u7a0b\uff0c\u5b89\u5353\u6838\u5fc3\u6280\u672f\uff1b
\u2463ARM+Linux\u5e95\u5c42\u5f00\u53d1\uff1a\u6570\u5b57\u7535\u8def\uff0cARM\u7f16\u7a0b\u6838\u5fc3\uff0cLinux\u7cfb\u7edf\u5f00\u53d1\uff0c\u5d4c\u5165\u5f0fLinux\u9a71\u52a8\u5f00\u53d1\uff1b
\u2464\u5927\u578b\u9879\u76ee\u5b9e\u8df5\uff1a\u6bcf\u671f\u5b89\u6392\u5404\u7c7b\u578b\u771f\u5b9e\u7684\u9879\u76ee\uff0c\u8be6\u7ec6\u53ef\u4ee5\u627e\u6211\u8981\u8d44\u6599\u3002

\u5317\u5927\u9752\u9e1f\u4e2d\u535a\u8f6f\u4ef6\u5b66\u9662\u5d4c\u5165\u5f0f\u8bfe\u5802\u5b9e\u62cd
\u5b66\u5b8c\u53ef\u4ee5\u4ece\u4e8b\uff1a
ESE(\u5d4c\u5165\u5f0f\u8f6f\u4ef6\u5de5\u7a0b\u5e08)\uff1b
ADE(\u5d4c\u5165\u5f0f\u5e94\u7528\u5f00\u53d1\u5de5\u7a0b\u5e08)\uff1b
FWE(\u5d4c\u5165\u5f0f\u5e95\u5c42\u5f00\u53d1\u5de5\u7a0b\u5e08)\uff1b
FEC\uff08\u5d4c\u5165\u5f0f\u56fa\u4ef6\u5f00\u53d1\u5de5\u7a0b\u5e08\uff09
\u4f60\u4e5f\u53ef\u4ee5\u8003\u5bdf\u5bf9\u6bd4\u4e00\u4e0b\u5357\u4eac\u8bfe\u5de5\u573a\u3001\u5317\u5927\u9752\u9e1f\u3001\u4e2d\u535a\u8f6f\u4ef6\u5b66\u9662\u7b49\u5f00\u8bbe\u6709\u5d4c\u5165\u5f0f\u5f00\u53d1\u4e13\u4e1a\u7684\u5b66\u6821\u3002\u8bb0\u5f97\u627e\u6211\u8981\u5168\u5957\u5d4c\u5165\u5f0f\u5f00\u53d1\u89c6\u9891\u8bfe\uff0c\u795d\u5b66\u6709\u6240\u6210\uff01\u671b\u91c7\u7eb3\uff01

课程内容主要包括:

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

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

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

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

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

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

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

祝你学有所成,望采纳。



1,楼主,你首先要学习C语言基础,就相当于80%会单片机了,因为现在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C语言。
2,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40/或其它如新茂,到网上买一个开发板,价格不会超过200元。
3,看一下单片机功能:包换内部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。
4,编译环境、编程软件KEIL。
5,打开开发板的例子程序,在KEIL编译,下载到板,看结果和说明是不是相符,达到这样效果时,你心里肯定很激动,这时你真正学会了单片机,你成功了!!!!!。
6,单片机C语言举例:
sbit SPEAK = P1^5; //IO口定义为蜂鸣器控制
如果蜂鸣器正极接电源,SPEAK =0;蜂鸣器就会响,你看就是这么简单。
unsiggne char temp;//定义TEMP为单字节变量。
sfr PORTA P1;//将P1口定义为PORTA
7,当你过渡到ARM时,你就要学习LINUX和WINCE这两个最基本的操作系统运用在单片机上。
8,同样的理,你也要买ARM2410/2440为代表的开发板,慢慢按照说明书一步一步地操作,练习,不停地做实验,就学会。
9,当然,你得打一份工作,关于我上所说的,开始工资不要要求太高,等你做完几个项目后,你真正学会了,才跟老板或上司提,这样继续或或另寻高就才有资本。
总结:多做开发板上的实验,你要多参与这样的项目开发,慢慢就会了。

可以学习一下电子电路。语言就学C

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

课程内容主要包括:

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

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

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

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

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

北大青鸟中博软件学院嵌入式开发课堂

你可以考察对比一下南京课工场、北大青鸟、中博软件学院等开设有嵌入式开发专业的学校。记得找我要全套嵌入式开发视频课,祝学有所成!望采纳!



  • 宓屽叆寮忓紑鍙戣瀛﹀摢浜璇剧▼
    绛旓細2銆佸簲鐢寮鍙戝涔linux绯荤粺鎻愪緵鐨勬帴鍙e浣曚娇鐢紝鑳藉浣跨敤linux鐨勬帴鍙e紑鍙戝嚭瀹炵敤鎬х殑APP锛汭O锛氳緭鍏ヨ緭鍑猴紝姣斿璇诲啓纭洏锛屾垜浠笉鐢ㄧ纭洏闀夸粈涔堟牱锛岀洿鎺ヨ皟鐢ㄨ鍐欏嚱鏁板氨鍙互锛涜繘绋嬶細鎴戜滑涓嶈兘鍙湁涓涓狝PP锛屽涓狝PP灏闇瑕娑夊強澶氳繘绋嬪绾跨▼銆3銆丄RM寮鍙慉RM浣撶郴缁撴瀯锛氳繖涓闃舵鎵嶆槸鐪熸鐨宓屽叆寮缂栫▼锛岄鍏堟垜浠閫夋嫨...
  • 浠庝簨宓屽叆寮忓紑鍙戣瀛﹀摢浜璇剧▼?
    绛旓細濡傛灉鎮ㄦ兂浠庝簨宓屽叆寮忓紑鍙锛屼互涓嬫槸涓浜涙偍鍙兘闇瑕佸涔鐨勮绋嬶細1. C/C++缂栫▼璇█锛氬祵鍏ュ紡绯荤粺閫氬父浣跨敤C/C++浣滀负涓昏鐨勭紪绋嬭瑷锛屽洜姝ょ啛鎮夎繖浜涜瑷鐨勮娉曞拰鐗规ф槸蹇呰鐨勩2. 鏁版嵁缁撴瀯鍜岀畻娉曪細浜嗚В甯哥敤鐨勬暟鎹粨鏋勫拰绠楁硶瀵逛簬宓屽叆寮忕郴缁熺殑浼樺寲鍜屾晥鐜囪嚦鍏抽噸瑕併3. 鎿嶄綔绯荤粺锛瀛︿範宓屽叆寮鎿嶄綔绯荤粺锛堝FreeRTOS銆...
  • 宓屽叆寮忓紑鍙戦渶瑕佸浠涔
    绛旓細寰堝鏈嬪弸鎯崇煡閬宓屽叆寮忓紑鍙戦渶瑕佸浠涔锛屼笅闈㈠氨璁╂垜浠潵鐪嬬湅鍚с傚祵鍏ュ紡寮鍙戦渶瑕佸浠涔 宓屽叆寮忓紑鍙戞湁寰堝瀛︿範鐨勬柟鍚戯紝鎵瀛︾殑鍐呭涔熸湁宸紓锛屼絾鏄笉绠′綘瀛︾殑鏄摢涓柟鍚戯紝宓屽叆寮忓紑鍙戝涔涓浜涘熀纭鐨勫繀瀛 鏄笉浼氬彉鐨勶紝鍩虹鐨勬湁锛1銆丆銆丆++璇█锛2銆乴inux缂栫▼锛3銆乤rm锛4銆佺‖浠剁紪绋嬭瑷(FPGA)锛5銆佹搷浣滅郴缁燂紱6...
  • 宓屽叆寮杞欢宸ョ▼甯闇瑕佸浠涔
    绛旓細宓屽叆寮杞欢宸ョ▼甯闇瑕佸涔鐨勪富瑕佸唴瀹规湁锛氬祵鍏ュ紡绯荤粺寮鍙鍩虹銆佺紪绋嬭瑷銆佽蒋浠跺紑鍙戝伐鍏蜂笌骞冲彴浠ュ強杞‖浠剁粨鍚堝簲鐢ㄧ瓑銆備竴銆佸祵鍏ュ紡绯荤粺寮鍙戝熀纭 宓屽叆寮忕郴缁熸槸鐜颁唬鐢靛瓙璁惧鍙婃櫤鑳戒骇鍝佺殑鏍稿績锛屼簡瑙e叾鍩烘湰鍘熺悊鍜岀粨鏋勮嚦鍏抽噸瑕併傚祵鍏ュ紡杞欢宸ョ▼甯堝簲鍏峰鍩烘湰鐨勭數瀛愭妧鏈煡璇嗭紝浜嗚В甯歌鐨勫祵鍏ュ紡绯荤粺鏋舵瀯鍜屽鐞嗗櫒鍘熺悊銆傛澶栵紝...
  • 宓屽叆寮忓紑鍙戣瀛﹀摢浜璇剧▼
    绛旓細宓屽叆寮杞欢寮鍙涓撲笟涓昏璇剧▼濡備笅锛氫富骞插绉戯細椹厠鎬濅富涔夌悊璁恒佸ぇ瀛﹀璇侀珮绛夋暟瀛︺佸ぇ瀛︾墿鐞嗐佺墿鐞嗗疄楠屻佺嚎鎬т唬鏁般佹鐜囪涓庢暟鐞嗙粺璁°佺▼搴忚璁¤瑷銆佹暟鎹粨鏋勩佺鏁f暟瀛︺佹搷浣滅郴缁熴佺紪璇戞妧鏈佽蒋浠跺伐绋嬫璁恒佺粺涓寤烘ā璇█銆佽蒋浠朵綋绯荤粨鏋勩佽蒋浠堕渶姹傘佽蒋浠堕」鐩鐞 璇ヤ笓涓氶櫎浜瀛︿範鍏叡鍩虹璇惧锛岃繕灏嗙郴缁熷涔犵鏁f暟瀛...
  • 宓屽叆寮鍩硅閮藉浜浠涔璇剧▼?
    绛旓細鍗冮攱鏁欒偛闈炲父鎰熻阿鎮ㄥ宓屽叆寮鍩硅璇剧▼鐨勫叧娉紒鍦ㄥ崈閿嬫暀鑲诧紝鎴戜滑鎻愪緵鍏ㄩ潰鑰屼笓涓氱殑宓屽叆寮忓煿璁绋嬶紝鏃ㄥ湪甯姪瀛﹀憳鎺屾彙宓屽叆寮忕郴缁寮鍙鐨勬妧鏈拰宸ュ叿锛屽苟鍏峰瀹為檯椤圭洰寮鍙戠殑鑳藉姏銆傛洿绯荤粺鍏ㄩ潰鐨瀛︿範璧勬枡锛岀偣鍑绘煡鐪嬪湪宓屽叆寮忓煿璁绋嬩腑锛屽鍛樺皢瀛︿範鍒颁互涓嬩竴浜涘叧閿绋嬪唴瀹癸細1. C璇█鍩虹锛欳璇█鏄祵鍏ュ紡绯荤粺寮鍙戠殑鍩虹锛...
  • 宓屽叆寮绯荤粺寮鍙戝浠涔
    绛旓細宓屽叆寮绯荤粺闇瑕佸C璇█缂栫▼銆傚祵鍏ュ紡绯荤粺鐢辩‖浠跺拰杞欢缁勬垚锛庢槸鑳藉鐙珛杩涜杩愪綔鐨勫櫒浠躲傚叾杞欢鍐呭鍙寘鎷蒋浠惰繍琛岀幆澧冨強鍏舵搷浣滅郴缁熴傜‖浠跺唴瀹瑰寘鎷俊鍙峰鐞嗗櫒銆佸瓨鍌ㄥ櫒銆侀氫俊妯″潡绛夊湪鍐呯殑澶氭柟闈㈢殑鍐呭銆1銆丆寮鍙缁忛獙 鏉′欢锛歀inux銆傛柟娉曪細涓昏鏄帉鎻NSIC缂栫▼锛堜笉鍖呮嫭gtk,qt绛夊浘褰㈠彲瑙嗗寲寮鍙戯級2銆佺綉缁溿佹搷浣滅郴缁...
  • 瀛﹀祵鍏ュ紡寮鍙戦兘瑕佸浠涔?
    绛旓細瀛︿範宓屽叆寮忓紑鍙戦渶瑕鎺屾彙涓绯诲垪鐨勭煡璇嗗拰鎶鑳斤紝鍗冮攱鏁欒偛鏄偍鏇村ソ鐨勯夋嫨涔嬩竴銆傛垜浠嚧鍔涗簬鎻愪緵浼樿川鐨処T浜掕仈缃戞妧鏈煿璁紝鍖呮嫭宓屽叆寮忓紑鍙戙傛洿绯荤粺鍏ㄩ潰鐨勫涔犺祫鏂欙紝鐐瑰嚮鏌ョ湅鍦ㄥ涔犲祵鍏ュ紡寮鍙戞椂锛岄鍏堥渶瑕佹帉鎻$殑鏄疌/C++缂栫▼璇█銆侰/C++鏄祵鍏ュ紡寮鍙戜腑鏈甯哥敤鐨勭紪绋嬭瑷锛岄氳繃瀛︿範杩欎袱闂ㄨ瑷锛屾偍鍙互浜嗚В鍒板祵鍏ュ紡绯荤粺...
  • 宓屽叆寮忓紑鍙戣瀛︿粈涔?瀛︿範宓屽叆寮忓紑鍙戣瀛﹀摢浜?
    绛旓細鍏ラ棬宓屽叆寮忓伐绋嬪笀 姝ら樁娈典富瑕佹槸鍓嶆湡鐨勫叆闂ㄨ繃绋嬶紝涓昏閽堝鍏ヨ娌″涔呯殑鏂颁汉銆傚叾瀹炴垚鍔熸病鏈夋嵎寰勶紝鎵浠ユ墦濂藉熀纭鎵嶆槸鍏抽敭銆宓屽叆寮忓紑鍙戣瀛︿粈涔涓昏鍖呭惈浠ヤ笅4涓柟闈㈢殑鍐呭锛1.鐢佃矾鐭ヨ瘑 棣栧厛浣犺瀛︿範鐢佃矾銆佹ā鐢点佹暟鐢碉紝璁よ瘑鐢甸樆銆佺數瀹广佷笁鏋佺锛屽熀纭鍣ㄤ欢瑕佺煡閬擄紝鏀惧ぇ鐢佃矾銆侀泦鎴愯繍鏀俱佹椂搴忕數璺熀鏈數璺兘鐪嬫噦锛屼笉鐒...
  • 宓屽叆寮忓紑鍙戣瀛︿粈涔,灏忕櫧蹇呭_宓屽叆寮忓紑鍙戜竴鑸仛浠涔
    绛旓細涓銆宓屽叆寮纭欢寮鍙锛氱啛鎮夌數璺瓑鐭ヨ瘑锛岄潪甯哥啛鎮夊悇绉嶅父鐢ㄥ厓鍣ㄤ欢锛屾帉鎻℃ā鎷熺數璺拰鏁板瓧鐢佃矾璁捐鐨勫紑鍙戣兘鍔涖傜啛缁冩帉鎻″祵鍏ュ紡纭欢鐭ヨ瘑锛岀啛鎮夌‖浠跺紑鍙戞ā寮忓拰璁捐妯″紡锛岀啛鎮堿RM32浣嶅鐞嗗櫒宓屽叆寮忕‖浠跺钩鍙板紑鍙戙佸苟鍏峰浜у搧寮鍙戠粡楠屻傜簿閫氬父鐢ㄧ殑纭欢璁捐宸ュ叿锛歅rotel/PADS(PowerPCB)/Cadence/OrCad銆備竴鑸闇瑕鏈4~8灞傞珮閫烶CB...
  • 扩展阅读:嵌入式培训一般多少钱 ... 学嵌入式好找工作吗 ... 女生学嵌入式怎么样 ... 大专学嵌入式可以么 ... 大专学嵌入式很难就业 ... 为什么不建议学嵌入式 ... 嵌入式开发很难学吗 ... 嵌入式和程序员哪个好 ... 嵌入式有必要报培训班吗 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网