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