freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

嵌入式系統(tǒng)學習心得-展示頁

2024-10-28 18:32本頁面
  

【正文】 的迅速發(fā)展和廉價微處理器的出現,嵌入式系統(tǒng)將在日常生活里形成更大的應用領域。隨著消費家電的智能化,嵌入式更顯重要。篇二:嵌入式學習總結一.為什么學習嵌入式?近幾年,嵌入式系統(tǒng)產品日臻完善,并在全世界各行業(yè)得到廣泛應用。最后如果你把以上的知識都有所了解后,就該去閱讀閱讀一些優(yōu)秀的代碼,比如結合arm芯片手冊學習去學習下uboot的源代碼,了解下最小的系統(tǒng)開發(fā),那對你整個嵌入式開發(fā)的非常有幫助的,可以的話,還可以學習下linux的源代碼,我想你會很痛苦的,可以先看看linux 代碼早期的版本, 的代碼等等,麻雀雖小,五臟俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程師。還有應該學習下linux或者wince下的編程,這些對以后做應用的編程很有幫助,當然,如果做手機的話,那可以學習mtk、塞班、android等操作系統(tǒng),android是以后發(fā)展的趨勢,現在很熱門,android也是基于linux系統(tǒng)封裝的,所以建議先學習下linux。其次,應該對操作系統(tǒng)有所了解,這對你對硬件和軟件的理解,絕對有很大的幫助。很多人會問,c語言要學到怎么樣,我覺得這沒有標準的答案。例外還有很多地方用到了嵌入式系統(tǒng),最近飛利浦和arm共同推出32位risc嵌入式控制器,適用于工業(yè)控制,它還能降低25%到30%的制造成本,在工業(yè)領域中對最終用戶而言是一套極具成本效益的解決方案。嵌入式應用在很多方面,具體的可以分為工業(yè)控制,交通管理,信息家電,家庭智能管理系統(tǒng),pos網絡及電子商務,環(huán)境工程與自然,機器人,機電產品方面應用等方面。嵌入式系統(tǒng)是軟硬結合的學科,通常有兩類人會去專研嵌入式:一類是學電子工程、通信工程等偏硬件專業(yè)的,另一類是學軟件、計算機專業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應用軟件的開發(fā)。嵌入式系統(tǒng)用在一些特定專用設備上,通常這些設備的硬件資源(如處理器、存儲器等)非常有限,并且對成本很敏感,有時對實時響應要求很高等。經過30年的發(fā)展,嵌入式技術已經日趨成熟,在中國嵌入式機一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統(tǒng)以及用戶的應用程序等四個部分組成,用于實現對其他設備的控制、監(jiān)視或管理等功能。嵌入式系統(tǒng)是近幾年才風靡起來的,但是這個概念并非新近才出現。下面談談我了解的嵌入式的相關知識與應用:首先,嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,且軟硬件可裁減,適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統(tǒng)。嵌入式的核心包括嵌入式操作系統(tǒng),嵌入式軟件開發(fā)平臺及工具以及嵌入式應用軟件。我以為學習嵌入式應該分為2個部分:軟件和硬件。應該把系統(tǒng)的管理理解一下,比如進程、線程,系統(tǒng)如何來分配資源的,系統(tǒng)如何來管理硬件的;知道了c語言和操作系統(tǒng)之后,再來看看嵌入式系統(tǒng),我們主要學的是arm,用的是arm7,深入理解arm不是件容易的事,只有在知道arm相關知識之后才能稱得上嵌入式已經入門了。通過網上了解,我查詢了嵌入式的入門和所需要的知識,其中c語言尤為重要,不管是做嵌入式軟件還是硬件開發(fā)的人員,對c語言的掌握這個是必需的,特別是對于以后致力于嵌入式軟件開發(fā)的人,現在絕大部分都是用c語言。然而我們都沒有做過一個嵌入式軟件項目,甚至連嵌入式的開發(fā)流程我也不清楚,我只了解了使用簡單工具做一個簡單的實驗。我們軟件系的人學習嵌入式,顯然應偏重于嵌入式軟件,特別是嵌入式操作系統(tǒng)方面。嵌入式人才稀缺,身價自然就高,越有經驗價格就越高。通過網上查詢我發(fā)現目前國內外這方面的人都很稀缺。嵌入式系統(tǒng)中涉及算法的由專業(yè)算法的人來處理的,不必歸結到嵌入式系統(tǒng)范疇內。應用層,相對來講較為容易的,如果會在windows下如何進行編程接口函數調用,到操作系統(tǒng)下只是編譯和開發(fā)環(huán)境有相應的變化而已。據說,xp操作系統(tǒng)是微軟投入300人用兩年時間才搞定的,總時工時是600人年,中科院軟件所自己的女媧hopen操作系統(tǒng)估計也得花遇幾百人年才能搞定。操作系統(tǒng)層,對于操作系統(tǒng)層目前可能只能說是簡單的移植,而很少有人來自已寫操作系統(tǒng),或者寫出缺胳膊少腿的操作系統(tǒng)來,這部分工作大都由驅動工程師來完成。想做個好的驅動人員沒有三、四年功底,操作系統(tǒng)內核不研究上幾編,不是太容易成功的,但其工資在嵌入式系統(tǒng)四層中可是最高的。硬件層比較適合于,電子、通信、自動化、機電一體、信息工程類專業(yè)的人來搞,需要掌握的專業(yè)基礎知識有,單片機原理及接口技術、微機原理及接口技術、c語言。嵌入式系統(tǒng)分為4層,硬件層、驅動層、操作系統(tǒng)層和應用層硬件層,是整個嵌入式系統(tǒng)的根本,如果現在單片機及接口這塊很熟悉,并且能用c和匯編語言來編程的話,從嵌入式系統(tǒng)的硬件層走起來相對容易,硬件層也是驅動層的基礎,一個優(yōu)秀的驅動工程師是要能夠看懂硬件的電路圖和自行完成cpld的邏輯設計的,同時還要對操作系統(tǒng)內核及其調度性相當的熟悉的。而在定制操作系統(tǒng)內核時所選擇的應用程序組件就是完成了軟件的“嵌入”,比如wince在內核定制時,會有相應選擇,其中就是wordpad,pdf,mediaplay等等選擇,如果我們選擇了,在ce啟動后,就可以在界面中找到這些東西,如果是以前pc上將的windows操作系統(tǒng),多半的東西都需要我們得新再裝。ixp系列應該是目標基于arm體系統(tǒng)結構下由intel進行整合后成xscale內核的最高的處理器了。比較高端的arm類intel xscale架構下的ixp網絡處理器cpu內部集成pci控制器(可配成支持4個pci從設備或配成自身為cpi從設備);還集成3個npe網絡處理器引擎,其中兩個對應于兩個mac地址,可用于網關交換用,而另外一個npe網絡處理器引擎支持dsl,只要外面再加個phy芯片即可以實現dsl上網功能。理解“嵌入”的概念 主要從三個方面上來理解。嵌入式系統(tǒng)由嵌入式硬件與嵌入式軟件組成。如各類單片機和dsp系統(tǒng)。第一篇:嵌入式系統(tǒng)學習心得篇一:嵌入式心得體會這學期才接觸嵌入式系統(tǒng)感覺還稱不上入門,我通過學習知道了嵌入式的發(fā)展前景很大,各個領域都用到了嵌入式,學好嵌入式不愁沒飯吃。廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都是嵌入式系統(tǒng)。從狹義上講,那些使用嵌入式微處理器構成獨立系統(tǒng),具有自己操作系統(tǒng),具有特定功能,用于特定場合的專用軟硬件系統(tǒng)稱為嵌入式系統(tǒng)。嵌入式硬件以芯片、模板、組件、控制器形式埋藏于設備內部。從硬件上,將基于cpu的處圍器件,整合到cpu芯片內部,比如早期基于x86體系結構下的計算機,cpu只是有運算器和累加器的功能,一切芯片要造外部橋路來擴展實現,象串口之類的都是靠外部的16c550/2的串口控制器芯片實現,而目前的這種串口控制器芯片早已集成到cpu內部,還有pc機有顯卡,而多數嵌入式處理器都帶有l(wèi)cd控制器,但其種意義上就相當于顯卡。支持2g內存,1g10或10g1的以太網口或febre channel的光通道。從軟件上前,就是在定制操作系統(tǒng)內核里將應用一并選入,編譯后將內核下載到rom中。把軟件內核或應用文件系統(tǒng)等東西燒到嵌入式系統(tǒng)硬件平臺中的rom中就實現了一個真正的“嵌入”。但硬件平臺是基礎,增值還要靠軟件。驅動層,這部分比較難,驅動工程師不僅要能看懂電路圖還要能對操作系統(tǒng)內核十分的精通,以便其所寫的驅動程序在系統(tǒng)調用時,不會獨占操作系統(tǒng)時間片,而導至其它任務不能動行,不懂操作系統(tǒng)內核架構和實時調度性,沒有良好的驅動編寫風格,按大多數書上所說添加的驅動的方式,很多人都能做到,但可能連個初級的驅動工程師的水平都達不到,這樣所寫的驅動在應用調用時就如同windows下我們打開一個程序運行后,再打開一個程序時,要不就是中斷以前的程序,要不就是等上一會才能運行后來打開的程序。驅動層比較適合于電子、通信、自動化、機電一體、信息工程類專業(yè)尤其是計算機偏體系結構類專業(yè)的人來搞,除硬件層所具備的基礎學科外,還要對數據結構與算法、操作系統(tǒng)原理、編譯原理都要十分精通了解。操作系統(tǒng)是負責系統(tǒng)任務的調試、磁盤和文件的管理,而嵌入式系統(tǒng)的實時性十分重要。因此這部分工作相對來講沒有太大意義。如果涉及java方面的編程也是如此的。但如果涉及嵌入式系統(tǒng)下面嵌入式數據庫、基于嵌入式系統(tǒng)的網絡編程和基于某此應用層面的協(xié)議應用開發(fā)(比如基于sip、astrisk)方面又較為復雜,并且有難度了。一方面,是因為這一領域入門門檻較高,不僅要懂較底層軟件(例如操作系統(tǒng)級、驅動程序級軟件),對軟件專業(yè)水平要求較高(嵌入式系統(tǒng)對軟件設計的時間和空間效率要求較高),而且必須懂得硬件的工作原理,所以非專業(yè)it人員很難切入這一領域;另一方面,是因為這一領域較新,目前發(fā)展太快,很多軟硬件技術出現時間不長或正在出現(如arm處理器、嵌入式操作系統(tǒng)等),掌握這些新技術的人當然很少。其實嵌入式人才稀少,根本原因可能是大多數人無條件接觸,這需要相應的嵌入式開發(fā)板和軟件,另外需要有經驗的人進行指導開發(fā)流程。對于搞嵌入式軟件的人,最重要的技術顯然是掌握主流嵌入式微處理器的結構與原理,必須掌握一個嵌入式操作系統(tǒng),必須熟悉嵌入式軟件開發(fā)流程并至少做過一個嵌入式軟件項目。只有去專研才能在嵌入式的領域站住腳,只有知道的比別人多才會更有競爭力。其次,應該對操作系統(tǒng)有所了解,這對你對硬件和軟件的理解,絕對有很大的幫助。與嵌入式有關的知識我也學了不少就是不能夠綜合在一起運用,組成原理,數據結構,操作系統(tǒng),c++,這3門與嵌入式密切相關的學科都系統(tǒng)的學了一遍,但由于長時間沒用到都有點忘記了,從網上得知嵌入式的學習與這些書有很大關系之后,我把嵌入式與以前學過的知識結合起來發(fā)現嵌入式的實驗中很多都是共通的,我對嵌入式有了初步的理解。關于硬件方面我接觸到了數字電路教材和模擬電路方面的知識,但由于沒有嵌入式cpu很難親自動手來實現嵌入式的相關理論;嵌入式入門則需要不斷地實驗與分析,我只在實驗課時做幾個與所給的程序相關的小程序來實現一下;而軟件方面則學過c語言,里面通常的語法曾今熟悉過;我通過下列方法來適應c語言在嵌入式中應用:首先重新翻看了下c的教材,看了些常見的語法,接著在編譯器的角度來看待c,編譯原理我剛學過,其中將高級語言與低級語言的翻譯感覺在嵌入式中用到了很多;最后沖硬件的角度來看待c。這些決定怎樣才能開發(fā)一個好的嵌入式系統(tǒng)。2專用性強,3系統(tǒng)精簡4高實時性os5嵌入式系統(tǒng)的應用程序可以沒有操作系統(tǒng)直接在芯片上運行,6嵌入式系統(tǒng)需要開發(fā)工具和環(huán)境。從20世紀七十年代單片機(最早的單片機是intel公司的 8048,出現在1976年)的出現到今天各式各樣的嵌入式微處理器,微控制器的大規(guī)模應用,嵌入式系統(tǒng)已經有了近30年的發(fā)展歷史。其次,嵌入式系統(tǒng)無疑是當前最熱門最有發(fā)展前途的it應用領域之一。特別是隨著消費家電的智能化,嵌入式更顯重要。我是軟件專業(yè)的學習嵌入式,越是智能設備越是復雜系統(tǒng),軟件越起關鍵作用,而且這是目前的趨勢。其中目前在服務領域,如遠程點菜器等已經體現了嵌入式系統(tǒng)的優(yōu)勢。那么該如何學好嵌入式我覺得應該從以下幾點入手:首先c語言,這個是毋庸置疑的,不管是做嵌入式軟件還是硬件開發(fā)的人員,對c語言的掌握這個是必需的,特別是對于以后致力于嵌入式軟件開發(fā)的人,現在絕大部分都是用c語言,你說不掌握它可以嗎?至于如何學習c語言,我想這些基礎的知識每個人都有自己的方法,關鍵要去學習,看書也好,網上找些視頻看也好。我想至少你在明白了一些基礎的概念后,就該寫代碼了,動手才是最重要的,當你動手了,遇到問題了,再反過來學習,反過來查查課本,那時的收獲就不是你死看書能得到的。應該把系統(tǒng)的管理理解一下,比如進程、線程,系統(tǒng)如何來分配資源的,系統(tǒng)如何來管理硬件的,當然,不是看書就能把這些理解透,如果不是一時能理解,沒關系,多看看,結合以后的項目經驗,會有更好的理解的。還有,應該學習下單片機或者arm或者mips,很多人說我沒有單片機的經驗,直接學arm可以嗎?我覺得那完全沒有問題的,當然如果你學習過單片機,那最好不過了,以后學習arm就更簡單了。以上就是我在本學期學習嵌入式后的心得及感想。嵌入式系統(tǒng)產品的研制和應用已經成為我國信息化帶動工業(yè)化、工業(yè)化促進信息化發(fā)展的新的國民經濟增長點。像我們平常見到的手機、pda、電子字典、可視電話、vcd/dvd/mp3player、數字相機(dc)、數字攝像機(dv)、udisk、機頂盒(set top box)、高清電視(hdtv)、游戲機、智能玩具、交換機、路由器、數控設備或儀表、汽車電子、家電控制系統(tǒng)、醫(yī)療儀器、航天航空設備等等,都是典型的嵌入式系統(tǒng)。在中國,嵌入式軟件發(fā)展過程中,政府已充分認識到它的重要作用,并在政策、資金等方面給予了大力支持。最近幾年來,中國的嵌入式軟件發(fā)展速度一直高于中國軟件產業(yè)的發(fā)展速度和全球嵌入式軟件的發(fā)展速度,在中國軟件產業(yè)和全球嵌入式軟件產業(yè)中所占的比重越來越大。從2006年至2010年,中國嵌入式軟件產業(yè)規(guī)模仍將保持快速增長態(tài)勢,%。同時,不可否認的是長期以來,由于人才、宣傳、資金等諸多問題以及嵌入式本身所特有的軟硬結合特性,使嵌入式軟件人才一直處于供不應求的狀態(tài)。一類是學電子工程、通信工程等偏硬件專業(yè)出身的人,他們主要是搞硬件設計,有時要開發(fā)一些與硬件關系最密切的最底層軟件,如bootloader、board support package(像pc的bios一樣,往下驅動硬件,往上支持操作系統(tǒng)),最初級的硬件驅動程序等。另一類是學軟件、計算機專業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應用軟件的開發(fā)。嵌入式硬件設計完后,各種功能就全靠軟件來實現了,嵌入式設備的增值很大程度上取決于嵌入式軟件,這占了嵌入式系統(tǒng)的最主要工作(目前有很多公司將硬件設計包給了專門的硬件公司,稍復雜的硬件都交給臺灣或國外公司設計,國內的硬件設計力量很弱,很多嵌入式公司自己只負責開發(fā)軟件,因為公司都知道,嵌入式產品的差異很大程度在軟件上,在軟件方面是最有“花頭“可做的)
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1