hi3520a使用ubuntu搭建开发环境

来源:互联网 发布:linux退出vim进入末行 编辑:程序博客网 时间:2024/04/29 10:13
说明:
海思芯片是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

可看到版本号

基本上可以比较轻松的用了.
0 0