學習計算機軟體的學生嚮往嵌入式開發,目前不知道從哪裡開始

發布 教育 2024-05-22
9個回答
  1. 匿名使用者2024-02-11

    嵌入式系統是軟體和硬體的結合,從事嵌入式開發的人有兩種型別。

    一種是學習電子工程、通訊工程等硬體專業的人,他們主要從事硬體設計,有時還要開發一些與硬體關係最密切的底層軟體,比如bootloader、板級支援包(比如PC的BIOS,驅動硬體向下,支援作業系統向上), 最基本的硬體驅動程式等。 他們的優點是硬體原理非常清楚,但更擅長定義各種硬體介面,但往往無法處理複雜的軟體系統(如嵌入式作業系統原理和複雜的應用軟體)。 這需要掌握數位電路、模擬電路、微機原理等。

    另一類是軟體和電腦科學專業的人,主要從事嵌入式作業系統和應用軟體的開發。 學習軟體的我們,如果對硬體原理和介面有很好的掌握,我們也可以編寫BSP和硬體驅動。 嵌入式硬體設計完成後,各種功能都由軟體實現,嵌入式裝置的附加值很大程度上取決於嵌入式軟體,這佔了嵌入式系統最重要的工作(目前有很多公司將硬體設計包交給專門的硬體公司,稍微複雜的硬體交給台灣或國外公司進行設計, 國內的硬體設計力量很弱,很多嵌入式公司只負責開發軟體,因為公司知道嵌入式產品的區別很大程度上在於軟體,在軟體方面,是最“花花綠綠”的),所以從事軟體的我們不必擔心我們在嵌入式市場的使用, 越是智慧型裝置,系統越複雜,軟體發揮的關鍵作用就越大,這是當前的趨勢。

    這需要對C語言、C++和其他語言有一定的掌握,因為嵌入式系統一般都是用這兩種語言編寫軟體的。 同時,您應該對Linux作業系統有很好的了解。

    學習嵌入式系統,必須 a.掌握主流嵌入式微處理器的結構和原理;b.掌握嵌入式作業系統;c.熟悉嵌入式軟體開發流程,至少做過乙個嵌入式軟體專案。 Linx 主要學習系統,這是我第一次輸入這麼多單詞,所以你可以做到。

  2. 匿名使用者2024-02-10

    看到一些好心人建議參加培訓課程後,我個人不同意。 真的不建議你去參加任何培訓,更何況它很貴,而且培訓效果一般都不是很好,歸根結底還是靠你來學習。

    從學習軟體開始從事嵌入式軟體開發比較容易,所以建議你從微控制器開始,微控制器建議你選擇身邊多用的微控制器,應該有比較多的相應資訊,這很重要, 而且通訊會更方便,既然你特別提到了51,這是一款比較流行的微控制器,即使不同型號的內部結構相差不大。再次,參考你周圍的情況。

    另外,既然要搞嵌入式,建議大家在學習微控制器的同時,也要注意ARM的資訊,微控制器是目前嵌入式中非常重要的處理器,這樣才能先了解它,為以後的進一步深入做準備。 但目前建議大家從8位51微控制器入手,畢竟ARM相對比較複雜,51更容易上手,而51基礎紮實,學習其他處理器也不會太難。

  3. 匿名使用者2024-02-09

    學習計算機軟體向嵌入式方向發展的跨度相對較小。

    如果你想被嵌入,你需要學習C語言,但你也需要能夠使用C++。

    如果它是軟的,你不必學會計算電動模型的電量。

    目前,51微控制器正在慢慢淡出,建議學習ARM,首先要了解ARM的結構等,各種廠商,各種ARM架構,在成本方面,可以選擇乙個LPC2103來學習。

  4. 匿名使用者2024-02-08

    去嵌入式軟體很容易,而且我認識的很多軟體在嵌入式方向上都很好學,有了C語言的基礎,一切都很容易學習。 1.作業系統、linux等學習乙個。 2、胳膊,買一塊板子,裡面有很多資訊。

    它的實用硬體知識非常少,還是C語言。

  5. 匿名使用者2024-02-07

    建議您去專業培訓機構進行培訓。

  6. 匿名使用者2024-02-06

    簡單來說,就是做兩類:底層和應用。

    1.在底層,我主要學習C語言和硬體知識,在學習硬體的同時學習彙編,因為彙編是與硬體最接近的語言,兩者可以比較學習。

    2.如果你想做乙個應用程式,你需要學習C,C++,以及圖形使用者介面(GUI)什麼的。

    3.另外,要做到嵌入式,還需要學習一些作業系統知識,Linux或者Wince什麼的,嵌入式學習比較雜,什麼都學,所以比較難。

  7. 匿名使用者2024-02-05

    與其他社交活動一樣,嵌入式(Linux)系統開發領域也有不同的角色。 如果你想進入這個行業,最好了解這個行業的不同角色,然後根據自己的實際情況選擇自己感興趣的角色,然後努力學習成為日常時間消耗過程中的角色所需的所有知識。

    在這篇文章中,我們根據自己在日常工作過程中的實踐經驗,討論了開發領域的角色劃分。 具體來說,在本文中,我們需要解決幾個主要問題:

    嵌入式產品開發中涉及哪些角色?

    這些角色如何相互支援並協同工作以完成特定的產品?

    您需要具備哪些技能才能勝任這些角色?

    在上述問題中,問題 3 更容易理解。 對於第乙個問題,我們主要討論的是那些涉及特定產品開發的角色,我們在這裡將忽略這些管理角色。 對於問題 2,我們關注的不是角色之間的互動方式,而是每個角色在整個產品開發過程中必須執行的功能。

    在我們繼續之前,作為理解本文的基礎,也許您需要了解下乙個嵌入式系統的一般組成。 為此,您可以參考文章“應用程式、作業系統、驅動程式和硬體”。

  8. 匿名使用者2024-02-04

    軟體開發包括低階開發(例如驅動程式)和應用層開發(例如qt)。

    1.嵌入式開發需要良好的C基礎和彙編,C++對應用層(QT)來說不能差,一般來說,需要良好的C、C++和組合語言基礎。

    2.大多數嵌入式都是在 Linux 系統上開發的,當然也有在 Windows 上開發的。 因此,有必要回到Linux作業系統,掌握其基本指令,並盡可能多地理解和記憶Linux核心功能。

    當然,如果你能閱讀 Linux 核心**,那就更好了。

    3.一旦你掌握了程式語言的基礎知識和Linux系統的操作,你就需要在Linux上學習C程式設計。 這是底層開發的基本要求。

    4.你可以選擇做底層或應用級開發進行嵌入式開發,但最好兩者都精通,所以學習qt。 我個人認為QT比C++的MFC更好,而且比VB更先進。

    5.你不能用硬體,硬體的設計是由硬體工程師完成的,但至少你要能夠理解硬體,理解電路圖。 否則,有人為你設計了硬體,而你不知道如何製作軟體。

    不如試著了解一些硬體,因為有時候連線幾個引腳測試一次比較方便,不需要徵求意見。 原始麻煩。 至少ARM開發團隊的電路圖還是要理解的。

  9. 匿名使用者2024-02-03

    您好,看來你現在很迷茫,請你一一聽我說。

    1. 嵌入式Linux容易找工作嗎?

    嵌入式工作還是很好找的,可以去一些招聘**看看情況,比如智聯招聘、無憂未來等等**,尤其是在北京、上海這樣的城市,嵌入式企業更是天飛,你說現在什麼電子產品和嵌入式都沒關係,電視、洗衣機、微波爐、 汽車、手機、平板電腦等都與嵌入式有關。嵌入式技術使各種電子產品更加智慧型化,而智慧型化是當前和未來的技術趨勢,因此嵌入式即使在一百年後也不會被淘汰,而只會更加完善。

    2. 嵌入式難學嗎?

    說實話還是很難學的,我在自學嵌入的時候遇到了兩個問題,第乙個問題是我自學成才的時候找不到方向,不知道從什麼樣的學習過程開始,我很迷茫。 第二個問題是問題很難解決,有些技術問題老師不知道,畢竟他們沒有從事開發。 (如果你是研究生,並且有導師帶你去,這些問題就不存在了。

    3. 我需要參加培訓嗎?

    培訓無非就是努力找乙份好工作,如果你覺得自己現在已經或者自學後能找到乙份嵌入式工作,你就不用去培訓了,所以在考慮去培訓之前,你至少可以做這兩件事, 1:買幾本書自己學, 2:推測一些嵌入式工作簡歷以找到工作。

    我以後不需要多說。

    4. 培訓課程有用嗎?

    哥哥我沒天賦,當時自學無果,然後跑去培訓,至於培訓機構不方便說,當時我們培訓班的時間是從上午8:00到下午6:00,晚上到7:00

    00-10:00是練習,每天十多個小時,四個月。

    這四個月教會了我四年大學裡學到的東西。 尤其是每月一次的賽事比賽(有300元獎金),他們都瘋了學,不吃飯。 我不知道別人在培訓方面做得怎麼樣,但我認為這是值得的,儘管學費有點貴,現在我在公司做得很好。

    5. 培訓後能找到工作嗎?

    當時我培訓的班級後來找到了工作,其中幾個工資很高,突破了7000,這是研究生的待遇,我還算體面。 話又說回來,每個班級隨時總會有幾個倒霉的人,找工作是一波三折的,你知道的。 培訓會在最短的時間內把你帶入嵌入式的大門,這是肯定的,至於你在這幾個月裡能學到多少,這取決於個人的努力。

    純手寫,有任何問題都可以問)。

