S5PV210開發 QT4 8 移植

2021-08-10 15:10:44 字數 1496 閱讀 4399

今天應網友要求給他,生成一下nand平台的根檔案系統。由此簡單的來講解一下。

前面講過了,看:s5pv210開發 -- 交叉編譯器

將光碟中的 qt4.8 原始碼包 qt_x210v3s_160307.tar.bz2 拷貝到 ubuntu 的使用者目錄並解壓:

tar -xvf qt_x210v3s_160307.tar.bz2

接下來分為 nand和inand平台編譯方式不一樣的。

執行如下指令編譯:

./mk -un

在 release 目錄下生成 uboot.bin

執行如下指令編譯核心:

./mk -k

在 release 目錄下生成 zimage-qt 

執行如下指令編譯檔案系統:

./mk -r

出現一系列錯誤,如:you must install 'git' on your build machine 需要安裝相應軟體。

參看:buildroot

安裝需要的軟體包:

sudo apt-get install g++ bison flex texinfo git hgsubversion whois

我用的是 ubuntu 10.04,沒有 hgsubversion 軟體,使用:apt-cache search hg查詢和hg有關的安裝包,在查詢到的列表中發現有hgsvn,於是安裝這個替代。

在 release 目錄下生成 rootfs.tar (編譯時間有點長,用時 2 個小時)

,將其放到 /sbin 目錄下。

執行如下指令編譯:

./mk -rj

在 release 目錄下生成 rootfs_qt4.jffs2

執行如下指令編譯:

./mk -ui

在 release 目錄下生成 uboot.bin 

執行如下指令編譯核心:

./mk -k

在 release 目錄下生成 zimage-qt 

執行如下指令編譯檔案系統:

./mk -r

在 release 目錄下生成 rootfs.tar

執行如下指令編譯:

./mk -re

在 release 目錄下生成 rootfs_qt4.ext3

基於S5PV210的HDMI移植

核心版本 3.9.11 編譯器版本4.51 由於核心中已經有比較完善的hdmi驅動了,所以稍微修改配置一下就能使用hdmi驅動。s5pv210的hdmi驅動檔案在 drivers media platform s5p tv資料夾中 其中 hdmi drv.c 是作為hdmi平台裝置驅動。主要驅動 h...

S5PV210 裸機中斷

這裡我以外部中斷為例畫出了中斷響應的過程。當外部中斷得到響應,會由硬體自動轉到異常向量表,執行對應的異常處理程式。在這裡指的就是irq的處理程式。在異常處理程式irq handle中將會執行現場的保護與恢復,以及最重要的中斷處理函式 注意,這裡就來到了中斷處理部分,而不是異常處理了,相當於是乙個兩級...

S5PV210控制蜂鳴器

s5pv210帶有乙個蜂鳴器,十分吵鬧,本章將學習如何控制蜂鳴器。相關引腳 蜂鳴器的操作十分簡單,原理跟操作led一樣,通過控制gpdo o這個引腳就可以達到控制蜂鳴器的目的。1.start.s start.s做了下面3件事 第一步 關看門狗 第二步 設定棧,以便呼叫c函式 第三步 呼叫main函式...