閱讀739 返回首頁    go 阿裏雲 go 技術社區[雲棲]


MiniGUI + Hi3531 筆記 .

一.移動光驅安裝Ubuntu 10.04

     1.   重啟係統按住Delete進入BIOS界麵!

     2.   退出/高級模式 --> 啟動 --> 啟動設備選擇. 移動光驅正常被識別後這裏應該是有2個選項的:

           (1)SATA :WOC WD6401AALS-00E3A0 (默認硬盤)

           (2)TSSTcorp CDDVDW SE-208AB TS00 (移動光驅)

           我們直接點擊(2)啟動讀取移動光驅中的光盤, 耐心等待數分鍾就進入了Ubuntu安裝歡迎界麵, 默認安裝!

二.相關工具安裝

     1.  電信網去網易鏡像源https://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

         

網絡參考:

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

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

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

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

最後更新:2017-04-03 07:57:03

  上一篇:go 服務器日誌種種(1)
  下一篇:go Javascript 裝載和執行