相關回答
26個回答2024-05-22

面試時不要緊張,你總要給自己乙個提示:“這些都是小戲,我能應付! 另外,不要太老實,對方問你有沒有專案經驗,那就吹吧,“我有兩年的開發經驗”之類的話也無妨,只要能進公司,都是有道理的! >>>More

4個回答2024-05-22

計算機軟體由程式和相關文件組成。 程式是一系列指令的符號表示,文件是在軟體開發過程中建立的技術文件。 程式是軟體的主體,通常儲存在儲存介質(如軟盤、硬碟和光碟)中,以便在計算機上使用。 >>>More

4個回答2024-05-22

申請計算機軟體著作權登記有什麼好處? 計算機軟體著作權登記是指當軟體著作權人相互不同意時,任何著作權人都可以在不損害其他著作權人利益的前提下申請登記,但應註明其他著作權人。 我國的計算機軟體登記始於1991年,2002年,新的和完善的法律被用於計算機軟體著作權登記。 >>>More

11個回答2024-05-22

不管學校是不是真的想培養高科技人才,首先肯定是很重要的,學校只起到分配的作用,發展到哪個層次就看你自己了! >>>More

13個回答2024-05-22

讓我們從三個方面來把握它。

1.管理層的意願應使管理者認識到電算化會計的意義和作用。 >>>More