lankuaker

lankuaker

0个粉丝

4

问答

0

专栏

9

资料

lankuaker  发布于  2014-05-04 13:27:05
采纳率 0%
4个问答
6255

hi3520a使用ubuntu搭建开发环境

 
本帖最后由 lankuaker 于 2014-5-4 13:37 编辑

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

[code]sudo apt-get install fcitx

sudo gedit ~/.bashrc     //在打开的文件最末尾添加新的一行,内容如下
export XMODIFIERS="@im=fcitx"  

保存,退出

sudo apt-get install im-switch

im-switch -c[/code]

1.6 可安装鼠键共享软件synergy及Guake Terminal (在ubuntu software center下载gua)

1.7 使用bash控制命令:
[code]sudo dpkg-reconfigure dash[/code]
,选择:否。

1.8 使用gnome 经典桌面环境(这部分在14.04可以不做的,直接在登录选项选择)

[code]      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

                }[/code]

      1.8.3 卸载unity(说明:这几步是网上看到的,我没实际试过):
[code]
               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[/code]

注:1.8.2及1.8.3 可不使用,直接在界面选择gnome fall-back模式登录



二 安装samba服务器

简单过程为:

2.1 卸载干净
[code]
sudo apt-get remove samba-common

sudo apt-get remove smbclient

sudo apt-get remove samba[/code]

2.2 安装新的

[code]sudo apt-get install samba

sudo apt-get install cifs-utils

sudo apt-get install system-config-samba[/code]

2.3 设置
[code]
mkdir /home/xb/hw

sudo system-config-samba

设置/home/xb/hw 可读写,任何人可访问[/code]

2.4 重启生效

[code]sudo /etc/init.d/smbd restart[/code]



三 安装nfs服务器


简单过程为:

3.1 设置目录

[code]cd  /home/xb
//sudo mkdir hw   
chmod 777 hw  [/code]

3.2  配置IP地址

3.3 安装NFS

[code]     sudo apt-get install nfs-kernel-server

      sudo gedit /etc/exports[/code]

      在弹出的文本编辑器中编辑exports文件,在最后一行添加:
[code]
      /home/xb/hw/ *(rw,sync,no_root_squash)

      sudo /etc/init.d/nfs-kernel-server restart[/code]

四、安装qt-x11源文件

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

[code]4.2 tar xvf qt-x11-opensource-src-4.5.3.tar.gz [/code]

    解压到当前文件

4.3 安装必须的库文件(因ubuntu默认无这些东西)
[code]
   sudo apt-get install g++

   sudo apt-get install build-essentlal

   sudo apt-get install  libX11-dev libXext-dev libXtst-dev  [/code]

4.3 进入 文件夹后,配置
[code]
./configure -no-openssl

sudo make

sudo make install[/code]

qt-x11默认被安装在/opt/qt

五 使用海思hi3520a的相关资料

  压缩包名为:Hi3520A_SDK.tar

5.1 解压缩到当前文件夹

[code]   tar xvf Hi3520A_SDK.tar

cd /Hi3520A_SDK_V1.0.2.0/osdrv/toolchain/arm-hisiv100nptl-linux/

chmod 777 cross.install

./cross.install[/code]

等待安装结束后,让系统变量生效。

[code]source /etc/profile[/code]

测试一下,终端输入:

arm- 按Tab,自动补全为 arm-hisiv100nptl-linux-

输入arm-hisiv100nptl-linux-gcc -v

可看到版本号

基本上可以比较轻松的用了.
我来回答
回答3个
时间排序
认可量排序

david

33个粉丝

368

问答

253

专栏

229

资料

david 2014-05-04 13:57:28
认可0
感谢LZ分享。:victory:

lankuaker

0个粉丝

4

问答

0

专栏

9

资料

lankuaker 2014-05-04 14:06:24
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=6942&ptid=3389]david 发表于 2014-5-4 13:57[/url]
感谢LZ分享。[/quote]

帮我分析分析一个问题呗
[url]http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=3376&extra=[/url]
谢谢.

PSVT

0个粉丝

2

问答

0

专栏

0

资料

PSVT 2015-08-17 08:18:19
认可0
非常感谢楼主
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区