移植linux3.7.4系統到itop4412開發板記錄
最近要移植linux3.7.4系統到itop4412開發板,好長時間沒有移植系統了,今天弄了一下,都感覺手生了。
首先先編譯一下核心試下,然後再慢慢移植各驅動
1.下載linux核心原始碼
2.進入核心原始碼目錄,修改makefile中的arch =arm 交叉編譯器為我們自己的交叉編譯器
3.到arch/arm/configs目錄下,拷貝4412的預設配置檔案到核心根目錄下的.config,然後make menuconfig
4.修改核心中的串列埠配置為串列埠2,因為itop4412終端的串列埠使用的為串列埠2
5.修改啟動引數
6.新建自己的板級配置檔案mach-itop4412.c,修改機器啟動設定,在相應目錄下修改KCONFIG和Makefile
7.修改itop4412開發板的機器碼,
8.編譯 make
9.下載核心到開發板,有列印資訊,說明前面做的對了,然會具體的驅動以後加,要加入usb網絡卡驅動、emmc驅動、usb儲存驅動等。明天再加,部落格改天再修改,先大體記錄一下
相關推薦
移植linux3.7.4系統到itop4412開發板記錄
最近要移植linux3.7.4系統到itop4412開發板,好長時間沒有移植系統了,今天弄了一下,都感覺手生了。 首先先編譯一下核心試下,然後再慢慢移植各驅動 1.下載linux核心原始碼 2.進入核心原始碼目錄,修改makefile中的arch =arm 交叉編譯器為我們
移植opencv2.4.9到itop4412開發板
OpenCV是目前開源專案中最著名的基於機器視覺方向的影象處理的開發包,目前已經有被移植到嵌入式Linux環境上。本文介紹了OpenCV交叉編譯的基本步驟。 在opencv交叉編譯之前要先進行依賴庫的交叉編譯,然後才能進行opencv庫的交叉編譯(因為open
【分享】迅為iTOP4412開發板-Android系統屏幕旋轉設置
原生 android4 代碼 豎屏 == watermark ont 分辨率 軟件 1.1概述 Android4.0,Androd4.4源代碼能夠編譯成手機模式和平板模式,訊為iTop4412 開發平臺 的Android系統默認編譯為平板模式。客戶須要依據自己的產品
Tslib和Qt 4.8.4與在開發板上的移植
Linux:Ubuntu 12.04 X86 QT:4.8.4 交叉編譯工具鏈:gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) 安裝如下的軟體 sudo apt-get install automake sudo a
購買開發板後在iTOP4412開發板上移植SDIO介面WIFI方法
近期需要把WiFi無線網路功能移植到在iTOP4412 開發平臺,查閱了相關資料,經過一段時間的研究、除錯,終於成功,將WiFi功能移植到了開發板上面,這裡筆者記錄移植過程及注意事項,方便以後工作需要。 iTOP4412開發板的WiFi模組與板卡之間
【分享】迅為iTOP4412開發板-Android系統螢幕旋轉設定
1.1概述 Android4.0,Androd4.4原始碼可以編譯成手機模式和平板模式,訊為iTop4412 開發平臺 的Android系統預設編譯為平板模式。客戶需要根據自己的產品設計及應用環境,切換螢幕 的顯示方向,或者固定好一個顯示方向,例如產品中使用不同解析度的顯
迅為iTOP4412開發板上如何移植SDIO介面WIFI
近期需要把WiFi無線網路功能移植到在iTOP4412 開發平臺,查閱了相關資料,經過一段時間的研究、除錯,終於成功,將WiFi功能移植到了開發板上面,這裡筆者記錄移植過程及注意事項,方便以後工作需要。 iTOP4412開發板的WiFi模組與板卡之間的連線採用SDIO
Itop4412開發板emmc驅動移植(裝置樹)
硬體裝置:itop4412開發板 核心版本linux-3.8.1 裝置樹方式減少了裝置的冗餘編碼,同時使移植變得更加高效。eMMC作為開發板的基礎,十分重要。 裝置樹用的是核心自帶的smdk4412.dts vim arch/arm/boot/dts/exynos4412-
CentOS 7.4系統-Apache-PHP安裝-開發環境配置
配置需求: 系統:CentOS 7.4 Apache版本:Apache2.4 PHP版本:php-5.6.32.tar.gz 檔案傳輸: ssh實現windows與Linux之間傳送檔案,linux上安裝lrzsz: yum install -y lrzsz
移植最新的核心linux-4.9到開發板JZ2440全過程筆記
移植最新的核心:linux-4.9 實驗工具: 開發板: JZ2440 移植核心: linux-4.9 下載地址:https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.9.tar.gz 交叉編譯器:4.4.3 下載地址:http://download
iTOP4412開發板Android4.4原始碼編譯分享
注意:本小節,介紹的原始碼指的是“20170803”以及後續新增的原始碼。 5.4.1.1 uboot 的編譯 Android
學習手記-基於iTOP4412開發板NFS服務器搭建及測試
udp 都是 使用 共享目錄 none padding rgb 安裝 通訊 NFS特點:1)基於UDP/IP2)功能和網盤基本上差不多,但性能沒那麽強。NFS服務器搭建步驟:在ubantu上安裝nfs軟件:nfs-kernel-server配置文件1)打開配置文件:/etc
Linux王子教你安裝CentOS 7.4系統
安裝Cent OS 7.4系統第1章 安裝CentOS 7.41.1安裝方法選擇和相應的準備工作:1)下載Cent OS 7.4光盤鏡像文件到官方鏡像站點下載:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708
關於訊為iTop4412開發板燒錄Ubuntu的問題解決辦法
為了開發需要,專門在ARM9裡面想燒錄Ubuntu系統,發現官方給的文件會出現各種各樣的問題,經過一個禮拜的探究,也換了很多張TF卡(2G、4G、8G、16G)燒錄,最後找到問題的根源:Uboot映象大小的問題。 選擇514KB的映象檔案,不要選用444KB的映象檔案,不要問為什麼(因為燒錄很
【Linux】CentOS Linux 7.4系統上傳檔案失敗:sftp put: failed to upload d:/0data/test.txt Failure
CentOS Linux 7.4系統上傳檔案失敗 場景: 使用SecureCRT軟體下sftp長傳一個幾十M的檔案上傳失敗,報錯如下:sftp put: failed to upload d:/0data/test.txt Failure 解決: 一開始以為是CRT軟體的問題,但使用Xs
怎樣從網路上核心和根檔案系統啟動開發板
首先在ubuntu虛擬機器上要有nfs伺服器 1.啟動開發板uboot,輸入 下面的命令 set bootargs console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.19:/work/nfs_root/tmp/fs_mini
移植OpenCV+QT到ARM S3C6818開發板上(2)
續《移植OpenCV+QT到ARM S3C6818開發板上(1)》 安裝QT開發環境到宿主機 解壓qt5.7.0原始碼(時間稍稍有點長,為待會編譯捏了一把汗啊!) 解壓完之後進入原始碼根目錄,終端輸入: sudo ./configure -v -release
網線連線PC、Ubuntu與Linux(基於itop4412開發板)
一直想開發板直接從Ubuntu虛擬機器上的tftp得到檔案程式,不需要一直通過掛載U盤再執行程式了,但是4412的手冊上的教程是使用路由器,太麻煩,我想能不能直接用網線把PC和4412開發板連上,我試了一下,虛擬機器、開發板、PC老是ping不通。網上找了一些資
OK6410開發板學習之安裝linux系統至開發板
說來慚愧,OK6410開發板自從買來就一直在躺灰,當時連教程也花了1千多大洋了,近來感覺前途迷茫,遂決定將其拿出來研究研究,看是否能夠給我新出路。 廢話不多說,先上一張OK6410開發板大圖: 不要問我讓其躺灰的這些年我幹啥了,我也不知道,要不是最近找工作處處碰壁,可能它還得繼續躺下去,
CentOS 7.4 系統安裝JDK
JDK安裝 一、使用解壓安裝包安裝 1、JDK1.8版本下載 2、安裝包上傳至 usr/local/src