hi3520a使用ubuntu搭建開發環境
阿新 • • 發佈:2019-01-27
說明:
海思晶片是hi3520a,linux使用ubuntu14.04,在ubuntu 13.04環境也試過了,可以使用。
結合自己的情況,搭建了下面的開發環境,雖無技術性而言,但是自我感覺實際使用中還比較順手.包含些常用的使用工具
有的給出了簡單步驟,有的是思路.
一基本條件
1.1 語言設定為英文
1.2 系統更新 sudo apt-get update
1.3 系統升級 sudo apt-get upgrade
1.4 可更換源 .
1.5 可安裝wps檔案。更換輸入法 fcitx
1.6 可安裝鼠鍵共享軟體synergy及Guake Terminal (在ubuntu software center下載gua)
1.7 使用bash控制命令:
,選擇:否。
1.8 使用gnome 經典桌面環境(這部分在14.04可以不做的,直接在登入選項選擇)
1.8.3 解除安裝unity(說明:這幾步是網上看到的,我沒實際試過):
注:1.8.2及1.8.3 可不使用,直接在介面選擇gnome fall-back模式登入
二 安裝samba伺服器
簡單過程為:
2.1 解除安裝乾淨
2.2 安裝新的
2.3 設定
2.4 重啟生效
三 安裝nfs伺服器
簡單過程為:
3.1 設定目錄
3.2 配置IP地址
3.3 安裝NFS
在彈出的文字編輯器中編輯exports檔案,在最後一行新增:
四、安裝qt-x11原始檔
4.1 下載使用qt-x11-opensource-src-4.5.3.tar.gz
解壓到當前檔案
4.3 安裝必須的庫檔案(因ubuntu預設無這些東西)
4.3 進入 資料夾後,配置
qt-x11預設被安裝在/opt/qt
五 使用海思hi3520a的相關資料
壓縮包名為:Hi3520A_SDK.tar
5.1 解壓縮到當前資料夾
等待安裝結束後,讓系統變數生效。
測試一下,終端輸入:
arm- 按Tab,自動補全為 arm-hisiv100nptl-linux-
輸入arm-hisiv100nptl-linux-gcc -v
可看到版本號
基本上可以比較輕鬆的用了.
海思晶片是hi3520a,linux使用ubuntu14.04,在ubuntu 13.04環境也試過了,可以使用。
結合自己的情況,搭建了下面的開發環境,雖無技術性而言,但是自我感覺實際使用中還比較順手.包含些常用的使用工具
有的給出了簡單步驟,有的是思路.
一基本條件
1.1 語言設定為英文
1.2 系統更新 sudo apt-get update
1.3 系統升級 sudo apt-get upgrade
1.4 可更換源 .
1.5 可安裝wps檔案。更換輸入法 fcitx
- sudo apt-get install fcitx
- sudo gedit ~/.bashrc //在開啟的檔案最末尾新增新的一行,內容如下
- export XMODIFIERS="@im=fcitx"
- 儲存,退出
- sudo apt-get install im-switch
- im-switch -c
1.6 可安裝鼠鍵共享軟體synergy及Guake Terminal (在ubuntu software center下載gua)
1.7 使用bash控制命令:
- sudo dpkg-reconfigure dash
,選擇:否。
1.8 使用gnome 經典桌面環境(這部分在14.04可以不做的,直接在登入選項選擇)
- 1.8.1 sudo apt-get install gnome-session-fallback
- 1.8.2 sudo /usr/lib/lightdm-set-defaults -s gnome-classic
- {設定登入介面為gnome3的命令如下:
- sudo /usr/lib/lightdm/lightdm-set-defaults -s gnome -shell
- }
1.8.3 解除安裝unity(說明:這幾步是網上看到的,我沒實際試過):
- sudo apt-get-y -auto-remove purse unity
- sudo apt-get-y -auto-remove purse unity-common
- sudo apt-get-y -auto-remove purse unity-lens*
- sudo apt-get-y -auto-remove purse unity-services
- sudo apt-get-y -auto-remove purse unity-asset-pool
注:1.8.2及1.8.3 可不使用,直接在介面選擇gnome fall-back模式登入
二 安裝samba伺服器
簡單過程為:
2.1 解除安裝乾淨
- sudo apt-get remove samba-common
- sudo apt-get remove smbclient
- sudo apt-get remove samba
2.2 安裝新的
- sudo apt-get install samba
- sudo apt-get install cifs-utils
- sudo apt-get install system-config-samba
2.3 設定
- mkdir /home/xb/hw
- sudo system-config-samba
- 設定/home/xb/hw 可讀寫,任何人可訪問
2.4 重啟生效
- sudo /etc/init.d/smbd restart
三 安裝nfs伺服器
簡單過程為:
3.1 設定目錄
- cd /home/xb
- //sudo mkdir hw
- chmod 777 hw
3.2 配置IP地址
3.3 安裝NFS
- sudo apt-get install nfs-kernel-server
- sudo gedit /etc/exports
在彈出的文字編輯器中編輯exports檔案,在最後一行新增:
- /home/xb/hw/ *(rw,sync,no_root_squash)
- sudo /etc/init.d/nfs-kernel-server restart
四、安裝qt-x11原始檔
4.1 下載使用qt-x11-opensource-src-4.5.3.tar.gz
- 4.2 tar xvf qt-x11-opensource-src-4.5.3.tar.gz
解壓到當前檔案
4.3 安裝必須的庫檔案(因ubuntu預設無這些東西)
- sudo apt-get install g++
- sudo apt-get install build-essentlal
- sudo apt-get install libX11-dev libXext-dev libXtst-dev
4.3 進入 資料夾後,配置
- ./configure -no-openssl
- sudo make
- sudo make install
qt-x11預設被安裝在/opt/qt
五 使用海思hi3520a的相關資料
壓縮包名為:Hi3520A_SDK.tar
5.1 解壓縮到當前資料夾
- tar xvf Hi3520A_SDK.tar
- cd /Hi3520A_SDK_V1.0.2.0/osdrv/toolchain/arm-hisiv100nptl-linux/
- chmod 777 cross.install
- ./cross.install
等待安裝結束後,讓系統變數生效。
- source /etc/profile
測試一下,終端輸入:
arm- 按Tab,自動補全為 arm-hisiv100nptl-linux-
輸入arm-hisiv100nptl-linux-gcc -v
可看到版本號
基本上可以比較輕鬆的用了.