寫在前面
ZynqLinux最小系統(tǒng)系列是筆者一個現(xiàn)學(xué)現(xiàn)寫的系列帖子,寫這個系列帖子并不代表筆者精通這個方面,相反在Linux驅(qū)動方面,筆者應(yīng)該還是個菜鳥。如果各位看官是高手了,可以給筆者提提建議,或者直接就不看了,如果看官也是菜鳥,那么不妨看看學(xué)習(xí)的過程中有沒有遇到相同的問題,可以借鑒的。總之,FPGA專業(yè)之外多進行擴展學(xué)習(xí)總是不會錯的,也許哪天就有意想不到的效果。 雖然之前工作中搞過一點兒ZynqLinux,但時間越久越容易淡忘,分別有Petalinux和原生的Linux兩種系統(tǒng)的搭建,后面將分別進行描述和記錄
操作記錄
ubuntu-16.04.6-desktop-amd64.iso petalinux-v2018.2-final-installer.run 首先,在虛擬機上安裝Ubuntu。操作也很簡單,我設(shè)置了60G的硬盤空間,應(yīng)該足夠用了吧 VMware Workstation 15 Pro Ubuntu16.04
10分鐘不到,系統(tǒng)安裝完畢。 設(shè)置一個共享文件夾,方便主機和虛擬機傳遞文件。設(shè)置完成后,顯示在mnthgfs路徑中
必備ubuntu操作
1、給root賬戶設(shè)置一個密碼 一開始安裝完成后,root賬戶是沒有密碼的,需要終端輸入sudo passwd,然后按照提示完成密碼設(shè)置。Root有了密碼后就可以進入root權(quán)限操作了 2、重新加載共享文件夾 每次重啟ubuntu之后,發(fā)現(xiàn)share文件又不見了,需要運行下面指令才會重新出來:
mhgfs-fuse.host://mnt/hgfs/-oallow_other-ouid=10003、 ubuntu開機自動啟動
gedit/etc/rc.local將下列內(nèi)容復(fù)制進rc.local文件
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. echo "看到這行字,說明添加自啟動腳本成功1。" > /usr/local/test.log vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000 exit 0給rc.local加上權(quán)限
chmod+x/etc/rc.local啟用服務(wù)
systemctlenablerc-local啟動服務(wù)并檢查狀態(tài)
systemctl start rc-local.service systemctlstatusrc-local.service重啟并檢查test.log文件 如果能看到內(nèi)容,說明設(shè)置成功,你就可以通過編輯rc.local文件來設(shè)置啟動腳本了,同時共享文件夾也能開機就能在/mnt/hgfs找到。
-
Linux
+關(guān)注
關(guān)注
87文章
11182瀏覽量
208514 -
最小系統(tǒng)
+關(guān)注
關(guān)注
9文章
250瀏覽量
29016 -
虛擬機
+關(guān)注
關(guān)注
1文章
899瀏覽量
27978 -
Zynq
+關(guān)注
關(guān)注
9文章
607瀏覽量
47083
原文標(biāo)題:ZynqLinux最小系統(tǒng)系列——1、虛擬機環(huán)境的搭建
文章出處:【微信號:FPGA十年老鳥,微信公眾號:FPGA十年老鳥】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論