1. 程式人生 > >hi3520a使用ubuntu搭建開發環境

hi3520a使用ubuntu搭建開發環境

說明:
海思晶片是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. sudo apt-get install fcitx
  2. sudo gedit ~/.bashrc     //在開啟的檔案最末尾新增新的一行,內容如下
  3. export XMODIFIERS="@im=fcitx"  
  4. 儲存,退出
  5. sudo apt-get install im-switch
  6. im-switch -c
複製程式碼

1.6 可安裝鼠鍵共享軟體synergy及Guake Terminal (在ubuntu software center下載gua)

1.7 使用bash控制命令:
  1. sudo dpkg-reconfigure dash
複製程式碼
,選擇:否。

1.8 使用gnome 經典桌面環境(這部分在14.04可以不做的,直接在登入選項選擇)

  1.       1.8.1 sudo apt-get install gnome-session-fallback
  2.       1.8.2 sudo /usr/lib/lightdm-set-defaults -s gnome-classic
  3.                {設定登入介面為gnome3的命令如下:
  4.                 sudo /usr/lib/lightdm/lightdm-set-defaults -s gnome -shell
  5.                 }
複製程式碼

      1.8.3 解除安裝unity(說明:這幾步是網上看到的,我沒實際試過):
  1.                sudo apt-get-y -auto-remove purse unity
  2.                sudo apt-get-y -auto-remove purse unity-common
  3.                sudo apt-get-y -auto-remove purse unity-lens*
  4.                sudo apt-get-y -auto-remove purse unity-services
  5.                sudo apt-get-y -auto-remove purse unity-asset-pool
複製程式碼

注:1.8.2及1.8.3 可不使用,直接在介面選擇gnome fall-back模式登入



二 安裝samba伺服器

簡單過程為:

2.1 解除安裝乾淨
  1. sudo apt-get remove samba-common
  2. sudo apt-get remove smbclient
  3. sudo apt-get remove samba
複製程式碼

2.2 安裝新的

  1. sudo apt-get install samba
  2. sudo apt-get install cifs-utils
  3. sudo apt-get install system-config-samba
複製程式碼

2.3 設定
  1. mkdir /home/xb/hw
  2. sudo system-config-samba
  3. 設定/home/xb/hw 可讀寫,任何人可訪問
複製程式碼

2.4 重啟生效

  1. sudo /etc/init.d/smbd restart
複製程式碼



三 安裝nfs伺服器


簡單過程為:

3.1 設定目錄

  1. cd  /home/xb
  2. //sudo mkdir hw   
  3. chmod 777 hw  
複製程式碼

3.2  配置IP地址

3.3 安裝NFS

  1.      sudo apt-get install nfs-kernel-server
  2.       sudo gedit /etc/exports
複製程式碼

      在彈出的文字編輯器中編輯exports檔案,在最後一行新增:
  1.       /home/xb/hw/ *(rw,sync,no_root_squash)
  2.       sudo /etc/init.d/nfs-kernel-server restart
複製程式碼

四、安裝qt-x11原始檔

4.1 下載使用qt-x11-opensource-src-4.5.3.tar.gz

  1. 4.2 tar xvf qt-x11-opensource-src-4.5.3.tar.gz
複製程式碼

    解壓到當前檔案

4.3 安裝必須的庫檔案(因ubuntu預設無這些東西)
  1.    sudo apt-get install g++
  2.    sudo apt-get install build-essentlal
  3.    sudo apt-get install  libX11-dev libXext-dev libXtst-dev  
複製程式碼

4.3 進入 資料夾後,配置
  1. ./configure -no-openssl
  2. sudo make
  3. sudo make install
複製程式碼

qt-x11預設被安裝在/opt/qt

五 使用海思hi3520a的相關資料

  壓縮包名為:Hi3520A_SDK.tar

5.1 解壓縮到當前資料夾

  1.    tar xvf Hi3520A_SDK.tar
  2. cd /Hi3520A_SDK_V1.0.2.0/osdrv/toolchain/arm-hisiv100nptl-linux/
  3. chmod 777 cross.install
  4. ./cross.install
複製程式碼

等待安裝結束後,讓系統變數生效。

  1. source /etc/profile
複製程式碼

測試一下,終端輸入:

arm- 按Tab,自動補全為 arm-hisiv100nptl-linux-

輸入arm-hisiv100nptl-linux-gcc -v

可看到版本號

基本上可以比較輕鬆的用了.