999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

多用戶共享的嵌入式系統開發教學平臺實現

2021-02-28 06:49:28江蘇農林職業技術學院顏秋林
電子世界 2021年22期
關鍵詞:嵌入式環境服務

江蘇農林職業技術學院 顏秋林

國網江蘇省電力有限公司鎮江供電分公司 曹美玲

江蘇農林職業技術學院 呂 驍

嵌入式系統開發課程是一門綜合性高、實踐性強的專業課,為更好地幫助學生掌握專業技能,教學過程中需安排相當的實踐操作。然而學生電腦的軟件環境配置各不相同,實踐中遇到的環境問題不統一,給教學帶來嚴重挑戰。針對上述問題,本文旨在通過基于Linux操作系統服務器實現嵌入式系統開發課程的交叉編譯功能,為整個課程提供穩定而又統一的教學平臺,實現掃除初學者被嵌入式系統開發課程環境所困的目的。

隨著電子產品智能化發展,嵌入式技術與日常生活之間的關聯度愈來愈高。為保障高職大專院校畢業生高質量就業,部分高職大專院校專業也開設了嵌入式系統開發課程,努力為學生創造嵌入式技術學習條件,進而為后期從事嵌入式相關工作打下堅實基礎。嵌入式系統是以計算技術為基礎、多學科交叉的綜合性高實踐性強的應用課程。因此如何將這些知識有機結合起來,培養學生實踐能力與創新能力,提升教學效果與學生培養質量,對教學組織者和實施者來說是首要考慮的問題。然而傳統的嵌入式系統開發課堂教學中,課程所需要的教學環境基本都是學生各自搞一套,這就會導致授課教師需要幫助學生解決各種環境問題。又因嵌入式系統課程門檻高、入門難,大部分初學者都會被開發環境所困擾,進而影響到學習的積極性和主動性。基于此,本文準備引入企業級的嵌入式開發環境,以Linux系統服務器為基礎,在此服務器上主要安裝samba服務、ssh服務和交叉編譯工具鏈,最終實現穩定而又統一的課程教學平臺,解決學生嵌入式系統開發課程學習的首要困難。

1 教學平臺網絡拓撲圖

教學平臺的網絡拓撲圖如圖1所示。該教學平臺的搭建以學校的校園網絡為基礎,確保服務器與PC機之間網絡通暢,此外服務器上安裝Ubuntu16.04操作系統,在不影響其它課程對實驗室教學環境使用的前提下,實驗室的PC機仍然安裝通用的Windows操作系統。此時的PC機在嵌入式系統開發課程中只充當客戶端的角色,平臺所提供的功能更多都是在服務器上實現。

圖1 網絡拓撲圖

2 教學平臺搭建流程

該教學平臺在更多時候稱為交叉編譯環境,它的實現步驟中最基本、最核心的是服務器上的功能安裝以及配置的設置,主要包括ssh服務、samba服務和交叉編譯工具鏈。下面分別對其進行闡述。

2.1 ssh服務

ssh(安全外殼協議)為建立在應用層基礎上的安全協議,較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協議。用系統賬號登錄服務器,在其終端輸入apt-get install openssh-server命令進行安裝,安裝完成后通過/etc/init.d/ssh restart命令重啟ssh服務,最終通過netstat -tlp命令查看ssh服務是否安裝成功。

2.2 samba服務

samba由服務器及客戶端程序構成,主要為局域網內的不同計算機之間提供文件及打印機等資源的共享服務。首先apt-get install samba samba-common命令進行samba安裝;然后創建共享路徑并且修改其權限;其次修改/etc/samba/smb.conf配置文件,配置文件里面主要設置共享路徑訪問方式等相關權限;最后添加共享路徑的登錄用戶名和密碼,添加完成后通過/etc/init.d/smbd restart命令重啟samba服務。

2.3 交叉編譯工具鏈

交叉編譯工具鏈通常廠商都會提供配置好的壓縮包,只需把工具鏈壓縮包放在服務器上解壓配置環境變量即可。此外需要注意,Linux是多用戶多任務的操作系統,為方便起見,一勞永逸的辦法是交叉編譯工具鏈的路徑添加至Linux系統級環境變量配置/etc/profile文件中,系統重啟后所有用戶登錄后都能使用該工具鏈。

2.4 其它輔助功能

根據課堂教學需求,服務器上創建普通用戶,再為每個普通用戶創建samba賬號以及密碼,依據實際情況進行samba配置,配置完成后重啟samba服務。此外為防止課堂上個別學生無限制地往服務器上傳大容量文件,進而占滿服務器存儲空間導致其它學生不能正常使用的情況,需在服務器進行用戶磁盤配額,為每個用戶限制使用存儲容量的大小,超過就無法向服務器上傳。

