MiniGUI + Hi3531 笔记 .

简介: <p>一.移动光驱安装Ubuntu 10.04</p> <p>     1.   重启系统按住Delete进入BIOS界面!</p> <p>     2.   退出/高级模式 --> 启动 --> 启动设备选择. 移动光驱正常被识别后这里应该是有2个选项的:</p> <p>           (1)SATA :WOC WD6401AALS-00E3A0 (默认硬盘)</

一.移动光驱安装Ubuntu 10.04

     1.   重启系统按住Delete进入BIOS界面!

     2.   退出/高级模式 --> 启动 --> 启动设备选择. 移动光驱正常被识别后这里应该是有2个选项的:

           (1)SATA :WOC WD6401AALS-00E3A0 (默认硬盘)

           (2)TSSTcorp CDDVDW SE-208AB TS00 (移动光驱)

           我们直接点击(2)启动读取移动光驱中的光盘, 耐心等待数分钟就进入了Ubuntu安装欢迎界面, 默认安装!

二.相关工具安装

     1.  电信网去网易镜像源http://mirrors.163.com/ 下载Ubuntu镜像使用帮助显示如下:

           hardy(8.04)

           lucid(10.04)

           maverick(10.10)

           natty(11.04)

           oneiric(11.10)

           precise(12.04)

           quantal(12.10)

          选择相应的sources.list替换/etc/apt/sources.list文件, 本来我的是要用natty(11.04)但是试验不行干脆用precise(12.04)可以!

          #apt-get update

     2.  安装SSH

           #ssh localhost

          #apt-get install openssh-server

          #/etc/init.d/ssh start

     3.  转换bash

          #ls -al /bin/sh

         #dpkg-reconfigure dash

          弹出提示框选择 no

    4. 安装完整版的vim

         #apt-get install vim

三.配置NFS服务器

     1.创建需要共享的文件夹

         #mkdir /home/Share

      2.安装NFS

        #apt-get install nfs-kernel-server

        (这里并未安装nfs-common和portmap)

      3.配置/etc/exports

        #vi /etc/exports

        添加 /home/Share 172.27.48.*(rw,sync,no_root_squash)

      4.重启NFS服务器

        #/etc/init.d/nfs-kernel-server restart

三.编译Hi3531SDK包

       单独编译内核遇到如下2个问题!

      1.  问题:Unable to find the ncurses libraries

           解决:#apt-get insatll ncurses-dev

      2.  问题:“mkimage” command not found - U0Boot images will not be built

           解决:第一步:编译uboot,这时将会在uboot/tools下生成mkimage工具;

                      第二步:(1)将生成的mkimage拷贝到 /usr/bin 下,

                                    (2)声明环境变量,在/etc/bash.bashrc中添加如下语句:

                                             export PATH=/.../tools:$PATH  (uboot中tools文件夹绝对路径)

                                    (3)然后更新bashrc脚本:#source /etc/bash.bashrc

四.MiniGUI移植Hi3531

       1.  编译zlib库

            CC=arm-hisiv100nptl-linux-gcc \  
            CXX=arm-hisiv100nptl-linux-g++ \   
            LD=arm-hisiv100nptl-linux-ld \  
            AS=arm-hisiv100nptl-linux-as \   
            AR=arm-hisiv100nptl-linux-ar \  
           ./configure \  
           --prefix=/opt/hisi-linux-nptl/arm-hisiv100-linux/arm-hisiv100-linux-uclibcgnueabi \   
           --shared

         

网络参考:

http://blog.sina.com.cn/s/blog_43bc29e70100yi6k.html

http://blog.csdn.net/armeasy/article/details/6540593

http://blog.csdn.net/i46614161/article/details/4953975

http://www.alaiblog.com/minigui/porting-minigui3-0-12-to-hi3531.html

相关文章
|
27天前
|
算法 安全 测试技术
C#——刘铁猛笔记
C#——刘铁猛笔记
45 0
|
6月前
|
存储 安全 数据安全/隐私保护
第2期笔记
该文探讨数据要素的流转,包括采集、存储、加工等环节,以及数据外循环中面临的安全风险和权属问题。为建立信任,提出从主体信任转向技术信任。在数据流通中,期望实现原始数据不可见、使用可控可计量及数据可算不可识的隐私计算原则。为此,倡导通过开源降低门槛,以促进数据的安全流通。
|
6月前
|
安全 数据安全/隐私保护
笔记
数据可信流通体系关键在于建立身份确认、利益保障、能力一致及责任追溯的信任基础,应对数据流通风险,强化安全。政策强调数据产权、流通规则及安全治理,绿盟科技等通过融合技术保障公共数据安全共享,解决责任不清、利益冲突等问题,推动构建包含分级标准、审计机制的可信流通环境。
|
6月前
|
存储 设计模式 Java
《HowTomcatWork》笔记总结(一)
《HowTomcatWork》笔记总结(一)
82 0
|
6月前
C++2.0(C++11) 笔记 二
C++2.0(C++11) 笔记 二
48 0
|
6月前
|
编译器 容器
C++11 (C++2.0)笔记 一
C++11 (C++2.0)笔记 一
49 0
|
关系型数据库 MySQL 数据库
|
算法 程序员 C++
C++系列笔记(六)
C++系列笔记(六)
C++系列笔记(六)
|
缓存 JavaScript 前端开发
WebAPIs-第05天笔记(二)
WebAPIs-第05天笔记(二)
122 0
WebAPIs-第05天笔记(二)

相关实验场景

更多