




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、SourceInsight 借助telnet直接編譯并移植的解決方案一、前言現在大多嵌入式系統(tǒng)里的應用都是通過交叉編譯工具進行編譯,然后才移植應用到開發(fā)板上,而開發(fā)源代碼則是在windows下的sourceinsight 工具進行開發(fā);這樣在編譯源碼的時候就會重復的做windows和虛擬機之前的切換,非常的不便;筆者前期為了解決linux編譯簡便性問題,首先嘗試了cywin做交叉編譯環(huán)境,編譯出交叉編譯工具;但是由于gcc版本或者glibc等版本的問題,導致在cywin下做交叉編譯工具十分困難;于是上網找了些資料,總結并實現如圖1;就是sourceinsight借助linux系統(tǒng)下的telne
2、t服務器直接做編譯的解決方案;圖1 sourceinsight編譯解決方案架構圖二、原理Sourceinsight通過執(zhí)行腳本實現telnet登錄到服務器,并通過腳本執(zhí)行make命令;搭建sabma是為了方便將服務器上用戶對應的目錄做網絡磁盤放到本地,并通過sourceinsight進行源碼的修改與編寫;CrossTool指我們的目標機的編譯工具;三、實現及配置步驟1. Samba server配置(用于文件共享,windows可以做網絡磁盤)Ø 打開系統(tǒng)服務#setupSystem service->smbØ 配置samba server#Vi /etc/samba
3、/smb.conf在文件的最后加上這些行shareComment = localPath = /var/samba/sharePublic = yesWriteable = yesØ 重啟smb服務#service smb restart /重啟samba服務Ø 添加smb用戶Useradd exam1Passwd exam1123456123456Smbpasswd a exam1123456123456成功Service smb restart 2. 搭建telnet服務器(注:telnet是明文傳輸,沒有經過加密。端口號23)Ø rootlyt # mkdi
4、r /mnt/cdromrootlyt # mount /dev/cdrom /mnt/cdrom/rootlyt # cd /mnt/cdrom/Server/rootlyt Server# rpm -qa |grep telnet #查詢telnet服務器是否安裝rootlyt Server# ll telnet* #查詢所有與telnet字符有關的軟件包rootlyt Server# rpm -ivh telnet-server-0.17-39.el5.i386.rpm
5、 #安裝telnet服務器Ø rootlyt Server# rpm -ql telnet-server #查詢telnet-server軟件包的安裝位置:rootlyt Server# vim /etc/xinetd.d/telnet #編輯該文件,如圖:rootlyt Server# service xinetd restart #啟動telnet服務器。
6、xinetd.d是超級守護進程,telnet服務依賴于xinetd超級守護進程。Ø 使用非管理員賬號登陸: 3. CrossTool安裝這里不介紹交叉編譯工具的安裝方式了,而是直接在我們原有的交叉編譯工具的環(huán)境上進行連接調用;我的linuxserver平臺下的交叉編譯工具配置及makefile全部放在/home/pos下面;所以在新建的每個用戶目錄下執(zhí)行:ln s /home/pos pos;這樣我們建立交叉編譯工具連接成功;4. Sourceinsight項目需創(chuàng)建在網絡磁盤上Ø 映射網絡磁盤的方法打開“我的電腦”-“工具”-“映射網絡驅動器”-輸入”172.2
7、3.2.171user1 “-輸入用戶名user1,密碼123456;Ø 然后打開網絡驅動器Ø 網絡磁盤目錄結構5. 配置windows下sourceinsightØ “選項”->“自定義命令”Ø 輸入命令到運行文本框輸入”E:hirrymake_telnetmake.bat 172.23.2.171 user1 123456 pos/EFT-POS-P K320P”;在E:hirrymake_telnet下存在三個文件,分別為Ø 命令注釋:Make.bat是起始腳本服務器用戶名:user1密碼:123456編譯目錄:pos/EFT-POS-P編譯機型:K320P6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲服務與管理1+X證書模擬試題(含答案)
- 2025在線教育平臺項目合作合同
- 2025年個人房屋抵押借款合同范本
- 短期活動贊助協(xié)議
- 短內容制作協(xié)議
- 2025神農科技集團有限公司第一批校園招聘17人(山西)筆試參考題庫附帶答案詳解
- 紡織行業(yè)競爭對手分析方法試題及答案
- 2025年山東省環(huán)保發(fā)展集團生態(tài)有限公司及權屬企業(yè)社會招聘(10人)筆試參考題庫附帶答案詳解
- 2025上海泛象文化發(fā)展有限公司招聘5人筆試參考題庫附帶答案詳解
- 郁南教師面試題及答案
- 熱力管道吊裝專項方案
- JBQGTGST9000控制器說明書
- 水下探測技術發(fā)展-洞察分析
- UL2595標準中文版-2015電池驅動設備的要求中文版
- 初二英語語法填空浙江版單選題100道及答案解析
- DB21T 3508-2021 旅游景區(qū)木棧道設置與維護規(guī)范
- 扁桃體癌護理查房
- 醫(yī)療質量及醫(yī)療安全
- 燒傷治療和護理
- 2024年廣西職業(yè)院校技能大賽高職組《區(qū)塊鏈技術應用》賽項樣卷
- 醫(yī)療技術銷售技巧
評論
0/150
提交評論