您的位置:首页 > 其它

hi3520a使用ubuntu搭建开发环境

2016-06-24 23:58 417 查看
说明:

海思芯片是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

可看到版本号

基本上可以比较轻松的用了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息