第一篇:數(shù)控機床安裝與調試省培總結
數(shù)控機床安裝與調試省培總結
2016年7月18日至7月27日,我有幸參加了由威海職業(yè)學院組織的2016年數(shù)控機床安裝與調試省級培訓班。這次培訓組織形式新穎,培訓過程既緊張又愉快,讓我們重新體會了一次校園的學習生活。通過10天的培訓,我們均取得了專業(yè)培訓結業(yè)證書,對于我們每位教師來說,這是一次提高、一次借鑒、一次實踐,使我深感收獲巨大,受益終生。
一、培訓工作組織嚴密,培訓內容緊扣市場要求和教學實際
威海職業(yè)學院機電工程系領導高度重視本次培訓工作,對培訓總體安排提出了明確要求,制訂了詳細的培訓計劃。為了高效率、高質量地做好本次培訓工作,他們在培訓內容上緊緊抓住了我們學員的求知要求,抓住了當前數(shù)控專業(yè)的主流技術,安排最強的師資力量進行授課。培訓主要內容有:FANUC Oi-D/Oi Mate-D數(shù)控系統(tǒng)硬件連接、FANUC Oi-D/Oi Mate-D數(shù)控系統(tǒng)參數(shù)設定、FANUC Oi-D/Oi Mate-D數(shù)控系統(tǒng)PMC編程、數(shù)控銑床精度檢驗的工藝過程和檢驗實操、激光干涉儀、球桿儀檢測應用,培訓中積極聯(lián)系相關的企業(yè),為學員創(chuàng)造良好的考察學習條件。既開拓了視野,又較好地掌握了實用技術,為自己今后的教學奠定了堅實的基礎。
二、夯實專業(yè)基礎、強化專業(yè)理論、提高專業(yè)技能
這次暑期骨干教師培訓,老師們?yōu)槲覀冎v解了專業(yè)理論課程《FANUC Oi-D/Oi Mate-D數(shù)控系統(tǒng)連接調試與PMC編程》,教授了數(shù)控銑床精度檢驗的工藝過程和檢驗實操、了解了激光干涉儀、球桿儀檢測應用。通過學習,使我進一步夯實專業(yè)了基礎,強化了專業(yè)理論,提高了專業(yè)技能。通過學習我提高了應用現(xiàn)代教育技術能力,教學水平有了長足的進步和提高。同時,通過學習我進一步認識和了解了數(shù)控技術行業(yè),學習了行業(yè)的新知識、新規(guī)范,感知了行業(yè)發(fā)展的新方向,為我今后數(shù)控類課程的教學、研究改革我院機電一體化技術專業(yè)課程結構、準確定位機電一體化技術專業(yè)培養(yǎng)目標、培養(yǎng)現(xiàn)代企業(yè)所需要的專門人才提供了重要的專業(yè)依據(jù)。
三、參加企業(yè)實踐、感知企業(yè)文化
按照培訓計劃,威海職業(yè)學院安排我們到威海廣泰空港設備股份有限公司參觀學習。學習了企業(yè)發(fā)展狀況,了解企業(yè)用工制度,體驗企業(yè)管理,感受企業(yè)文化。我深刻認識到:作為職業(yè)教育教師,我們既要給學生專業(yè)知識、專業(yè)技能,我們更要教學生如何做人,教學生腳踏實地做事,培養(yǎng)學生吃苦耐勞的精神。職業(yè)學校要與企業(yè)緊密結合,加強實習、加強校企合作,廣泛開展訂單培訓等。在培養(yǎng)人才的過程中,要引入企業(yè)的管理觀念,讓我們的學生樹立牢固的質量意識、安全意識和市場競爭意識,學生的技能培訓要盡可能的結合真實的工廠生產作業(yè)環(huán)境,提高學生進入企業(yè)后的適應能力。回到工作崗位后,我要將這些方法運用到學生的教育與培訓中,培訓學生的團隊意識、合作能力、溝通能力、培養(yǎng)學生學會寬容、理解,學會犧牲與奉獻。
四、同行交流 這次參加培訓的老師們都是來自全省各個學校的一線骨干教師,10天共同的學習生活,已經(jīng)使我們之間建立了深厚的友誼。學校不但為我們提供了良好的學習環(huán)境,也為我們學員之間交流討論提供了很多寶貴的機會。通過交流和討論活動,我們獲得了很多教育教學管理方面的成功經(jīng)驗,拓寬了自己的視野!我會把從兄弟學校學到的新理念、好方法帶回學校,及時地為學校的建設和發(fā)展出謀獻策。
五、對自我的重新認識
通過學習使我的思想有了一個新的轉變,作為一位專業(yè)課教師,必須具有淵博的專業(yè)知識,熟練的操作技能,良好的思維品質,特別是骨干教師,更應當掌握現(xiàn)代教育教學理論、掌握現(xiàn)代教育教學技術。在專業(yè)課的探究過程中,教師不再僅僅把知識的傳授作為自己教學的唯一目的,也不再把主要精力花費在檢查學生對知識掌握的程度上,而是成為學習共同體中的成員,在問題面前教師和學生一起尋找答案,在探究的道路上教師成為學生的伙伴和知心朋友。因此,教師的這種角色的特征是:(1)學生在自主觀察、實訓或討論時,教師要積極地看,認真地聽,設身處地地感受到學生的所作所為、所思所想,隨時掌握課堂中的各種情況,考慮下一步如何指導學生學習。(2)給學生心理上的支持,創(chuàng)造良好的學習氛圍,采用適當?shù)姆绞剑o學生精神上的安慰與鼓舞,使學生的思維更加活躍,探索的熱情更加高漲。(3)注意培養(yǎng)學生的自律能力,注意教育學生遵守紀律,與同學友好相處,培養(yǎng)合作精神。(4)教師應全程參與學生的任務活動,鼓勵學生動手動腦,而非代替學生活動,代替學生思考,教師應陪伴學生共同成長,做培養(yǎng)學生綜合素養(yǎng)的啟蒙者。
作為一名教師,有機會來參加這次培訓,有機會來充實和完善自己,我很榮幸。但更多感到的是責任、是壓力!回首這次培訓,真是內容豐富,形式多樣,效果明顯。在今后的工作中,我將把所學到的知識、技能、理念應用到教育教學過程中去,不斷改進和提高教育教學水平,不辜負學校和領導的期望,為職業(yè)教育事業(yè)做出新的貢獻。
2016年7月30日
第二篇:數(shù)控機床的安裝調試與驗收教案
【課題編號】 — 項目五 【課題名稱】
數(shù)控機床的安裝調試與驗收 【教學目標與要求】
一、知識目標
1.了解數(shù)控機床安裝的前期準備工作和正確安裝知識。2.了解數(shù)控機床調試流程及調試項目,和有關檢測儀器的使用方法。
3.了解數(shù)控機床驗收流程及驗收項目。
二、能力目標
1.能按機床說明書要求,熟悉正確安裝數(shù)控機床的流程,并能用必要的儀器檢測調試項目。
2.能夠按調試項目驗收并修整數(shù)控機床,達到安裝的精度要求。
三、素質目標
1.了解正確安裝數(shù)控機床對提高機床使用精度的影響,重視數(shù)控機床的安裝與調試工作。
2.了解數(shù)控機床的調試項目和使用的儀器、設備,以及調試流程。
四、教學要求
1.了解數(shù)控機床安裝的準備工作內容和安裝環(huán)境要求。2.了解數(shù)控機床的安裝過程、調試項目和調試流程。
3.通過檢測項目所達到的精度要求,能夠判斷機床安裝能否達到 使用的合格要求。【教學重點】
1.數(shù)控機床的調試項目和調試流程。2.檢測調試項目的精度及修正。【難點分析】
對調試的項目做修整,達到說明書的精度要求。【分析學生】
安裝調試機床是一件非常重要的工作,數(shù)控機床在生產時已經(jīng)達到了各項精度指標,但是如果得不到正確的安裝,將可能達不到機床出廠前的精度要求,導致機床不能正常的工作,或縮短機床的使用壽命,所以要十分重視數(shù)控機床的安裝和調試工作。驗收數(shù)控機床時,要嚴格按調試項目逐一檢測,不要嫌麻煩。驗收機床的責任重大。【教學思路設計】
用多媒體教學資源演示數(shù)控機床檢測項目和使用的儀器設備,或到現(xiàn)場示范教學。【教學安排】
8學時 【教學過程】
一、安裝數(shù)控機床前期準備工作
1.選擇場地
檢查設備安裝場地是否具備數(shù)控機床工作的基本條件,包括:電源、溫度、濕度、光線、振動、信號干擾等。
2.開箱檢查數(shù)控機床
注意開箱時需要有相關人員到場后才可 打開包裝,應由賣方工廠人員開箱,保證設備合格。注意檢查:合格證、出廠進度檢測證明、說明書、圖樣資料、附件和檢查機器外形。
3.相關資料歸檔。
4.外觀質量檢查
指數(shù)控機床整體外觀及細小部位的外觀檢查,應達到出廠前的技術要求,特別注意在運輸、吊運期間是否可能出現(xiàn)的各種意外事故,造成機床外觀的損傷。
二、安裝數(shù)控設備 1.數(shù)控機床的安裝 1)基礎施工到位
機床水泥地基——留地腳螺栓孔——吊裝機床到地基上——安裝地腳螺栓——粗調水平后灌平螺栓孔水泥——待干。
2)機床連接組裝
組裝全部分散的部件到位。3)通電試車
清洗、加機油、接氣、試車檢查各系統(tǒng)是否正常。4)位置調整
粗調床身水平、幾何精度,部件間相對位置。2.安裝水平的檢驗要求
1)用水平儀檢板或專用檢具測量導軌的縱向垂直度誤差和橫向扭曲度誤差。作出垂直度誤差圖形,計算誤差值。
2)調整垂直度誤差和扭曲度誤差在公差范圍內。
三、調試數(shù)控機床 1.幾何精度
熟悉幾何精度調試內容和測量工具、驗具,如表5—5。1)垂直度誤差——用水平儀檢測,見圖5—
1、2。
2)各軸之間垂直度調整——用百分表檢測,如數(shù)控銑床X、Y、Z三軸之間的垂直度,見圖5—3、4、5。
3)主軸軸線對工作臺的垂直度——用千分表檢測,數(shù)控銑床主軸對工作臺的垂直度,如圖5—6所示。旋轉主軸一周,檢測千分表的誤差值。
4)工作臺與X、Y軸運動的平行度——用千分表檢測,如圖5—
7、8所示。
5)工作臺T型槽對Y軸的平行度跳動值——用千分表檢測,如圖5—9所示。
6)主軸孔徑向圓跳動和主軸端面圓跳動——用千分表檢測,如圖5—
10、11所示。
以上檢驗方法可用電腦專用軟件檢測,并可對誤差做補償處理。2.位置精度——定位精度、重復定位精度和反向偏差。3.設備功能
1)空運行——測試溫升、運動檢測、動作檢測、安全防護檢測、保險裝置檢測、噪音、液壓、氣壓、冷卻及潤滑系統(tǒng)等方面,對數(shù)控機床作全方位的檢測。
2)功能檢測——含數(shù)控功能,主要是檢查數(shù)控系統(tǒng)是否滿足技術條件要求;手動功能,主要是檢測在手動條件下機床的常規(guī)動作和 各種裝置;切削試件,主要是做工件真實切削,按標準形式或特定產品檢測數(shù)控機床能否滿足使用的功能要求。
四、驗收數(shù)控機床
1.在制造廠商地預驗收,在生產現(xiàn)場驗收設備是否達到要求。2.在采購方生產現(xiàn)場驗收。驗收項目見表5—9。
最實用的驗收方法除了生產廠商所提供的標準外,購買方應在生產地用要生產的零件實質檢驗設備是否達到預先設計的設備技術要求為最終檢驗條件。
五、小結
1.重視數(shù)控機床的安裝、調試和檢測工作。
2.數(shù)控機床的安裝、調試和檢測工作一定要嚴格國家相關標準,才能達到測試要求。
3.數(shù)控機床的安裝與調整是一項重要的內容,驗收機床需要科學、認真、嚴格、仔細的態(tài)度,決不能走過場,每一項測試項目都要達到相關的技術要求,方可簽字接收。所以,認真研究測試內容,熟悉測試方法是做好驗收的基礎。
第三篇:數(shù)控機床安裝于調試論文書寫說明
論文書寫說明
論文題目為《數(shù)控機床安裝與調試》,論文書寫可從以下幾個主題中選擇其中一兩個作為論文方向進行書寫,各主課內容后附有一些相關項目內容作為參考,論文內容1000字左右。
一、數(shù)控機床的檢驗及驗收及日常維護,具體內容:
1、數(shù)控機床的安裝調試方法
2、數(shù)控機床的檢驗及驗收
3、數(shù)控機床的日常維護
二、數(shù)控機床的電氣控制,具體內容:
1、數(shù)控機床的典型電氣控制回路
2、數(shù)控機床電源類故障及抗干擾措施
三、數(shù)控機床的進給伺服驅動系統(tǒng),具體內容:
1、數(shù)控機床步進驅動系統(tǒng)
2、數(shù)控機床直流伺服驅動系統(tǒng)
3、數(shù)控機床交流伺服驅動系統(tǒng)
4、數(shù)控機床進給伺服驅動系統(tǒng)常見接口
四、數(shù)控機床的主軸伺服驅動系統(tǒng),具體內容:
1、直流主軸系統(tǒng)
2、交流主軸系統(tǒng)
五、數(shù)控機床的PLC系統(tǒng),具體內容:
1、可編程控制器的基本結構及工作原理
2、FANUC可編程控制器
3、西門子可編程控制器
4、華中世紀星系統(tǒng)可編程控制器
六、數(shù)控機床的CNC數(shù)控裝置體系結構,具體內容:
1、數(shù)控機床的CNC數(shù)控裝置的基本結構及工作原理
2、FANUC CNC數(shù)控裝置
3、西門子CNC數(shù)控裝置
3、華中數(shù)控裝置
4、數(shù)控機床參數(shù)設置
第四篇:機電設備安裝與調試學期總結(推薦)
機電設備安裝與調試學期總結
時光飛逝,現(xiàn)在已經(jīng)大2了,馬上就要畢業(yè)了。在這兩年里,自己努力了不少,也進步了不少,學到了很多以前沒有的東西,我想這不僅是學習,更重要的是給了我一個鍛煉的機會。從這這個學年我們接觸了這門學科:機電設備安裝與調試。發(fā)現(xiàn)自己的知識面在拓寬,與社會接軌,讓我們了解了關于這門課程在企業(yè)的重要地位。
我深刻地體會到了老師和同學們的努力,很快的,我就對這門課程產生了濃厚的興趣,鍛煉了自己動手的能力,相信在以后工作中用的到,那樣我們就在起跑線上就贏了別人,我們把每一次實操都認真的完成,我們想像自己在一個大的公司,我們要有一顆負責的心態(tài),對工作認真的態(tài)度。合作協(xié)調是很重要的.我在實操中學到了這點,有時候我們需要和同學互相配合,因為我們缺少經(jīng)驗,俗話說的好:三個臭皮匠抵一個諸葛亮嘛。在一些不足的地方老師會耐心的給我們講解,有些地方我們沒有掌握的就動手操作給我們看。
我們學習了螺栓聯(lián)接問題:螺栓、螺母聯(lián)接是機電行業(yè)的一種最基本的裝配,聯(lián)接過緊時,螺栓在機械力與電磁力的長期作用下容易產生金屬疲勞,發(fā)生剪切或螺牙滑絲等聯(lián)接過松的情況,使部件之間的裝配松動,引發(fā)事故。對于電氣工程傳導電流的螺栓、螺母聯(lián)接,不僅要注意其機械效應,更應注意其電熱效應,壓接不緊,接觸電阻增大,通電時產生發(fā)熱-接觸面氧化-電阻增大的惡性循環(huán),直至嚴重過熱,燒熔聯(lián)接處,造成接地短路、斷開事故。對于一次設備及母線,聯(lián)接線的并溝線夾、T型線夾、設備線夾、接線相等都可能因此產生程度不同的事故
電氣設備問題:(1)安裝隔離開關時動、靜觸頭的接觸壓力與接觸面積不夠或操作不當,可能導致接觸面的電熱氧化,使接觸電阻增大,灼傷、燒蝕觸頭,造成事故。
(2)斷路器弧觸指及觸頭裝配不正確,插入行程、接觸壓力、同期性、分合閘速度達不到要求,將使觸頭過熱、熄弧時間延民,導致絕緣介質分解,壓力驟增,引發(fā)斷路器爆炸事故。
(3)電流互感器因安裝檢修不慎,使一次繞組開路,將產生很高的過電壓,危及人身與設備安全。
(4)有載調壓裝置的調節(jié)裝置機構裝配錯誤,或裝配時不慎掉入雜物,卡住機構,也將發(fā)生程度不同的事故。
(5)主變壓器絕緣破壞或擊穿。在安裝主變吊芯和高壓管等主要工作時,不慎掉入雜物(如螺帽、鑰匙等,這些情況在工程實踐中并不罕見),器身、套管內排水不徹底,密封裝置安裝錯誤,或者在安裝中損壞,都會使主變絕緣強度大為降低,可能導致局部絕緣破壞或擊穿,造成惡性事故。
還有一些裝配的規(guī)定:每種設備的安裝,都有一定的作業(yè)方式和工作順序,不能急于求成,工序顛倒。例如:井架安裝,常規(guī)作業(yè)方法是一層組裝起后,進行初操平找正,然后逐層安裝。井架安裝完后,各連接部位必須一條不少地穿上螺栓,擰緊所有連接螺栓,進行整體操平找正。最后才是井架四腳二次灌灰。切不可一層安裝完后不進行初操平找正,整體安裝完后不精確操平找正,連接部位缺件,就二次灌灰,給上層安裝工作帶來困難,造成不好安、對不上、穿不上螺栓等尾工量多的現(xiàn)象,結果造成安裝質量低,不合乎安裝質量標準要求。
我想我們應該只是學的一點大概,沒有深入的進行了解,只有當我們進入企業(yè)從事相關工作的時候,我們會更加的了解這門課程。以上就是我的機電設備安裝的學期小結。
第五篇:gdb+gdbserver安裝及調試(總結)
Ubuntu下gdb+gdbserver安裝及調試
1、gdb+gdbserver介紹
1.1、說明
遠程調試(即gdb+gdbserver)環(huán)境由宿主機GDB和目標機調試stub共同構成,兩者通過串口或TCP連接。使用 GDB標準程串行協(xié)議協(xié)同工作,實現(xiàn)對目標機上的系統(tǒng)內核和上層應用的監(jiān)控和調試功能。調試stub是嵌入式系統(tǒng)中的一段代碼,作為宿主機GDB和目標機調試程序間的一個媒介而存在。
就目前而言,嵌入式Linux系統(tǒng)中,主要有三種遠程調試方法,分別適用于不同場合的調試工作:用ROM Monitor調試目標機程序、用KGDB調試系統(tǒng)內核和用gdbserver調試用戶空間程序。這三種調試方法的區(qū)別主要在于,目標機遠程調試stub 的存在形式的不同,而其設計思路和實現(xiàn)方法則是大致相同的。而我們最常用的是調試應用程序。就是采用gdb+gdbserver的方式進行調試。
1.2、功能
一般來說,GDB可以幫你辦以下幾件事:
1、啟動程序,可以按照用戶自定義的要求隨心所欲的運行程序。
2、可讓被調試的程序在用戶所指定的調置的斷點處停住。
3、當程序被停住時,可以檢查此時用戶的程序中所發(fā)生的事。
1.3、優(yōu)點
在很多情況下,用戶需要對一個應用程序進行反復調試,特別是復雜的程序。采用GDB方法調試,由于嵌入式系統(tǒng)資源有限性,一般不能直接在目標系統(tǒng)上進行調試,所以通常采用gdb+gdbserver的方式進行調試。
2、安裝包下載
嵌入式Linux的GDB調試環(huán)境由宿主機host和目標機(開發(fā)板)target兩部分組成,arm-linux-gdb安裝運行于宿主機,gdbserver安裝運行于目標機,但安裝包只有一個,其中gdbserver是在宿主機編譯成功后,將生成的elf二進制可執(zhí)行文件拷貝到目標機。
一般Linux發(fā)行版中都有一個可以運行的GDB,但開發(fā)人員不能直接使用該發(fā)行版中的GDB來做遠程調試,而要獲取GDB的源代碼包,針對arm平臺作一個簡單配置,重新編譯得到相應GDB。
下載地址:ftp://ftp.gnu.org/gnu/gdb/(各個版本都有)。
3、配置編譯及安裝
3.1、下載及安裝arm-linux交叉編譯工具
將下載好的交叉編譯工具解壓:tar zxvf arm_gcc-4.4.1.tar.gz –C /opt 修改環(huán)境變量,把交叉編譯器的路徑加入到PATH:
1、打開vim /etc/profile
2、在最后添加:export PATH=$PATH:/opt/4.4.1/bin
3、更新環(huán)境變量:source /etc/profile
4、查看是否生效:echo $PATH 3.2、配置網(wǎng)絡
1、將電腦主機、虛擬機和開發(fā)板ip地址設置在同一個網(wǎng)絡段。例如: 主機:打開網(wǎng)絡和共享中心設置固定ip:192.168.1.110
開發(fā)板:ifconfig eth0:avahi 192.168.1.9 netmask 255.255.255.0
虛擬機:在終端輸入ifconfig eth0 192.168.1.119設置或直接設置為靜態(tài)ip
2、檢查網(wǎng)絡是否聯(lián)通
在開發(fā)板、虛擬機、和主機命令窗口上使用ping命令,看相互之間是否能ping通。如果ping不通,檢查電腦防火墻是否已經(jīng)關閉,網(wǎng)線是否連接好,直至ping通為止。
3.3、安裝之前檢查交叉編譯工具中是否包含gdb-linux-gdb工具
進入交叉編譯工具安裝目錄下:
如果存在,則備份后刪除或替換成新版本
3.4、解壓并安裝
3.4.1、解壓
1、將下載好的gdb安裝包發(fā)在/opt/下,進入/opt/目錄下
2、將安裝包解壓在當前目錄: tar jxvf gdb-7.7.tar.bz2
注:如果解壓出現(xiàn)錯誤,可能是解壓包從windows復制(拉)到Ubuntu下發(fā)生了丟包現(xiàn)象。解決辦法:將U盤掛在到Ubuntu下直接復制、粘貼。3.4.2、安裝
進入到解壓好的文件中:cd gdb-7.7
1、安裝arm-linux-gcc 1)創(chuàng)建安裝目錄:mkdir /usr/local/arm-gdb
#./configure--target=arm-linux--prefix=/usr/local/arm-gdb –v
--target: 指定編譯環(huán)境,一般設置為交叉編譯器前綴,ix86-linux,arm-linux。--prefix:指定安裝路徑,當然其他路徑也可以。-v:顯示版本號。
2)編譯: #make
#make install
3)增加到環(huán)境變量:vim /etc/profile
在最后添加:export PATH=$PATH:/usr/local/arm-gdb/bin
4)生效環(huán)境變量:source /etc/profile
5)檢查環(huán)境變量:#echo $PATH
2、安裝gdbserver 進入目錄/opt/gdb-7.7/gdb/gdbserver
1)編譯:#./configure--target=arm-linux –host=arm-linux
--target=arm-linux表示目標平臺
--host表示主機端運行的是arm-linux-gdb
2)指定編譯器:#make CC=arm-linux-gcc
這一步中,如果編譯器已經(jīng)加入到環(huán)境變量,則可以用相對路徑;如果沒有,則必須使用絕對路徑:/opt/4.4.1/bin/arm-linux-gcc
3)將生成的gdbserver拷貝到開發(fā)板/usr/bin目錄下,如果在其他目錄下運行時需要加上./。
拷貝之前先更改gdbserver讀寫權限:chmod 777 gdbserver
4、gdb+gdbserver調試流程
4.1、編輯測試文件及編譯
1)檢查串口和網(wǎng)線是否接通 打開串口
打開軟件SSH secure shell
開發(fā)板ping主機
開發(fā)板ping虛擬機
主機ping開發(fā)板
虛擬機ping開發(fā)板
保證相互之間均可以ping通
2)編輯測試文件test:vim test.c #include
int sum(int x, int y){ return x+y;}
int main(void){ int i = 23;int j = 32;int s = 0;
s = sum(i, j);printf(“s=%dn”, s);printf(“hello worldn”);return 0;}
3)編譯:arm-linux-gcc –g test.c –o test
-g : 設置帶調試信息的程序
4)修改可執(zhí)行二進制文件test讀寫權限:chmod 777 test
4.2、下載可執(zhí)行二進制文件到開發(fā)板
將編譯好的可執(zhí)行文件test拷貝到共享文件,或者拷貝到windows系統(tǒng)里,將test直接由windows系統(tǒng)拖到右邊窗口里,即已經(jīng)將test拷貝到開發(fā)板。
4.3、調試
1、在開發(fā)板上開啟gdbserver #gdbserver 192.168.1.119:1234 test 192.168.1.119是虛擬機的ip; 1234是端口號 gdbserver開始監(jiān)聽1234端口(你也可以設其他的值)。
2、運行程序:arm-linux-gdb test 這里必須是arm-linux-gdb,否則會出錯。
3、進入調試:target remote 192.168.1.9:1234 192.168.1.9 是開發(fā)板ip; 致,這樣才能進行通信。
端口號1234必須與gdbserver開啟的端口號一
4、調試
建立鏈接后,就可以進行調試了。調試在Host端,跟gdb調試方法相同。注意的是要用“c”來執(zhí)行命令,不能用“r”。因為程序已經(jīng)在Target Board上面由gdbserver啟動了。結果輸出是在Target Board端,用SSH(或超級終端)查看。
命令l:是list的縮寫,作用是查看程序代碼,未顯示完全可敲回車鍵繼續(xù)顯示。命令b:是break的縮寫,作用是設置斷點。例如:b 11表示在代碼11行設置斷點。
命令c:是continue的縮寫,作用是程序繼續(xù)向下執(zhí)行。命令b i:即break info作用是查看所有斷點。當程序結束時可用命令q退出調試。
5、安裝調試中遇到的問題
5.1、ping不通問題
問題描述:
在檢查網(wǎng)絡時,發(fā)現(xiàn)主機可以ping通開發(fā)板,開發(fā)板卻ping不通主機。解決方式:
1、查看并將主機ip、開發(fā)板ip和虛擬機ip地址設置在同一個網(wǎng)段內。
2、查看并關閉電腦自帶防火墻。開始菜單→控制面板→系統(tǒng)和安全→windows防火墻→打開或關閉windows防火墻(全部選擇關閉)
5.2、gdbserver與arm-linux-gdb版本不一樣
問題描述1:
在調試過程中,提示為:the program is not being run。
解決方法:
1、檢查gdbserver版本:gdbserver--version
2、查看arm-linux-gdb版本:arm-linux-gdb –v 或者arm-linux-gdb –version
3、如果兩個版本不一致則進入/opt/4.4.1/bin/目錄下將arm-linux-gdb備份后刪除或替換成/usr/local/arm-gdb/bin目錄下的arm-linux-gdb。
問題描述2:設置斷點后,繼續(xù)運行會直接退出程序。
解決方式:
運行程序時使用的是系統(tǒng)自帶的gdb,將其換成arm-linux-gdb即可。
5.3、安裝包從windows系統(tǒng)拷貝到虛擬機中時丟包
問題描述:
在解壓gdb安裝包時提示錯誤
解決方式: 使用U盤將安裝包復制到虛擬機,或者到設置的共享文件夾里用命令拷貝。
5.4、gdbserver和可執(zhí)行二進制文件的權限問題
問題描述:
解決方式:
設置文件為最高權限:chmod 777 test 5.5、安裝調試過程中用到的軟件
SSHSecureShellClient-3.2.9 :
SSH遠程工具,分為兩部分:客戶端部分和服務端部分。包含ssh程序以及像scp(遠程拷貝)、slogin(遠程登陸)、sftp(安全文件傳輸)等其他的應用程序。
sscom42:串口調試軟件
運行環(huán)境:Ubuntu12.04