學(xué)習(xí)中的快樂,產(chǎn)生于對學(xué)習(xí)內(nèi)容的興趣和深入。世上所有的人都是喜歡學(xué)習(xí)的,只是學(xué)習(xí)的方法和內(nèi)容不同而已。我們想要好好寫一篇心得體會,可是卻無從下手嗎?下面小編給大家?guī)黻P(guān)于學(xué)習(xí)心得體會范文,希望會對大家的工作與學(xué)習(xí)有所幫助。
嵌入式心得體會200字篇一
在大二的時候就聽學(xué)長說,單片機很難學(xué),那時候經(jīng)學(xué)長介紹,淘寶買了本郭天祥老師出的書《51單片機c語言教程》,一開始還真是不怎么懂,感覺有點像是看天書,然后硬著頭皮去看,當(dāng)我把51的結(jié)構(gòu)看完了,就不像一開始那樣一頭霧水了,自己在紙上把51的結(jié)構(gòu)圖默畫一遍,然后再把各個寄存器功能寫一下,各個功能口的結(jié)構(gòu)粗略畫了下,然后覺得51整體已在我心中了,雖然沒有什么作用,但是至少懂得這門課要怎么去學(xué)習(xí)。其實有些時候不是這個東西你不會,而是在不會的時候自己先告訴自己這個太難了,自己先放棄了。
在大三的時候,第一學(xué)期課比較少,我就經(jīng)常待在圖書館,會去蠻看些專業(yè)相關(guān)的書籍,現(xiàn)在想想,那時候也是機緣巧合下,看到了一本書《從51到arm》,講述的是從51系列單片機的一般知識出發(fā),將arm處理器和51系列單片機進行對比,引導(dǎo)讀者去理解和學(xué)習(xí)arm處理器的知識。那個時候也有考慮到以后就業(yè)的問題,就想到一件事情,如果去應(yīng)聘工作的話,每個工科院校電子信息類的畢業(yè)生都會異口同聲地說:我會51系列單片機。當(dāng)他說這句話的時候,他和別人是站在同一起跑線上的??晌覀兺耆锌赡芎蛣e人不站在同一起跑線上。正是這本書給我開啟了另外一扇大門,讓我初步了解了嵌入式。后來去報考全國計算機等級考試三級教程——嵌入式系統(tǒng)開發(fā)技術(shù),在圖書館奮斗了兩個月,最后取得優(yōu)秀的成績,也讓我進一步了解嵌入式系統(tǒng)。
在大四的時候,我們有嵌入式的選修課,不過當(dāng)時因為考研的緣故,就沒有去上過這門課,好可惜呀!但是,在選擇讀研研究方向的時候我還是毅然選擇了嵌入式方向,我知道這將成為我未來三年研究的方向。這學(xué)期(研一下學(xué)期),很開心能夠再次接觸嵌入式系統(tǒng)這門課程,對于導(dǎo)師教的這門課程,我覺得自己上課還是蠻認(rèn)真聽講的,當(dāng)然也被師在臺上那講得頭頭是道,溫文儒雅的風(fēng)姿所吸引。對于沒有學(xué)過微機8086的我,有些時候,老師用微機與嵌入式的對比讓我頭腦沒有相關(guān)概念...
首先,我對嵌入式在概念上有了一個比較精確的了解。嵌入式是指以應(yīng)用為中心,以計算機為基礎(chǔ),并且軟硬件可裁剪,適用于對功能、可靠性、成本、體積和功耗有嚴(yán)格要求的專用計算機系統(tǒng)。它由硬件平臺和系統(tǒng)軟件組成。硬件平臺指嵌入式處理器和與之通過接口連接的外圍硬件平臺。系統(tǒng)軟件是指實時操作系統(tǒng)和用戶應(yīng)用軟件。
談到硬件部分,我首先想到的是嵌入式處理器那些外圍功能模塊。對于這部分的學(xué)習(xí),我當(dāng)初花了好長時間看《深入淺出arm7——lpc2400》這本書,現(xiàn)在想想覺得自己學(xué)習(xí)方法沒用對,完全沒有那個必要,自己卻花了大把時間在看這些寄存器引腳的使用,因為單純的看過之后還是很容易忘的,之后在進行實驗的時候還是翻書來查就證明了這一點。不過一些最基本的模塊,例如通用輸入/輸出口(gpio),通用異步收發(fā)器(uart),向量中斷控制器(vic),外部中斷輸入和定時器/計數(shù)器還是需要看書認(rèn)真去記住那些常用的引腳功能。對于cpu異常這部分,我一開始以為異常就是中斷,因為處理程序流程設(shè)計是相似的,都是請求處理器打斷正常的程序執(zhí)行流程,進入特定程序的一種機制。當(dāng)時還對老師提出的一個看法有點疑義,51可以處理中斷嵌套而arm處理器卻不能?我當(dāng)時腦子里面就在想:中斷不都是有硬件設(shè)備產(chǎn)生的,那按常理來講arm處理器也可以處理的呀。后來在認(rèn)真查書,發(fā)現(xiàn)cpu異常有7種:復(fù)位,數(shù)據(jù)中止,中斷,快中斷,預(yù)取中止,未定義,軟件中斷。而異常向量會使cpu轉(zhuǎn)入異常入口地址執(zhí)行程序,開始了異常處理。同理的話,中斷向量使cpu轉(zhuǎn)入中斷入口地址執(zhí)行程序,開始了中斷處理。即當(dāng)發(fā)生irq中斷時,程序返回地址被存入該irq中斷模式下的lr,如果繼續(xù)發(fā)生irq中斷,那第二次的中斷返回地址也還是被存入該irq中斷模式下的lr中,那先前發(fā)生中斷時候存入的程序返回地址將被覆蓋掉,導(dǎo)致不能返回正確的位置。在我解決這個問題的期間,每次睡前思維準(zhǔn)會定格在這問題上,久久不能繞出來,其實有時候查書還是最好的解決方案,因為網(wǎng)絡(luò)資源只能提供給我們部分的參考資料。
對于arm匯編語言這部分的學(xué)習(xí),我認(rèn)為是需要重視的,學(xué)匯編不是說用這語言做多牛逼的事情, 問題的關(guān)鍵在于, 學(xué)透了匯編會使你真正理解計算機。另外一方面,只要以后在嵌入式工作中你遲早會在某個陰暗的角落里遇到匯編?!安还苣愠姓J(rèn)不承認(rèn), 現(xiàn)在的cpu沒有直接跑高級語言的, 哪怕是虛擬機也都是類似匯編的指令集.當(dāng)遇到崩潰分析, 性能優(yōu)化甚至編譯器抽風(fēng)等等的時候, 匯編是你最后一根救命稻草(這句話是福來師兄講的)?!睘榇怂o了我們一份資料,周立功lpc21xx/lpc22xx系列arm7啟動代碼分析,主要講述的是startup.s文件的分析,看了下才發(fā)現(xiàn)老師上課講的那個啟動代碼分析很多不理解之處這里都有詳細(xì)的介紹,這分析太精辟了。
學(xué) arm7這么久,我認(rèn)為從硬件上講,一方面就是學(xué)習(xí)接口電路設(shè)計,另一方面就是學(xué)習(xí)匯編和c語言的板級編程。如果從軟件上講,就是要學(xué)習(xí)基于arm處理器的操作系統(tǒng)層面 的驅(qū)動和移植。這些對于我們初學(xué)者來說必須明確,要么從硬件著手開始學(xué),要么從操作系統(tǒng)的熟悉到應(yīng)用開始學(xué),但不管學(xué)什么,只要不是純的操作系統(tǒng)級,硬件的寄存器類的東西還是要能看懂的,基于板級的匯編和c編程還是要會的。
μc/os-ii 是一種基于優(yōu)先級的搶占式多任務(wù)實時操作系統(tǒng),包含了實時內(nèi)核、任務(wù)管理、時間管理、任務(wù)間通信同步(信號量,郵箱,消息隊列)和內(nèi)存管理等功能。它可以使各個任務(wù)獨立工作,互不干涉,很容易實現(xiàn)準(zhǔn)時而且無誤執(zhí)行,使實時應(yīng)用程序的設(shè)計和擴展變得容易,使應(yīng)用程序的設(shè)計過程大為減化。μc /os-ii是一個完整的、可移植、可固化、可裁剪的占先式實時多任務(wù)內(nèi)核。μc/os-ii絕大部分的代碼是用ansi的c語言編寫的,包含一小部分匯編代碼,使之可供不同架構(gòu)的微處理器使用。
μc/os-ii可以大致分成內(nèi)核結(jié)構(gòu)、任務(wù)管理、時間管理、任務(wù)之間通信與同步4個部分。內(nèi)核結(jié)構(gòu)是操作系統(tǒng)的處理核心,包括操作系統(tǒng)初始化、操作系統(tǒng)運行、中斷進出的前導(dǎo)、時鐘節(jié)拍、任務(wù)調(diào)度、事件處理等多部分。任務(wù)管理部分中的內(nèi)容都是與任務(wù)的操作密切相關(guān)的。包括任務(wù)的建立、刪除、掛起、恢復(fù)等等。因為μc/os-ii是以任務(wù)為基本單位調(diào)度的,所以這部分內(nèi)容也相當(dāng)重要。μc/os-ii中的最小時鐘單位是timetick(時鐘節(jié)拍),任務(wù)延時等操作是在時間管理這部分完成的。任務(wù)之間通信與同步為事件處理部分,包括信號量、郵箱、郵箱隊列、事件標(biāo)志等部分;主要用于任務(wù)間的互相聯(lián)系和對臨界資源的訪問。μc/os-ⅱ操作系統(tǒng)是在main()中建立的,首先要系統(tǒng)初始化,osinit(),初始化系統(tǒng)所有的變量和數(shù)據(jù)結(jié)構(gòu)。然后進行任務(wù)的創(chuàng)建,ostaskcreate();之后進行多任務(wù)的啟動,osstart()。在進行任務(wù)的并行處理的時候,一個任務(wù)的程序是順序執(zhí)行的,而不同任務(wù)的程序卻是并行執(zhí)行的。從應(yīng)用程序的觀點來看,此處的并行處理只是一個假象。而實際上它是通過實時操作系統(tǒng)的內(nèi)核控制任務(wù)之間的切換來實現(xiàn)的,也就是任務(wù)調(diào)度啦。
μcos-ⅱ總是運行進入就緒態(tài)任務(wù)中優(yōu)先級最高的那一個。當(dāng)創(chuàng)建新任務(wù)時,或當(dāng)前任務(wù)調(diào)用一些可能把自己掛起的系統(tǒng)函數(shù)(如osmboxpend)時,內(nèi)核就要進行任務(wù)切換。在上述的場合,任務(wù)級的調(diào)度是由函數(shù)ossched()完成的。
在一個多任務(wù)的應(yīng)用工程中,任務(wù)之間并不是完全獨立的,它們存在一些需相互配合的處理,這些相互配合是靠任務(wù)間的通訊或同步,信號量、郵箱、消息隊列可以實現(xiàn)這種任務(wù)與任務(wù),任務(wù)與中斷服務(wù)函數(shù)間的通訊與同步。
郵箱可以使一個任務(wù)或者中斷服務(wù)子程序向另一個任務(wù)發(fā)送一個指針型的變量。而信號量不可以,其只能發(fā)送信號量。消息隊列可以使一個任務(wù)或者中斷服務(wù)子程序向另一個任務(wù)發(fā)送以指針方式定義的變量。因具體的應(yīng)用有所不同,每個指針指向的數(shù)據(jù)結(jié)構(gòu)變量也有所不同,實際上,我們可以將消息隊列看作多個郵箱組成的數(shù)組,只是它們共用一個等待任務(wù)列表。
我們實驗所用的arm開發(fā)工具是ads1.2。armads全稱為arm developer suite,是arm公司推出的新一代arm集成開發(fā)工具。現(xiàn)在ads的最新版本是1.2,支持軟件調(diào)試及jtag硬件仿真調(diào)試、支持匯編、c語言、c++源程序,具有編譯效率高、系統(tǒng)庫功能強等特點。在安裝ads1.2的時候出現(xiàn)過小問題,當(dāng)時我的電腦是64位的,安裝完之后顯示不了,后來百度查找到原因,竟然是文件夾放錯地方,應(yīng)該放在program files(x86)這個文件夾中。后來有同學(xué)問我這方面的問題,但是發(fā)現(xiàn)他們的ads1.2安裝不了的原因是因為licence弄錯了。在打開codewarrior for arm developer suite的時候,一定要記得選debuginchipram,否則make都出現(xiàn)很多error,而且那些幾乎都是未定義函數(shù)的錯誤。之后就進行debug,調(diào)試成功之后會跳出axd的界面,選擇options里面的configuretarget,再添加h-jtag的文件,之后點擊go,程序會跳出匯編語言的界面,再點擊下就跳到c語言程序入口地址,之后再點擊下go,程序就開始跑起來。前面所述的這些步驟是理想情況下程序自身沒有發(fā)生錯誤,當(dāng)然在調(diào)試過程中,還是有很多硬件上的問題,一方面是有些開發(fā)板可能用久了,用jtag并口連接的時候接觸不良,很容易自動掉線,常出現(xiàn)未連接設(shè)備的的error,還有一方面是跑程序過程常會出現(xiàn)兼容性的問題,導(dǎo)致程序axd調(diào)試時候會出現(xiàn)卡在某個部分一直進入死循環(huán),這個后來是解決了,但是偶爾還是會出現(xiàn)這個bug。
通過這學(xué)期對嵌入式的學(xué)習(xí),我發(fā)現(xiàn)自己尚未掌握的知識點還是蠻多的,尤其是對μc/os-ii的移植方面,我只是理論上粗略了解,沒有經(jīng)過實驗的操作。還有對存儲器加速模塊(mam)這方面不夠了解,主要一方面當(dāng)初在做消息隊列采集實驗(keysem_sampdataqeue),這個模塊被代替掉,不需要使用它,所以后來也沒有去掌握相關(guān)知識點。對于任務(wù)就緒算法這部分,我只是上課的時候聽“懂”了,課后自己再看完全懵了。對于can總線調(diào)試的部分,老師上課沒有講到這部分的介紹與應(yīng)用,但是后來通過自己對實驗室?guī)熜謧兯龅恼n題初步了解,發(fā)現(xiàn)我自己有必要去弄懂它的構(gòu)造和原理。
“看書不要希望一次就會,一次就明白是什么意思,也不要死記硬背,看不明白也沒關(guān)系,以后遇到了知道去哪里去找就可以了,以后遇到的多了,也就記住了,遇到的少的,忘記也就忘記了?!币廊挥浀卯?dāng)初不懂怎么解決某個問題的時候請教李碩師兄,師兄對我說的這番話。自己在μc/os-ii這部分內(nèi)容掙扎了好久,現(xiàn)在想想,覺得當(dāng)初不應(yīng)該一上來就直接閱讀內(nèi)核源代碼,看了一些自己把頭撞破也想不明白的事,這樣直接正面打擊我學(xué)習(xí)嵌入式的積極性。學(xué)習(xí)啊,還是得要循序漸進。如果你想學(xué)習(xí)嵌入式一定要有塊學(xué)習(xí)板??丛俣嗟囊曨l,看再多的書,也不如自己動手試一下,看著很簡單的東西,做起來就可能遇到很多的問題,遇到問題找到原因,解決問題,只有這樣才能學(xué)到東西。記得我第一次仿寫led的驅(qū)動,想自己試一下,可是自己一試,就出了好多的問題,那個led弄了我一天才把led燈點亮。所以不要眼高手低。
對于初學(xué)者,有一點小建議,我們拿到一個開發(fā)板,很興奮也很激動,想法自然也很多,想用開發(fā)板實現(xiàn)自己的這個想法,實現(xiàn)那個想法,然后又不知道從何下手,然后就去論壇中發(fā)一個貼,最后等著別人去回復(fù),當(dāng)見沒人回復(fù)就開始抱怨。這種做法是不可取的,有想法是好的,我們要實現(xiàn)自己的想法也是有前提的,首先,我們對這部分知識了解嗎?如果不了解就去google一下(最好別用百度,不太好用),了解了一些,也就大概知道要怎么做了。如果再遇到問題,再去發(fā)貼問,這樣也顯得咱們有水平。比如自己連串口是什么都不太清楚呢,就問串口通信怎么做啊,就是人家把代碼給咱,咱也不明白是怎么回事啊。見多識廣,熟能生巧。多看代碼,要從代碼中讀出代碼的意思來。自己平時也要多寫代碼,多練習(xí)(這一點我做的不好,寫的少)。
最后,我想說的是嵌入式系統(tǒng)的學(xué)習(xí)和研究一旦我們達(dá)到了一定的水平后,其實很簡單,就是如何去看cpu和相關(guān)芯片的datasheet!
嵌入式心得體會200字篇二
首先,我們學(xué)習(xí)的課本是嵌入式系統(tǒng)應(yīng)用教程。我學(xué)習(xí)的體會是這樣的:開始時,由于是剛剛?cè)腴T,對老師書的好多東西是好奇的,好多名詞也是新鮮的,不過不太懂什么意思。但是慢慢的,了解的深入讓我有了更深的感觸和體會。
在嵌入式的學(xué)習(xí)過程中,讓我了解了什么是嵌入式系統(tǒng)。它就是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),軟硬件可定制,適用于不同應(yīng)用場合,對功能、可靠性、成本、體積、功耗有嚴(yán)格要求的計算機系統(tǒng)。他一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)、用戶應(yīng)用程序四個部分組成,用于實現(xiàn)對其他設(shè)備的控制、監(jiān)視或管理功能。嵌入式系統(tǒng)已經(jīng)應(yīng)用于科學(xué)研究、工業(yè)控制、軍事技術(shù)、交通通信、醫(yī)療衛(wèi)生、消費娛樂等領(lǐng)域,人們?nèi)粘J褂玫氖謾C、pda、汽車、智能家電、gps等均是嵌入式系統(tǒng)的典型代表。
一開始我們就學(xué)習(xí)嵌入式的系統(tǒng)的基礎(chǔ)部分,那很簡單,就是一些定義或是介紹之類的。在進入第二章時,就開始學(xué)習(xí)了嵌入式開發(fā)過程中的主要操作系統(tǒng)——linux,在接下來的課程中,我發(fā)現(xiàn)嵌入式的學(xué)習(xí)過程還是蠻有趣的。在對linux的學(xué)習(xí)中,我們對它有了一點點的了解,接著就是學(xué)習(xí)一虛擬機的方式安裝linux。對我來說有趣的就是安裝的過程了,首先我們跟著老師的腳步走,學(xué)會了怎么安裝,在自己動手進行對它的安裝,這個過程是簡單而有趣的。這樣的開始讓我對它充滿了興趣,也對以后的學(xué)習(xí)充滿了信心。
其次就是安裝好了之后,老師就更深一步的教我們應(yīng)用了。在這是老師首先交給我們的是一些簡單的命令應(yīng)用,linux具有很豐富的命令,絕大多數(shù)命令具有大量的參數(shù)。
在學(xué)習(xí)命令的過程中,只要你認(rèn)真的看著老師操作還有認(rèn)真聽著他講,你就會發(fā)現(xiàn)有些命令的操作還是很簡單的,不過在操作的過程中,我也有遇到有些困難,會出現(xiàn)你按照書上學(xué)習(xí)的例子,將命令輸入終端時會出現(xiàn)你不想要的結(jié)果,也就是錯誤的結(jié)果。這是問問旁邊的同學(xué)或是懂的同學(xué)就可以解決了。
在對于這部分的學(xué)習(xí)中,讓我知道了命令對于嵌入式的重要性。它是linux的重要內(nèi)容,linux中所有的功能都是通過命令執(zhí)行。在實際應(yīng)用中,為了減少系統(tǒng)開銷,經(jīng)常不使用圖形界面,此時,對系統(tǒng)的所有操作都需要以命令方式來執(zhí)行。在嵌入式系統(tǒng)開發(fā)過程中,由于目標(biāo)機的性能和配置比較低,因此,一般情況下目標(biāo)機僅具有命令窗口而沒有圖形界面,對目標(biāo)機的所有操作都通過命令來實現(xiàn)。
還有的那就是進一步學(xué)習(xí)與嵌入式系統(tǒng)開發(fā)相關(guān)的linux的服務(wù),他們的啟動、設(shè)置等的操作和應(yīng)用。而在學(xué)習(xí)之中,我們主要介紹的是嵌入式系統(tǒng)中開發(fā)工程使用的tftp、telent和nfs服務(wù)。第一個實現(xiàn)的事上機位與下機位之間文件的傳輸、無磁盤網(wǎng)絡(luò)的設(shè)備的啟動等功能;第二個實現(xiàn)的事遠(yuǎn)程登錄功能;第三個實現(xiàn)的是網(wǎng)絡(luò)文件系統(tǒng)功能。
從以上的內(nèi)容之中,并不難感受到我們的學(xué)習(xí)過程是由淺入深的,這對于我們的學(xué)習(xí)也有了較好的幫助。
當(dāng)然,我們學(xué)習(xí)的不僅僅是這么幾個內(nèi)容,其中還有相關(guān)的實驗內(nèi)容。在我們基礎(chǔ)的學(xué)習(xí)的過程之中,我有了這么一點的感受,總的來說就是概念加專業(yè)名詞還有介紹加實驗。不過你絕對不能小看那些概念和介紹,它對我們有著很重要的指導(dǎo)作用哦!實驗?zāi)蔷透挥谜f了,它提高我們的動手能力,在實驗的過程中還能讓你更加理解書中的理念,這就是我學(xué)習(xí)嵌入式的感受。
嵌入式心得體會200字篇三
學(xué)期開始,我們開始學(xué)習(xí)《嵌入式系統(tǒng)及應(yīng)用》,由于初次接觸嵌入式系統(tǒng),感覺蠻難的,所以收獲不是很大,很多的概念都比較模糊,等到學(xué)期結(jié)束開始做嵌入式課程設(shè)計時,真是茫然無從下手,自從拿到設(shè)計主題后,我就像熱鍋上的螞蟻,一個字"急"。最后實在沒有辦法,逼著自己去學(xué)習(xí),查資料,總算對嵌入式有了淺層理解。
嵌入式系統(tǒng)本身是一個相對模糊的定義,一個手持的mp3和一個pc104的微型工業(yè)控制計算機都可以認(rèn)為是嵌入式系統(tǒng)??傮w來說,嵌入式系統(tǒng)是"用于控制,監(jiān)視或者輔助操作機器和設(shè)備的裝備"。
一個典型的桌面linux系統(tǒng)包括3個主要的軟件層———linux內(nèi)核、c庫和應(yīng)用程序代碼。內(nèi)核是唯一可以完全控制硬件的層,內(nèi)核驅(qū)動程序代表應(yīng)用程序與硬件之間進行會話。內(nèi)核之上是c庫,負(fù)責(zé)把posixapi轉(zhuǎn)換為內(nèi)核可以識別的形式,然后調(diào)用內(nèi)核,從應(yīng)用程序向內(nèi)核傳遞參數(shù)。應(yīng)用程序依靠驅(qū)動內(nèi)核來完成特定的任務(wù)。
在了解了基礎(chǔ)知識之后,我開始進行上機操作,當(dāng)然,其中遇到很多的難題,很多東西都是第一次接觸,又沒有別人在旁邊指導(dǎo)操作,完全憑借自己去摸索練習(xí)。其中的困難可想而知。
然而堅持就是勝利,牙一咬眼一閉堅持做下去,而通過本次實驗,我感覺收獲還是蠻多的??赡芪覍τ谇度胧降闹R學(xué)習(xí)的還是不太多,但是這之外的東西收獲頗豐。
它讓我學(xué)會了如何通過自己的努力去認(rèn)知一個新事物,更重要的是端正自己的學(xué)習(xí)態(tài)度,只有真正下功夫去學(xué)習(xí),才能有收獲,正所謂"一份耕耘,一份收獲。"沒有付出,何談回報呢?
再者,通過本次實驗,我也學(xué)會了如何去分析問題,如何找出自己設(shè)計中的不足,繼而去排除解決問題,這就是一個自我學(xué)習(xí)的過程。當(dāng)我們通過實驗去學(xué)習(xí)理論知識時,自己動手得出的結(jié)論,不僅能加深我們對嵌入式的理解,更能加深我們對此的記憶。
當(dāng)然,在這其中,我也發(fā)現(xiàn)自己的許多不足之處,由于學(xué)期伊始我沒有好好學(xué)習(xí),才落到如此地步,這也可以說是一個教訓(xùn)吧!我相信在以后的學(xué)習(xí)工作中,我一定會端正自己的學(xué)習(xí)態(tài)度,一絲不茍的去對待每一件事。只有做好足夠的準(zhǔn)備,才能事半功倍!
嵌入式心得體會200字篇四
就在昨天3月9日,學(xué)校規(guī)定實習(xí)時間已經(jīng)到期了。從上個月的13日到現(xiàn)在已經(jīng)近一個月,雖然與公司的實習(xí)時間還沒有結(jié)束,但是為了完成學(xué)校交待的任務(wù),在此對這段時間的實習(xí)做一個總結(jié)。
首先,我先來簡單介紹下實習(xí)單位。我實習(xí)的單位全稱——上海寶信軟件股份有限公司廈門分公司。其作為上海寶信軟件中的重要一員,是寶信軟件在全國多網(wǎng)點支持服務(wù)的延伸,具備與寶信軟件上??偛肯嗤募夹g(shù)服務(wù)能力,并可無限制調(diào)用總部專家資源,秉承寶信軟件“it服務(wù),提升信息價值”的經(jīng)營理念,致力于it服務(wù),主營業(yè)務(wù)包括網(wǎng)絡(luò)安全產(chǎn)品銷售、系統(tǒng)集成、運維服務(wù)、軟件工程等。
其次,向大家介紹是我的實習(xí)內(nèi)容。這里要先介紹我的實習(xí)崗位——嵌入式軟件開發(fā)工程師。實習(xí)內(nèi)容大致分為兩塊,一是軟件測試,二是編碼。在我們剛來的前兩周,我的實習(xí)內(nèi)容就是軟件測試。軟件測試的主要內(nèi)容是unittest也就是單元測試。但是,在實習(xí)剛開始的階段,我并沒有就馬上做測試。而是有前輩給我發(fā)了一份我們要做的產(chǎn)品的功能書給我看。功能書文檔是日文版的,我要把它看懂,才知道我們這里到底是做什么。后面的測試工作就是做單元測試了。
我們在做測試是有測試環(huán)境的,整個單元測試過程是有前人經(jīng)驗的。所以只要按照規(guī)則來就沒有問題,也相對比較簡單。就這樣單元測試做了近8天左右,測試了51個c++函數(shù)。其實,單元測試比較簡單,但是碰到函數(shù)的輸入輸出的值及路徑多的時候,特別的煩,會影響測試效率。實習(xí)的另一個內(nèi)容就是編碼,其實說的確切一點,是看代碼。一個剛來不到3周的新員工,以前又沒有經(jīng)驗,公司怎么會放心讓你寫代碼。有前輩給我安裝了秀丸和source insight軟件,然后給了我一代碼,讓我按上面看,有問題可以問組里的前輩。c++代碼是看的懂,但是太多的函數(shù),被調(diào)用的關(guān)系也不清楚,也不了解決函數(shù)的意義,所以感到很無趣。也許是在考驗我的耐心或者是讓我熟悉代碼編寫的規(guī)范。不管是什么目的,至少自己可以鞏固下c++的基礎(chǔ)。不過真的要感謝前輩的細(xì)心指導(dǎo),使我大概了解程序的調(diào)用關(guān)系。
再次,向大學(xué)介紹下我的實習(xí)階段的工作過程。每的8小時的上班時間,但是一般會比這個時間長的。早上8點45分到9點15分不等上班,晚上5點30分到6點不等下班,中午11點可以去吃飯、1點之前上班。這個時間還是比較人性化的。當(dāng)然也有時候也要加班,如有時候日本客戶來這里的時候,發(fā)現(xiàn)我們的人都很早下班的時候,他就會和我們的上級說,然后我們就得加班。這也是一種非常情況,但是加班是可以調(diào)休的。每天的上班時間基本上是跟電腦打交道。
前期實習(xí)階段都是打開電子表格看日語版功能說明書,后面做測試的時間就是各種軟件一起用了。每天做單元測試的時候,其實感覺特別煩。有時候一天做7到8個,有時候一天2個做不到。但是整個過程自己還是堅持下來了,雖然很累,自己還是很好強的。后期基本上是學(xué)習(xí)編程了。由于后面項目已經(jīng)交互,所以每天都不沒有加班了。每天的工作主要就是學(xué)習(xí)代碼規(guī)范,如那里怎么縮進、命名之類的事。至于邏輯什么的,還是很不清楚,還需要努力多問多想。
再次,與大家分享下我的實習(xí)收獲。雖然與原計劃5個月的實習(xí)還差很遠(yuǎn),但自己還是很有收獲。其一,對于歌樂audio項目有一定的了解。具體的表現(xiàn)在,分了幾層。我個人是分配到app層,也就是業(yè)務(wù)應(yīng)用層。雖然對業(yè)務(wù)的熟悉不夠深,但大概知道,每一天前輩們都在做什么事。其二,日語方面的加強。因為客戶方面基本上是日本人,所以加強日語學(xué)習(xí)是必須的。有了這樣的一種壓力,自動會轉(zhuǎn)化為一種動力,促使我去學(xué)習(xí)。我想這樣多少可以提高下我的日語能力。還有就是,常常有很多日本客戶就做在我的旁邊。感情還是很緊張,因為不知道怎么跟他交流。結(jié)果每一天他來的時候,我只能和他說聲早上好。希望自己在今
后的時間里要多多加強日語學(xué)習(xí),爭取與日本客戶交流,才能提升自己的能力。其三,交流溝通能力的提高。其實自習(xí)也一直覺得溝通能力對成功貢獻是最大,要把一件做成肯定不是一個人的事情,我們需要與別人溝通。在溝通中互相了解相聯(lián)系的部分,這樣才能夠避免摩擦帶來不必要時間與精力的浪費。而我自己的溝通能力提高表現(xiàn)在自我意識的提高。當(dāng)遇到問題的時候,會主動的想想,是哪個具體的點不懂,然后列出問題,再向前輩請教。這樣大腦里就會有一個邏輯過程。通過這樣就可以把自己的意思清楚的傳達(dá)給別人。在別人向自己傳達(dá)信息的時候,我會邊思考邊聽,遇到不了解的地方,講明白自己的不解之處。這樣這個溝通過程就會比較流暢。其四,職場意識的提高??梢哉f來實習(xí)就意味我們提前畢業(yè)了,提前進入社會。所以,由學(xué)生到社會職業(yè)人的過渡期就被實習(xí)給填充了。經(jīng)過一個月實習(xí),我發(fā)現(xiàn)自己已經(jīng)很習(xí)慣在公司工作。對于自己能做什么,未來能做什么也有了一定的思考。不管畢業(yè),我還是留在這個公司還是去其他的公司,我想我心中已經(jīng)有了這份意識,這對我將來的職業(yè)生涯都是有幫助的。其五,時間管理。很多人工作的時候就忘記了生活的存在,我們的生活是多彩的,并不是只有工作。其中,有一項轉(zhuǎn)變的比較大,就是很多人不喜歡運動了。對于這些,我都是不太認(rèn)可的。我還是會抽出時間出去運動一下。我覺得運動可以帶給我健康,同時會讓我的精神更好,工作更有效率。其實,運動并不會浪費我們時間,而是會給生活帶更美好。
最后,與大家分享一下我這個月實習(xí)的心得與體會。通過這段時間的學(xué)習(xí),從無知到認(rèn)知,到深入了解,漸漸的我喜歡上這份工作,讓我深刻的體會到學(xué)習(xí)的過程是最美的。在整個實習(xí)過程中,我每天都有很多的新的體會,新的想法,想說的很多,我總結(jié)下來主要有以下幾點:
1、持之以恒
既然選擇了自己的這份工作,不管工作本身怎么樣,我們都要堅持往下走。因為我相信每一家公司的工作原理都是差不多的。如果你在這家公司做不住的話,我想你在另外一家公司也是做不住的。只有我們改變自己的態(tài)度,才可能戰(zhàn)勝心中的浮躁。我們新人一來到公司我,一開始都不會立刻給工作我們做,-一般也都是先讓我們看看文檔或代碼,時間短的要幾天,時間長的要幾周,在這段時間里很多人會覺得很無聊,沒事可做,便覺沒有發(fā)展空間,于是產(chǎn)生想走的念頭。恰恰在這個關(guān)鍵的時候更需要我們的堅持,輕易放棄只會讓自己后悔。
2、不怕做小事,那是一種考驗
我們一來到公司實習(xí)的時候,很多組里的前輩多數(shù)還是把我們當(dāng)學(xué)生看待。他們不會也不敢讓我們直接參考到一個真正的項目中去。在這個其間一般會給我們看一些過去做過項目的文檔和代碼,其實不可小看這些小事,也許是為了考驗我們,也許是讓我們先了解業(yè)務(wù)。作為一人新人,一定要積極面對這些,勇于擔(dān)當(dāng)做小事,喜歡做小事。這樣公司同事才會更快的接受你,慢慢地才會讓你做一些重要的工作。
3 、態(tài)度端正,一定要多主動
我們到公司工作以后,要知道自己能否勝任這份工作,關(guān)鍵是看你自己對待工作的態(tài)度,態(tài)度對了,即使自己以前沒學(xué)過的知識也可以在工作中逐漸的掌握。態(tài)度不好,就算自己有知識基礎(chǔ)也不會把工作做好,四多一少就是我的態(tài)度,我剛到這個崗位工作,根本不清楚該做些什么,并且這和我在學(xué)校讀的專業(yè)與這里做的東西還是不太一樣的,剛開始我覺得很頭痛,可經(jīng)過工作過程中多看別人怎樣做,多聽別人怎樣說,多想自己應(yīng)該怎樣做,然后自己親自動手去多做,終于在這一個月里對工作有了一個較系統(tǒng)的認(rèn)識,慢慢的自己也可以完成相關(guān)的工作了,光用嘴巴去說是不行的,所以,我們今后不管干什么都要端正自己的態(tài)度,這樣才能把事情做好。
4.不要報怨
其實在做單元測試的那個時候,有時候覺的特別的煩。有時候做了半天連一個函數(shù)都沒有把弄出來,那種感覺真的是非常的難受,心中也有委屈??墒沁@是我的工作,我報怨也沒有用。只能一步一個腳印走過來。直到后面把函數(shù)測完,心中還是很有成就感的。其實有的人會覺得公司這里不好那里不好,同事也不好相處工作也不如愿,經(jīng)常埋怨。我覺這樣只會影響自己的工作情緒,不但做不好工作,還增加了自己的壓力。所以,我們應(yīng)該少埋怨,要看到公司好的一面,對存在的問題應(yīng)該想辦法去解決而不是去報怨,這樣才能保持工作的激情。
5、虛心學(xué)習(xí)
由于我們是新手,而且又還沒有從學(xué)校里完全走出來。所以在工作過程中,我們會碰到很多問題,有的問題我們可以有我們所學(xué)的解決,有的有很大業(yè)務(wù)性的問題,我們就無法解決。這個時候不要不懂裝懂,應(yīng)該虛心地向前輩們請教。請不要害怕,因為前輩肯教我們肯定是我們的福氣,對我們以后在工作中都有幫助的。同時請教的時候也是一個鍛煉溝通的過程。在前輩給我們解惑的時候,我們也應(yīng)該虛心的接受,不要裝著一副不屑的樣子。
6、知錯能改
做為一名新人,不管在學(xué)校有多么的優(yōu)秀,來到公司,我們頂多就只有點基礎(chǔ),其他什么的都得重新開始。在學(xué)習(xí)的過程當(dāng)中,犯錯是不可避免的。知錯能改是我們唯一的選擇。明知自己有錯,還理直氣壯那是不應(yīng)該的。我認(rèn)為這種行為是可恥的。在犯錯的時候來銘記于心,不要第二次在犯同樣的錯了。當(dāng)前輩或其他人指出我們的錯誤時,我們要虛心聽教,坦誠改錯。這樣我們才會進步,才會在組里與同事相處融洽。
7、團隊合作
重要的不是我,是我們。在一個項目組里,我并不是一個人。我只能說我是組里的一個部分。我們每一人都不是神,我們不可能一個來完成所有的工作,因此,必須分工。但是,分工并不是都很明確的。每個人分到的工作,多多少少都會和別人的工作的有交集。這是因為,作為一個項目的每個部分,最終還是整合形成整體。我們還是需要這些部分與部分交集作為連接點組合起來。因此,每個雖是分工,但更多是合作。我們中的我必須明白這些,要有團隊觀,做好自己的同時,更重要也要做好與別人的溝通。這樣才會避免工作的重復(fù),意見的不同等負(fù)能量。
8、溝通能力
在上一點的體會團隊合作中,其實我已經(jīng)說了,團隊合作的基礎(chǔ)就是溝通。一個有效率的團隊,我認(rèn)為它的成功就在于成員之間良好的溝通能力。因為,人與人的溝通是信息傳遞的媒介。沒有良好的溝通基礎(chǔ),信息在傳遞的時候就會被曲解。在軟件開發(fā)的整個過程,團隊合作是至關(guān)重要。每一環(huán)節(jié),都離不開溝通。需求變更帶來的問題,尤其需要在溝通中解決問題。所以,讓自己把信息傳遞的正確和有效,提高溝通能力是必不可少的。
9.做人做事講究原則
其實在公司上下班是一個很大的學(xué)問。同事都已經(jīng)來上班了,你才來?;蛘呤峭逻€沒下班,你人就都先走了。其實要把這些看成一種常態(tài)。在公司上班不是比誰先來,也不是比誰晚走的,比得是自己的工作的效率。有時候,我們工作做完,是可以先走。你想想,你走了之后,估計別人也敢走了。從這一點上,可以說你是幫助了大家。當(dāng)然這只是開玩笑,做人做事要有點原則。工作沒完成當(dāng)然不能跑回去,這是沒有責(zé)任的表現(xiàn),以后主管怎么能把事情交給你。工作做完,想先走就走了,不必當(dāng)擔(dān)心這擔(dān)心那的。我相信一個好的主管,不會以一些無所謂的因素來衡量一個人的。只要自己身體正,就不怕別人說。
10.做好職業(yè)生涯規(guī)劃
每個人在來實習(xí)之前,肯定會想我來這家公司是做什么。當(dāng)你想好,并決定來的時候,你已經(jīng)做了第一步職業(yè)生涯規(guī)劃了。實習(xí)也是成了我們檢驗計劃的時候,如果你發(fā)現(xiàn)這個工作不適合你,畢業(yè)前你還有機會可以做換。如果感覺這個工作適合你,那么你就可以做下一步
的規(guī)劃了。我當(dāng)初選擇這個工作,是因為嵌入式軟件開發(fā)在近幾年會發(fā)展會比較快,而且本人對c++和c比較感興趣。同時,目前做的工作是對日外包,對于我日語的提高也是很有幫助的?,F(xiàn)在實習(xí)給我感覺是,不出現(xiàn)什么其他狀況,應(yīng)該畢業(yè)后會留在這個公司。至少今后的職業(yè)規(guī)劃以日語和編程提高為主,以管理為輔。
在這里,我要感謝上海寶信軟件股份分司給我這次寶貴的實習(xí)機會。同時,也要感謝組員對我有直接幫助的前輩。當(dāng)然還要感謝學(xué)校和畢業(yè)指導(dǎo)王老師的關(guān)心與指導(dǎo)。
總而言之,這次實習(xí)是我大學(xué)四年來最正式的一次。我想通過這次的實習(xí),我將從學(xué)生走向社會職業(yè)人的轉(zhuǎn)變。一個月的時間過的太快了,但是我們的實習(xí)并沒有結(jié)束。通過這次的總結(jié),我對這次實習(xí)的意義有了深刻地認(rèn)識。自己在今后的學(xué)習(xí)與工作中,一定會更加努力做的更好。
嵌入式心得體會200字篇五
4月10號,為期一個階段的linux開發(fā)基礎(chǔ)培訓(xùn)課程圓滿結(jié)束,回首這些天所留下的點點滴滴,感觸深深,學(xué)習(xí)上知識點的積累,靈活運用的過程中感受到了linux操作的快速高效性能,這也是我所追求的效率!
當(dāng)初初涉培訓(xùn)課程的第一門課程時,都說linux操作很繁瑣復(fù)雜,心里總有些顧忌,帶著種種不安與些許拼博的決心,開始了自我提升階段的“充電”,由徐海兵老師教授我們基礎(chǔ)課程的培訓(xùn),我們則像著小學(xué)生般認(rèn)真的記著筆記,仔細(xì)聽著并學(xué)會如何去在實踐中運用所學(xué)的linux下的各種強大的命令集。
在unit 1中,徐老師詳細(xì)生動的為我們講述了有關(guān)linux的誕生、初成長以及輝煌的發(fā)展至今,今后應(yīng)用范圍則愈來愈廣泛,講解了為linux這個偉大的os做出巨大貢獻的一位位出色的、偉大的人物,他們那種學(xué)習(xí)鉆研的精神、鍥而不舍的信念、勇于把握住難得的機會,從小處著手,踏踏實實的創(chuàng)造出了對人類科技發(fā)展做出卓越貢獻的linux(unix)系統(tǒng),他們的種種,都值得我們?nèi)ド羁谭词 ⒖炭鄬W(xué)習(xí)、傳承并永遠(yuǎn)發(fā)展下去。
查看ip地址和重啟網(wǎng)絡(luò)服務(wù)是我學(xué)的第一個命令: ifconfig eth0、ifconfig eth0 ip地址、service network restart。了解到遠(yuǎn)程登錄軟件可用xmanager。
securecrt是我們常用的,安裝好后利用其登錄到了red hat linux,需要知道linux主機的ip 地址。徐老師為我們介紹了重要內(nèi)容:shell,即運行程序的程序,如echo $$shell可查看shell的環(huán)境變量是csh還是bash。指令pwd可查看當(dāng)前所在路徑,passwd:更改linux下的密碼,僅限r(nóng)oot用戶有此權(quán)限,當(dāng)然我們是利用虛擬機vmware程序來運行l(wèi)inux os的,懂得了如何設(shè)置虛擬機的網(wǎng)卡設(shè)置、暫停、恢復(fù)、全屏等。
簡單的學(xué)習(xí)后進入unit 2,命令行的句法讓我懂得了用法規(guī)則,一系列的命令功能強大:
date 顯示當(dāng)前年月時間星期之類的;
more指令與less重要但不常用;
cat用于查看短小的文件內(nèi)容,常用!
mkdir命令用于在當(dāng)前目錄下創(chuàng)建新的目錄;
ls 顯示當(dāng)前目錄下所有文件;cd 更改文件路徑,如cd 、cd . 當(dāng)前目錄;
rmdir 刪除空文件夾;
rm指令很強大,用于刪除空目錄及非空目錄下的指定或全部文件;
man 真男人,幫助手冊;
history指令用于顯示編寫過的命令集,以history 序號 可顯示序號所指命令;
echo回寫命令,很重要,我需要繼續(xù)學(xué)習(xí);
exit 指從多重shell退出來。
嵌入式心得體會200字篇六
目前最常見的嵌入式linux方面,我認(rèn)為大概3個:
1、嵌入式linux上層的應(yīng)用,包括qt的gui開發(fā)
2、嵌入式的linux系統(tǒng)開發(fā)
3、嵌入式的驅(qū)動開發(fā)
4、學(xué)習(xí)嵌入式:
第一、c語言要掌握(硬件略懂),c語言是所有編程語言中的強者,單片機,dsp,類似arm的種種芯片的編程都可以用c語言搞定,因為它可移值性強,編譯效率高,運算速度快,便于實現(xiàn)理更復(fù)雜的的數(shù)據(jù)結(jié)構(gòu)。上層應(yīng)用和數(shù)據(jù)存儲,我推薦使用c++語言。
第二、學(xué)習(xí)一種嵌入式的處理器架構(gòu),個人推薦32位的處理器,像arm,因為嵌入式開發(fā)8位的處理器顯得有點低端,大多數(shù)只能用作簡單的工控。
第三、學(xué)習(xí)一種嵌入式操作系統(tǒng),像linux,wince等都可以,linux更好。
arm是一種微處理器,已遍及工業(yè)控制,消費類的電子產(chǎn)品,通信,網(wǎng)絡(luò),無線等各類的產(chǎn)品基于arm技術(shù)的微處理器已占75%以上的市場份額,可見其技術(shù)已逐滲入到我們生活中的各個領(lǐng)域,像手機就是用arm7arm9arm11的微處理器技術(shù)開發(fā)的。嵌入式系統(tǒng)最常見的arm系列,arm7,arm9,arm11,cortex—a8等。
我們都是曾經(jīng)從大學(xué)里走出來的迷茫羊羔,工作以后我才知道,在大學(xué)里不是學(xué)到了什么,而是學(xué)會怎么去學(xué),相信自己,理清自己的思路,根據(jù)自己的性格,剖析自我適合往哪方面發(fā)展。
嵌入式心得體會200字篇七
一、 實習(xí)時間
20xx年4月12日-20xx年4月26日
二、 指導(dǎo)教師姓名
陳xx
三、 實習(xí)地點
長沙市牛耳服務(wù)外包實訓(xùn)基地
四、 實習(xí)目的與內(nèi)容
對于嵌入式項目進行學(xué)習(xí)培訓(xùn),掌握嵌入式的主要項目及相關(guān)技術(shù)
五、 實習(xí)收獲與體會
一轉(zhuǎn)眼半個月的實習(xí)生活過去了,現(xiàn)在我已經(jīng)回到學(xué)校,回想起半個月的實習(xí)生活,自己學(xué)到了很多,懂得了很多。
真的說不出是什么感覺,伴著時間,就像是在和自己的影子賽跑,不可能從真實的兩面去看清它,只是經(jīng)意不經(jīng)意的感受著有種東西在過去,也許更適合的只有那句話:時不待我,怎可駐足。原以為實習(xí)對于我來說會是很長,但實際卻不同。想象收獲的東西,真的很多,看看我的工作筆記,一篇又一篇,記別人的事情比自己的還多,也許 實習(xí),并不像我想象中的那樣輕松愜意,而是充滿了挑戰(zhàn)和艱辛。我給自己敲響了警鐘:“不要半途而廢,做事情切忌三分熱度?!蔽倚判氖愕幕卮鸬剑骸拔乙欢〞猿值降?”
天下英雄皆我輩,一入江湖立馬催。” 從學(xué)校到社會的大環(huán)境的轉(zhuǎn)變,身邊接觸的人也完全換了角色,老師變成老板,同學(xué)變成同事,相處之道完全不同。在這巨大的轉(zhuǎn)變中,我們可能彷徨,迷茫,無法馬上適應(yīng)新的環(huán)境,但在同學(xué)、同事的幫助和自己摸索的情況下,我還是完成了這次實習(xí)。但我發(fā)現(xiàn),以我們的經(jīng)驗,不學(xué)到一定的深度和廣度是難以在實際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的還不夠,缺點疏漏。需在加以刻苦鉆研及學(xué)習(xí),不斷開拓視野,增強自己的實踐操作技能,我們也許看不慣企業(yè)之間殘酷的競爭,無法忍受同事之間漠不關(guān)心的眼神和言語。很多時候覺得自己沒有受到領(lǐng)導(dǎo)重用,所干的只是一些無關(guān)重要的雜活,自己的提議或工作不能得到老板的肯定。
做不出成績時,會有來自各方面的壓力,老板的眼色同事的嘲諷。而在學(xué)校,有同學(xué)老師的關(guān)心和支持,每日只是上上課,很輕松。常言道:工作一兩年勝過十多年的讀書。兩個月的實習(xí)時間雖然不長,但是我從中學(xué)到了很多知識,關(guān)于做人,做事,做學(xué)問。只有擁有自信才能夠克服一切,去實現(xiàn)自己的理想,創(chuàng)造自己的人生。
實習(xí)是個人綜合能力的鍛煉。作為一名新時代的新青年更應(yīng)該把學(xué)習(xí)作為保持工作積極性的重要途徑。像我這種文憑不高的人,心里就有一種很渴望的感覺,明白了自己與社會所需的要求,因為現(xiàn)在畢業(yè)求職,更多的時間是社會職業(yè)選擇自己面試,更多的不是自己去選擇職業(yè),這應(yīng)該就是所謂的先就業(yè)再擇業(yè)吧。所以自己會把心態(tài)放正,在公司的時候先全面發(fā)展,等過段再看看精于哪個方面,然后向那個方向努力發(fā)展。
“在大學(xué)里學(xué)的不是知識,而是一種叫做自學(xué)的能力”。參加工作后才能深刻體會這句話的含義。課本上學(xué)的理論知識用到的很少。在這個信息爆炸的時代,知識更新太快,靠原有的一點知識肯定是不行的。我們必須在工作中勤于動手慢慢琢磨,不斷學(xué)習(xí)不斷積累。遇到不懂的地方,自己先想方設(shè)法解決,實在不行可以虛心請教他人,而沒有自學(xué)能力的人遲早要被企業(yè)和社會所淘汰。所以我們還要繼續(xù)學(xué)習(xí),不斷提升理論素養(yǎng)。
在信息時代,學(xué)習(xí)是不斷地汲取新信息,獲得事業(yè)進步的動力。作為一名年輕同志更應(yīng)該把學(xué)習(xí)作為保持工作積極性的重要途徑。走上工作崗位后,我積極響應(yīng)單位號召,結(jié)合工作實際,不斷學(xué)習(xí)理論、業(yè)務(wù)知識和社會知識,用先進的理論武裝頭腦,用精良的業(yè)務(wù)知識提升能力,以廣博的社會知識拓展視野。
我們還要努力實踐,自覺進行角色轉(zhuǎn)化?!袄碚撌腔疑?,生活之樹常青”,只有將理論付諸于實踐才能實現(xiàn)理論自身的價值,也只有將理論付諸于實踐才能使理論得以檢驗。同樣,一個人的價值也是通過實踐活動來實現(xiàn)的,也只有通過實踐才能鍛煉人的品質(zhì),彰現(xiàn)人的意志。
從學(xué)校走向社會,首要面臨的問題便是角色轉(zhuǎn)換的問題。從一個學(xué)生轉(zhuǎn)化為一個單位人,在思想的層面上,必須認(rèn)識到二者的社會角色之間存在著較大的差異。學(xué)生時代只是單純的'學(xué)習(xí)知識,而社會實踐則意味著繼續(xù)學(xué)習(xí),并將知識應(yīng)用于實踐,學(xué)生時代可以自己選擇交往的對象,而社會人則更多地被他人所選擇。諸此種種的差異。不勝枚舉。但僅僅在思想的層面上認(rèn)識到這一點還是不夠的,而是必須在實際的工作和生活中潛心體會,并自覺的進行這種角色的轉(zhuǎn)換。
在今后的工作和生活中,我將繼續(xù)學(xué)習(xí),深入實踐,不斷提升自我,努力創(chuàng)造業(yè)績,繼續(xù)在自己的工作領(lǐng)域創(chuàng)造更多的價值。
大學(xué)因?qū)嵙?xí)而完整,而大學(xué)生活卻因?qū)嵙?xí)而精彩。
總之,這次實習(xí),自己確實學(xué)到了很多也成長了許多。在實習(xí)期間,每日重復(fù)單調(diào)繁瑣的工作,時間久了容易厭倦。但但是工作簡單也不能馬虎,你一個小小的錯誤可能會給公司帶來巨大的麻煩或損失,還是得認(rèn)真完成。這段時間,我看到了自己本身存在著許多問題,也會遇到這樣那樣的問題,當(dāng)前的時代日趨復(fù)雜,不學(xué)到一定的深度和廣度是難以在實際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的還不夠,缺點疏漏。需再加以刻苦鉆研及學(xué)習(xí),不斷開拓視野,增強自己的實踐操作技能,為以后的工作存儲更多的能力。
以上就是我的實習(xí)報告,可能并不是一份多么規(guī)范的報告,但確確實實我這工作中的感受。
嵌入式心得體會200字篇八
隨著信息化技術(shù)的發(fā)展和數(shù)字化產(chǎn)品的普及,以計算機技術(shù)、芯片技術(shù)和軟件技術(shù)為核心的嵌入式系統(tǒng)再度成為當(dāng)前研究和應(yīng)用的熱點,通信、計算機、消費電子技術(shù)(3c)合一的趨勢正在逐步形成,無所不在的網(wǎng)絡(luò)和無所不在的計算(everything connecting, everywhere computing)正在將人類帶入一個嶄新的信息社會。
學(xué)習(xí)和了解了嵌入式在生活中的重要作用和發(fā)展過程,熟練掌握arm硬件體系結(jié)構(gòu),熟悉linux下的嵌入式編程流程,積累自己的軟件編寫經(jīng)驗,能夠參與并實現(xiàn)一個真實和完整的嵌入式項目,為今后的學(xué)習(xí)和將從事的技術(shù)工作打下堅實的基礎(chǔ)
第一階段linux操作和編程基礎(chǔ)
主要介紹linux的基本命令和基礎(chǔ)編程知識,包括linux的文件操作和目錄操作命令,vi編輯器,gcc編譯器,gdb調(diào)試器和make項目管理工具等知識。
第二階段 嵌入式c語言編程基礎(chǔ)
主要介紹在嵌入式開發(fā)編程中c語言的重要概念和編程技巧中的重點難點,以復(fù)習(xí)串講和實例分析的形式,重點介紹包括函數(shù)與程序結(jié)構(gòu),指針、數(shù)組和鏈表,庫函數(shù)的使用等知識。
第三階段linux上c強化編程訓(xùn)練
主要包括整數(shù)算法訓(xùn)練,遞歸和棧編程訓(xùn)練,位操作訓(xùn)練,指針訓(xùn)練,字符串訓(xùn)練和常用c庫函數(shù)編程接口實踐,強化學(xué)員對linux下基本編程開發(fā)的理解和編碼調(diào)試的能力。
第四階段 linux環(huán)境高級編程及項目開發(fā)編程實踐
主要包括系統(tǒng)編程(信號/系統(tǒng)調(diào)用/管道/fifo/消息隊列/共享內(nèi)存等),文件i/o編程(文件描述符/文件讀寫接口/原子操作/阻塞與非阻塞io等,多任務(wù)和多線程編程(進程標(biāo)識/ 用戶標(biāo)識/fork與vfork/多線程概念/線程同步等),網(wǎng)絡(luò)編程(網(wǎng)絡(luò)基本概念/套接口編程/網(wǎng)絡(luò)字節(jié)次序/client/server結(jié)構(gòu)/udp編程);掌握linux下socket編程的開發(fā)流程,熟悉網(wǎng)絡(luò)編程的調(diào)用接口函數(shù)和相關(guān)數(shù)據(jù)結(jié)構(gòu),使學(xué)員初步具備在linux上進行系統(tǒng)編程開發(fā)的能力。同時綜合之前所學(xué)內(nèi)容和編程技術(shù),以小組為單位進行一個團隊合作項目的開發(fā),考核內(nèi)容包括文件i/o編程,多線程編程,網(wǎng)絡(luò)編程和項目文檔編寫。
第五階段嵌入式處理器體系結(jié)構(gòu)及編程實踐
主要介紹arm體系結(jié)構(gòu)及其基本編程知識,包括指令分類,尋址方式、指令集、存儲系統(tǒng)、異常中斷處理、匯編語言以及cc++和匯編語言的混合編程等知識。同時結(jié)合arm嵌入式開發(fā)板硬件設(shè)計原理和基本硬件設(shè)計流程,分析各種外設(shè)的工作原理和驅(qū)動機制,并自己動手實踐完成一個arm開發(fā)板上的編程大作業(yè)。
第六階段嵌入式linux開發(fā)基礎(chǔ)及高級應(yīng)用
主要介紹嵌入式linux開發(fā)應(yīng)用程序的基本流程和知識,包括嵌入式linux基本概念和開發(fā)流程、bootloader工作原理、內(nèi)核裁減配置和交叉編譯、根文件系統(tǒng)制作、網(wǎng)絡(luò)編程以及圖形界面和數(shù)據(jù)庫開發(fā)等知識。同時獨立完成一個基于嵌入式linux gui的應(yīng)用編程大作業(yè)。
第七階段嵌入式 linux驅(qū)動理論及驅(qū)動程序開發(fā)實踐
主要介紹嵌入式linux上驅(qū)動程序開發(fā)規(guī)范,包括設(shè)備驅(qū)動程序概念、字符設(shè)備驅(qū)動程序、塊設(shè)備與網(wǎng)絡(luò)設(shè)備、網(wǎng)卡驅(qū)動以及常用嵌入式設(shè)備驅(qū)動開發(fā)等知識。同時獨立實現(xiàn)兩種嵌入式設(shè)備驅(qū)動程序的編寫,包括驅(qū)動模塊的調(diào)試和加載以及完整的項目開發(fā)文檔的編寫。
第八階段嵌入式linux項目團隊開發(fā)實踐鍛煉
主要包括設(shè)計并實現(xiàn)一個真實和完整的嵌入式項目的開發(fā)流程,涉及到數(shù)據(jù)采集、網(wǎng)絡(luò)通訊、圖形用戶界面顯示以及嵌入式數(shù)據(jù)庫存儲系統(tǒng)等多種嵌入式linux編程技術(shù)。要求學(xué)員建立起團隊開發(fā)和協(xié)同工作的企業(yè)項目開發(fā)模式的概念和流程,強化學(xué)員對編寫項目概要設(shè)計文檔和詳細(xì)設(shè)計文檔的理解,為就業(yè)前的職業(yè)技能和素質(zhì)訓(xùn)練做好充分準(zhǔn)備。
1、 嵌入式的歷史與現(xiàn)狀
雖然嵌入式系統(tǒng)是近幾年才開始真正風(fēng)靡起來的,但事實上嵌入式這個概念卻很早就已經(jīng)存在了,從上個世紀(jì)70年代單片機的出現(xiàn)到今天各種嵌入式微處理器、微控制器的廣泛應(yīng)用,嵌入式系統(tǒng)少說也有了近30年的歷史??v觀嵌入式系統(tǒng)的發(fā)展歷程,大致經(jīng)歷了以下四個階段:
無操作系統(tǒng)階段
嵌入式系統(tǒng)最初的應(yīng)用是基于單片機的,大多以可編程控制器的形式出現(xiàn),具有監(jiān)測、伺服、設(shè)備指示等功能,通常應(yīng)用于各類工業(yè)控制和飛機、導(dǎo)彈等武器裝備中,一般沒有操作系統(tǒng)的支持,只能通過匯編語言對系統(tǒng)進行直接控制,運行結(jié)束后再清除內(nèi)存。這些裝置雖然已經(jīng)初步具備了嵌入式的應(yīng)用特點,但僅僅只是使用8位的cpu芯片來執(zhí)行一些單線程的程序,因此嚴(yán)格地說還談不上"系統(tǒng)"的概念。
這一階段嵌入式系統(tǒng)的主要特點是:系統(tǒng)結(jié)構(gòu)和功能相對單一,處理效率較低,存儲容量較小,幾乎沒有用戶接口。由于這種嵌入式系統(tǒng)使用簡便、價格低廉,因而曾經(jīng)在工業(yè)控制領(lǐng)域中得到了非常廣泛的應(yīng)用,但卻無法滿足現(xiàn)今對執(zhí)行效率、存儲容量都有較高要求的信息家電等場合的需要。
嵌入式心得體會200字篇九
研究嵌入式系統(tǒng)已經(jīng)有快兩年的時間了。很慶幸自己當(dāng)初選擇了嵌入式系統(tǒng)作為自己的研究和職業(yè)方向,可以說它是一種催化劑,讓我自身的修養(yǎng)和研究能力都有了很大的提高。
在嵌入式系統(tǒng)的大門前,我只能算是剛剛看到這個大門的臺階,但這段小小的距離讓我受益頗多,現(xiàn)將其中心得奉獻出來,歡迎高手前輩們指正,以供剛接觸的新人參考。
在寫之前,想先寫一句話,千萬不要以為你是天才,所謂天才即勝別人n倍的人,如果你真認(rèn)為你是天才,請以天才的標(biāo)準(zhǔn)來要求自己,將自己付出和別人的比例以n:1來進行。
很多朋友都是在剛步入大學(xué)校門開始接觸計算機或者其他。大學(xué)是一個很讓人迷茫頹廢的地方,可能你在高中躊躇滿志,但在大學(xué)的管理機制下卻心態(tài)漸糜。能夠在大學(xué)(大一)里找到自己人生之志的同學(xué)有多少?目標(biāo)要明確,不要得過且過,不要追逐熱門的東西。
不管在什么時候,心里都要有自己的信念和理想,不要被其他東西左右了自己。要從興趣和競爭出發(fā),因為這才是你產(chǎn)生動力源的地方。學(xué)東西時,要讓自己先喜歡上它,要學(xué)會享受學(xué)習(xí)它的時間,喜歡喬xxx的都知道,喬老爺子最常說的一句就是要享受比賽的時間。
因為只有你喜歡上了它,享受了它,才不會被它所產(chǎn)生的壓力壓倒自己,不要產(chǎn)生一種厭惡的心理。而且心態(tài)要調(diào)整,不要一味的蠻學(xué),死學(xué),在沒有什么興趣學(xué)的時候可以先玩幾天,在回過頭來,或者用其他的方式來轉(zhuǎn)換。要抱著一種十年方能磨一劍的心理,扎扎實實從基礎(chǔ)開始,不要為高速開發(fā)的一些現(xiàn)象所迷惑,那些都只是軟件的功勞。
我個人認(rèn)為搞編程,英語和數(shù)學(xué)很重要,大家一定要時時的抓,至于怎么抓那就是另外一回事了,當(dāng)然其他的知識也要汲取,可以多接觸點天文,地理,人文方面的東西來補充自己。轉(zhuǎn)換的生活方式。要學(xué)會生活,在人的一生中,都會遇到一些很不開心的事,或者大大小小的意外,孫子兵法里面一句大意就是說,戰(zhàn)場上要會將劣勢轉(zhuǎn)成優(yōu)勢,即最大的劣勢很可能就是你的優(yōu)勢所在。
一個打擊你可以把他變?yōu)榍斑M的動力,不必為了一點挫折和捶胸頓足,不必為了一點小事爭吵不休??臻e的時候可以躺下來看看天,你就會明白自強不息,厚德載物之理。(看到一些為了失戀或者其他而墮落的人真的很難受和可惜)。
要給人以幫助。別人有困難時或者一些舉手之勞在自己解決范圍內(nèi)的盡力幫之,這對自己不會損失什么,相反在對方心里能夠樹立你的形象和增加好感。記住,給人之恩時也是給你自己鋪路,這個世界不是靠你一個人可改變的。
很多初學(xué)擇,老是在學(xué)習(xí)何種語言上舉棋不定,試問,中國牌子有幾個不被罵的,試問,世界上哪部影片沒人說他壞話的?術(shù)業(yè)有專攻,各司其職,每個語言的出現(xiàn)肯定都有自己價值和領(lǐng)域的范圍,不同的只是價值和領(lǐng)域的高級和大小。
就像高,矮,胖,瘦組成一個“型”。但是技術(shù)是進步的,這個進步也是在舊的基礎(chǔ)上。放心,技術(shù)再飛躍也不會今天奔i,明天扣肉的迅速,在學(xué)習(xí)的同時也要時時關(guān)注整個語言界的走勢(貌似哪個偉人說的與時俱進),保持一種同步曲線的前進。語言能干什么?能問這句話,很欣慰。
表明你是從基礎(chǔ)學(xué)起才會問出這樣的話來。但換而言之你一開始對這門語言調(diào)查的信息不足。廟算者勝,對自己身邊的事物了解是非常重要的,這也能說明說你的教材或者教導(dǎo)你的人不夠充分。如果是我對新手交流,我會花足時間讓他明白這門語言是什么,能干什么,整個體系等等。
這樣在學(xué)的時候,對同一條語句上的理解你可能跟別人就不一樣了,因為你知道這門語言的體系架構(gòu),你可以從更多的特性角度去挖掘使用它。提高自己對語言閱讀能力。如何快速的進步?可以告訴你沒有一步登天的辦法,但是也可以告訴你如何讓你快速掌握你所學(xué)的技術(shù)。多讀他人代碼,多領(lǐng)悟他人思維,多給自己出難題,多幾種方法來解問題,多將語言的思想和身邊的事物聯(lián)系起來。想想你是怎么掌握普通話的,方法就不具體說了。
編程的思維。計算機是充滿誘惑的東西,很多人都說熱愛計算機,那只是它的表面,你熱愛的只是他的一種擴展性的東西。能學(xué)計算機我很高興,因為計算機從某種意義上來說將空間的距離給消除掉了。這里沒有流血,沒有犧牲。你可以以一種藝術(shù)家的思維來塑造它,可以以偵探的邏輯思維來解決它,可以以一種戰(zhàn)爭狂人的思維來摧毀它。
你可以將你的這種思維體現(xiàn)在代碼和整個布局里,不要驚異別人代碼思維的異風(fēng),你也有自己的思維風(fēng)格,你也可以,你也可以用自己代碼讓別人驚異。記住你學(xué)東西時更多的要體會他的思維,比如數(shù)學(xué),微積分,離散,無數(shù)的定理,你學(xué)完以后可能永遠(yuǎn)都用不到,但是你可能有這種感覺,在你碰到某一問題時,這一問題的性質(zhì)和你學(xué)到的東西很類似,但是中間就是差了一點東西,對了,這就是它思維上的一種運用,一種抽象,一種轉(zhuǎn)換。
嵌入式心得體會200字篇十
現(xiàn)在嵌入式做為計算機發(fā)展的一個新的方向越來越得到社會的重視。隨之而來的是很多培訓(xùn)班的誕生,但是如何能在琳瑯滿目的培訓(xùn)機構(gòu)中找到一個能真正學(xué)到東西的培訓(xùn)班呢,這是擺在眾多想學(xué)嵌入式的人面前的第一個問題。我在了解了眾多培訓(xùn)機構(gòu)并且試聽之后,最終選擇了tocore嵌入式培訓(xùn),之所以選擇,是因為我看重老師的實際能力和認(rèn)真負(fù)責(zé)的態(tài)度。我非常榮幸能夠成為tocore中的一員。
嵌入式開發(fā),做為一個新的計算機發(fā)展方向,已經(jīng)越來越受到社會的重視,社會上的需要也十分巨大,可是真正懂得嵌入式開發(fā)的人才缺不是很多,歸結(jié)去原因主要是一下幾個方面:
一:因為它是新興的一個發(fā)展方向,懂得的人自然不多。
二:學(xué)習(xí)嵌入式需要比較龐雜的知識結(jié)構(gòu)。操作系統(tǒng)、微機原理、c/c++語言、數(shù)據(jù)結(jié)構(gòu)等。
三:嵌入式學(xué)習(xí),上手很困難,不知道從哪里著手去學(xué)習(xí)。
在剛開始接觸的時候,我也是抱著本書,自己摸索,可是越看越迷茫,連很多書里的名詞都不知道是什么意思,去網(wǎng)上查也沒有得到答案??墒窃趖ocore我得到了很好的指點,在這里,由于老師都是十分有經(jīng)驗的項目經(jīng)理,他們懂得如何去學(xué)習(xí),從哪里開始入手,這對于我這樣的背景知識比較薄弱又接觸時間比較短的人來說實在是太有幫助了。
雖然課程還沒有完,可是在這段時間的學(xué)習(xí)中,我按照老師的指導(dǎo)在完善的課程體系下進行系統(tǒng)的學(xué)習(xí),已經(jīng)掌握了u-boot、kernel以及l(fā)inux移植的基本框架,(我想在今后的學(xué)習(xí)中一定會對這些知識更加熟悉以至精通?。┻@對于2個月前什么都不懂的我來說已經(jīng)是很大的提高了!用得是arm9的板子,這也是市場上現(xiàn)在比較新的,比較流行的板子,很多公司在實際的產(chǎn)品開發(fā)中就用的是arm9。在課堂上,老師的講解和我們的練習(xí)相結(jié)合,理論聯(lián)系實際。老師除了講解知識外,還結(jié)合了大量的實際案例和操作,這對于我對問題的理解和知識的記憶有很大幫助。
最后談?wù)剬W(xué)習(xí)態(tài)度的一點看法。嵌入式學(xué)習(xí),是比較耗時的,前期需要很多知識做鋪墊,有很多人在這個過程中走了不少彎路,于是開始失去耐心、失去信心,以至最終放棄學(xué)習(xí)。所以我想有必要強調(diào)一下問題,在剛開始的時候,自己什么都不懂,可是學(xué)習(xí)的愿望很強烈,每次上課都希望上完課就能如何如何,可是下來發(fā)現(xiàn)自己好像離自己原本的目標(biāo)還很遠(yuǎn),于是心里著急,自己跑到網(wǎng)上搜了很多資料,每天亂看,可是并沒有很大的幫助。我想說的是,學(xué)習(xí)嵌入式一定要有耐心和毅力,不能急躁,按照課程的安排自己多做一些總結(jié)和練習(xí),等到知識慢慢的積累下來就會有一種豁然開朗的感覺。
最后希望每個想學(xué)習(xí)和熱愛linux的人都能學(xué)有所成!
嵌入式心得體會200字篇十一
我們學(xué)習(xí)的課本是嵌入式系統(tǒng)應(yīng)用教程。我學(xué)習(xí)的體會是這樣的:
開始時,由于是剛剛?cè)腴T,對老師說的好多東西很好奇,列如c語言也是新鮮的,不過不太懂什么意思。但是慢慢的,了解深入后讓我有了更深的感觸和體會。在嵌入式的學(xué)習(xí)過程中,讓我了解了什么是嵌入式系統(tǒng)。它就是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),軟硬件可定制,適用于不同應(yīng)用場合,對功能、可靠性、成本、體積、功耗有嚴(yán)格要求的計算機系統(tǒng)。他一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)、用戶應(yīng)用程序四個部分組成,用于實現(xiàn)對其他設(shè)備的控制、監(jiān)視或管理功能。嵌入式系統(tǒng)已經(jīng)應(yīng)用于科學(xué)研究、工業(yè)控制、軍事技術(shù)、交通通信、醫(yī)療衛(wèi)生、消費娛樂等領(lǐng)域,人們?nèi)粘J褂玫氖謾C、pda、汽車、智能家電、gps等均是嵌入式系統(tǒng)的典型代表。
在學(xué)習(xí)命令的過程中,只要你認(rèn)真的看著老師操作還有認(rèn)真聽著他講,你就會發(fā)現(xiàn)有些命令的操作還是很簡單的,不過在操作的過程中,有時也會遇到困難,有時你按照書上學(xué)習(xí)的例子,命令輸入終端時會出現(xiàn)你不想要的結(jié)果,也就是錯誤的結(jié)果。這是問問旁邊的同學(xué)或是懂得的同學(xué)就可以解決了。
在對于這部分的學(xué)習(xí)中,讓我知道了命令對于嵌入式的重要性。它是linux的重要內(nèi)容,linux中所有的功能都是通過命令執(zhí)行。在實際應(yīng)用中,為了減少系統(tǒng)開銷,經(jīng)常不使用圖形界面,此時,對系統(tǒng)的所有操作都需要以命令方式來執(zhí)行。在嵌入式系統(tǒng)開發(fā)過程中,由于目標(biāo)機的性能和配置比較低,因此,一般情況下標(biāo)機僅具有命令窗口而沒有圖形界面,對目標(biāo)機的所有操作都通過命令來實現(xiàn)。還有的那就是進一步學(xué)習(xí)與嵌入式系統(tǒng)開發(fā)相關(guān)的linux的服務(wù),他們的啟動、設(shè)置等的操作和應(yīng)用。而在學(xué)習(xí)之中,我們主要介紹的是嵌入式系統(tǒng)中開發(fā)工程使用的tftp、telent和nfs服務(wù)。第一個實現(xiàn)的是上機位與下機位之間文件的傳輸、無磁盤網(wǎng)絡(luò)設(shè)備的啟動等功能;第二個實現(xiàn)的是遠(yuǎn)程登錄功能;第三個實現(xiàn)的是網(wǎng)絡(luò)文件系統(tǒng)功能。
從以上的內(nèi)容之中,并不難感受到我們的學(xué)習(xí)過程是由淺入深的,這對于我們的學(xué)習(xí)也有了較好的幫助。當(dāng)然,我們學(xué)習(xí)的不僅僅是這么幾個內(nèi)容,其中還有相關(guān)的實驗內(nèi)容。在我們基礎(chǔ)的學(xué)習(xí)過程之中,我有了這么一點的感受,總的來說就是概念加專業(yè)名詞還有介紹加實驗。不過你絕對不能小看那些概念和介紹,它對我們有著很重要的指導(dǎo)作用哦!實驗?zāi)蔷透挥谜f了,它提高我們的動手能力,在實驗的過程中還能讓你更加理解書中的理念,這就是我學(xué)習(xí)嵌入式的感受。
學(xué)習(xí)是可貴的,培訓(xùn)是精彩的。通過這次可貴而精彩的培訓(xùn)學(xué)習(xí),我們向嵌入式邁進了一步。感嘆與憧憬之余,我想我們只有靠自己的聰明與才智、努力與勤奮去追求我們的美好生活。
嵌入式心得體會200字篇十二
嵌入式學(xué)習(xí)心得體會,4月10號,為期一個階段的linux開發(fā)基礎(chǔ)培訓(xùn)課程圓滿結(jié)束,回首這些天所留下的點點滴滴,感觸深深,學(xué)習(xí)上知識點的積累,靈活運用的過程中感受到了linux操作的快速高效性能,這也是我所追求的效率!
當(dāng)初初涉培訓(xùn)課程的第一門課程時,都說linux操作很繁瑣復(fù)雜,心里總有些顧忌,帶著種種不安與些許拼博的決心,開始了自我提升階段的"充電",由徐海兵老師教授我們基礎(chǔ)課程的培訓(xùn),我們則像著小學(xué)生般認(rèn)真的記著筆記,仔細(xì)聽著并學(xué)會如何去在實踐中運用所學(xué)的linux下的各種強大的命令集。
在unit 1中,徐老師詳細(xì)生動的為我們講述了有關(guān)linux的誕生、初成長以及輝煌的發(fā)展至今,今后應(yīng)用范圍則愈來愈廣泛,講解了為linux這個偉大的os做出巨大貢獻的一位位出色的、偉大的人物,他們那種學(xué)習(xí)鉆研的精神、鍥而不舍的信念、勇于把握住難得的機會,從小處著手,踏踏實實的創(chuàng)造出了對人類科技發(fā)展做出卓越貢獻的linux(unix)系統(tǒng),他們的種種,都值得我們?nèi)ド羁谭词 ⒖炭鄬W(xué)習(xí)、傳承并永遠(yuǎn)發(fā)展下去。
查看ip地址和重啟網(wǎng)絡(luò)服務(wù)是我學(xué)的第一個命令:ifconfig eth0、ifconfig eth0 ip地址、service network restart。了解到遠(yuǎn)程登錄軟件可用xmanager。securecrt是我們常用的,安裝好后利用其登錄到了red hat linux,需要知道linux主機的ip地址。徐老師為我們介紹了重要內(nèi)容:shell,即運行程序的程序,如echo $shell可查看shell的環(huán)境變量是csh還是bash。(學(xué)習(xí)心得 )指令pwd可查看當(dāng)前所在路徑,passwd:更改linux下的密碼,僅限r(nóng)oot用戶有此權(quán)限,當(dāng)然我們是利用虛擬機vmware程序來運行l(wèi)inux os的,懂得了如何設(shè)置虛擬機的網(wǎng)卡設(shè)置、暫停、恢復(fù)、全屏等。
簡單的學(xué)習(xí)后進入unit 2,
命令行的句法讓我懂得了用法規(guī)則,一系列的命令功能強大:date顯示當(dāng)前年月時間星期之類的;more指令與less重要但不常用;cat用于查看短小的文件內(nèi)容,常用!mkdir命令用于在當(dāng)前目錄下創(chuàng)建新的目錄;ls顯示當(dāng)前目錄下所有文件;cd更改文件路徑,如cd 、cd .當(dāng)前目錄;rmdir刪除空文件夾;rm指令很強大,用于刪除空目錄及非空目錄下的指定或全部文件;man真男人,幫助手冊;history指令用于顯示編寫過的命令集,以history序號可顯示序號所指命令;echo回寫命令,很重要,我需要繼續(xù)學(xué)習(xí);exit指從多重shell退出來;linux賬號下,可以增加用戶、刪除用戶、設(shè)置密碼:useradd、userdel、passwd。
注:所有的用戶的家目錄都在/home下面,唯獨root的家是在/root.點文件都是些shell的腳本程序,也稱隱藏文件;環(huán)境變量常見的有:home path pwd,懂得了絕對路徑與相對路徑的對比概念。
最后進入unit 3、
文件與文件處理的學(xué)習(xí)中,知道了linux下支持的六種文件類型:普通文件、目錄、設(shè)備文件、命名管道、符號鏈接、socket;linux下文件系統(tǒng)的組織:倒立的樹形結(jié)構(gòu):/ /bin /boot /dev /home /lib /proc等文件目錄,ls –l指令很好很強大,顯示文件類型與權(quán)限、所有者、字節(jié)大小、時間及文件名;touch可創(chuàng)建空文件,復(fù)制文件用指令cp,可選-i、-r等;重命名文件使用mv [-i];du顯示當(dāng)前目錄所占空間大小;wc命令顯示列表中文件的行數(shù)、字?jǐn)?shù)、字符數(shù);追加:cat [文件列表] 》目標(biāo)文件;find指令與grep重要,暫未學(xué)習(xí),自己在實踐中學(xué)習(xí),文件訪問權(quán)限有:r w x;chmod指令可修改訪問權(quán)限,如chmod 777 -r文件名。
輸入輸出重定向每個命令默認(rèn)打開三個文件:標(biāo)準(zhǔn)輸入stdin,標(biāo)準(zhǔn)輸出stdout,標(biāo)準(zhǔn)錯誤stderr,鍵盤為標(biāo)準(zhǔn)輸入,而控制臺則是標(biāo)準(zhǔn)輸出,文件描述符分別是0,1,2;最重要最常用的為輸出重定向>與錯誤重定向2> ;echo添加的內(nèi)容>/ 》文件;linux過濾器和管道:管道操作符:| ;即將某個命令的輸出與某個命令的標(biāo)準(zhǔn)輸入相連接,從而實現(xiàn)管道功能,例如ls –l |wc;管道和重定向操作符可同時用于一個命令行。
【本文地址:http://mlvmservice.com/zuowen/1681482.html】