3 教學環境使用方法

無論是ssh遠程登錄連接還是samba連接,必須要保證這套環境中服務器與客戶端之間的網絡是互通的,否則會連接不成功。

3.1 ssh遠程登錄

客戶端PC機上安裝終端仿真程序,通常使用secure CRT或Putty軟件,選擇ssh2協議登陸至服務器,在PC機上就能進行相關操作如同在Ubuntu上的終端操作一樣。以CRT軟件為例,ssh遠程登錄配置如圖2所示。

圖2 ssh遠程登錄配置

3.2 samba連接

samba連接服務器流程簡單,打開我的電腦路徑欄輸入\服務器ip地址,可以看到服務器上的創建的samba共享文件如圖3所示,選擇對應的共享文件輸入相應的賬號即可進入共享空間,為操作方便把共享文件通過網絡磁盤映射方式映射至本地電腦,映射成功后操作Linux的空間如同Windows上的磁盤如圖4所示,此時所熟悉的Windows工具就能在此盤上使用了。

圖3 samba共享文件

圖4 共享文件映射為本地磁盤

基于Linux+Windows平臺下嵌入式系統開發課程教學平臺的搭建以校園網絡為基礎,以安裝Ubuntu操作系統的服務器作為教學平臺的核心,該服務器上主要安裝ssh服務、samba服務以及交叉編譯工具鏈等。教學平臺環境實現了以下目標,一是嵌入式系統開發課程學習環境搭建復雜且瑣碎,但教學平臺建好能夠長期使用;二是統一教學平臺后,教學能夠避免不同的編譯環境問題,為學生避開了暫時不需面對的障礙;三是對Linux系統操作要求降低了,學生可以使用熟悉的Windows開發工具進行編碼,進而可以把更多精力用在課程上而不是耗費在環境問題上。

猜你喜歡
嵌入式環境服務
長期鍛煉創造體內抑癌環境
一種用于自主學習的虛擬仿真環境
孕期遠離容易致畸的環境
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
環境
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
搭建基于Qt的嵌入式開發平臺
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
主站蜘蛛池模板: 久久久久国色AV免费观看性色| 最新国产你懂的在线网址| 亚洲日韩图片专区第1页| 国产精品一线天| 日本一本正道综合久久dvd| 色成人综合| 色综合成人| 国产91精选在线观看| 无码高潮喷水在线观看| 亚洲最新地址| 天天综合网色中文字幕| 无码乱人伦一区二区亚洲一| 啦啦啦网站在线观看a毛片| 国产成人免费| 99视频在线免费看| 亚洲区第一页| 宅男噜噜噜66国产在线观看 | 99一级毛片| 亚洲人视频在线观看| 国产人人射| 亚洲天堂啪啪| 色视频久久| 亚洲福利一区二区三区| 成AV人片一区二区三区久久| 人妻夜夜爽天天爽| 亚洲精品无码久久毛片波多野吉| 久久窝窝国产精品午夜看片| 国产尤物在线播放| 日韩福利在线观看| 五月婷婷导航| 免费人欧美成又黄又爽的视频| 亚洲天天更新| 99热这里只有免费国产精品| 久久免费精品琪琪| 第一页亚洲| 天天综合网色中文字幕| 试看120秒男女啪啪免费| 黑人巨大精品欧美一区二区区| 亚洲IV视频免费在线光看| 在线观看无码av免费不卡网站| 99热这里只有精品5| 国产全黄a一级毛片| 久操线在视频在线观看| 毛片在线播放a| 精品国产成人高清在线| 国产性猛交XXXX免费看| 国产经典在线观看一区| 亚洲性一区| 久久精品国产在热久久2019| 青青草国产精品久久久久| 欧美成人精品在线| 91青青视频| 天堂中文在线资源| 99久久精品免费看国产免费软件| 国产日韩精品欧美一区喷| 97视频精品全国在线观看| 67194在线午夜亚洲| 色悠久久综合| 国产成人喷潮在线观看| 青青久久91| 97国产精品视频自在拍| 欧美在线黄| 色亚洲激情综合精品无码视频| 国产凹凸视频在线观看| 免费看一级毛片波多结衣| 综1合AV在线播放| 国产美女精品在线| 97亚洲色综久久精品| 97在线视频免费观看| 手机成人午夜在线视频| 日本手机在线视频| 中国一级特黄视频| 美美女高清毛片视频免费观看| 成人午夜视频在线| 97久久精品人人做人人爽| 在线亚洲天堂| 国产麻豆aⅴ精品无码| 五月婷婷综合网| 国产一级二级三级毛片| 亚洲无线国产观看| 操操操综合网| 制服丝袜国产精品|