娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

x210-2023-04-01

發布者:SereneSunset最新更新時間:2025-01-09 來源: cnblogs關鍵字:移植 手機看文章 掃描二維碼
隨時隨地手機看文章

1、由于之前提到過使用的USB轉網口雖然能用,但是在筆記本上會顯示紅叉,所以不能保證這個會不會給調試帶來更多的不確定性,而且剛開始移植用的kernel是kernel.org的,所以在未開啟以及添加對應的網絡驅動之前,想要直接使用NFS去掛載根文件系統是不大現實的,所以只能選擇ramdisk方式(因為ram是uboot階段就初始化好的,但是隨著后面的深入就可以知道,其實可以先由ramdisk方式掛載成功之后,直接在開發板這側配置好板子的網絡然后從開發板這端用mount -t nfs -nolock方式實現nfs掛載),但是《12-Linux內核-initramfs文件系統介紹》沒有介紹到busybox底下如何打包成initrd.img.gz,雖然后面也硬著頭皮制作出來了一個了,但是需要有一個uboot和kernel都已經正常運行的情況才能驗證,所以后面直接移植并修改完了三星的那份uboot和kernel出來用來跑這個根文件系統(其實整個弄完回過頭來看的時候,發現查閱的資料多起來之后其實還有更直接的方式來減少uboot和kernel之間傳參錯誤帶來的排查難度,那就是可以在內核make menuconfig之后的boot options使用內核自帶參數而不用uboot的bootargs傳參,這時需要選上Always use the default kernel command string,當然了,三星的由于兩者適配度高可能用不上,這個體會其實是針對那些自改uboot和kernel所說的)。

2、通過ramdisk方式掛載上根文件系統之后,出現下圖所示錯誤提示(不是指截圖第一行的那個MMC錯誤,這個錯誤的上一行提到的是ext_csd出現錯誤,真要提這個錯誤的話就要去改內核里ext_csd的判斷條件,這個應該在uboot移植中有見到過),回到下面圖里的這個錯誤,需要將inittab文件的tty2::askfirst:-/bin/sh改成console::askfirst:-/bin/sh。

 3、從開發板這側能pingubuntu,但是tftp下載卻失敗,可是之前測試uboot時下載uImage鏡像是可用的,經過重新安裝(其實不用擔心麻煩,因為已經安裝過的內容會首先檢查是否需要更新,如果是最新的系統就不會繼續安裝),然后檢查tftp設置共享目錄的配置,逐條比對發現共享目錄路徑有錯誤,這時想起了前一陣子由于規整文件及文件夾內容,所以調了一下原先tftp的共享目錄放到了與原先位置同層的另一個文件夾下面,所以就出現了如今不能下載文件的問題。

4、出現以下錯誤是由于缺少對某些文件的讀權限,改為使用sudo執行即可。

 5、解決掉了uboot底下無法通過NFS下載文件到DDR,從網上找到的解決辦法如下圖。

 6、yaffs2源碼包編譯錯誤,第一個是關于TIME_T未定義的問題,第二個是關于右移溢出的問題(這里需要注意的是強轉需要在數據未進行右移之前,也就是要寫成((u64)s->st_size) >> 32,即強轉的是st_size本身,而不能寫成(u64)(s->st_size>>32),這樣就是對右移之后的數據進行強轉,寫成后面這種還是會報錯的)。

 

 

 


關鍵字:移植 引用地址:x210-2023-04-01

上一篇:x210-2023-04-04
下一篇:x210-2023-03-31

推薦閱讀最新更新時間:2025-04-15 05:57

4、移植三星官方內核
1.內核移植初體驗 三星官方移植版內核獲取 從網盤下載源碼包。 這個文件最初是來自于三星的SMDKV210開發板附帶的光盤資料 構建移植環境 將kernel包放到Ubuntu中,使用“tar zxvf android_kernel_2.6.35_smdkv210.tar.bz2”進行解壓,然后“make distclean”,完成后就可以copy到Windows下了; 在kernel目錄下,刪除與硬件無關的文件,集中在arch目錄下,進入arch目錄,先刪除無關的架構文件,然后進入arm目錄,刪除與CPU無關的文件“mach-xxx”,留下三星相關的備用,再刪除與平臺無關的文件“plat”,留下三星相關的備用; Windo
[單片機]
迅為6818開發板-QtE-WiFi_mt6620的移植
本文檔介紹 SDIO WIFI 在 6818 開發板,QtE 的移植方法,請注意:移植過程中的部分庫和工具,在源碼或者鏡像中可能已經存在,大家可以使用自己生成的覆蓋即可。提供的文件 如下圖所示,分別為三個源碼壓縮包、編譯好的庫位于 lib 文件夾、wpa_supplicant 工具位于 sbin 文件夾、6620_launcher 和腳本 make_mt6620.sh。 這里我們所使用的驅動模塊對應在 Android 源碼中的device/nexell/s5p6818_drone/mt6620_6818/目錄下,用戶只要在內核將 WiFi 設置為模塊方式(M),然后編譯 Android 源碼之后可以 在該目錄找到可以使用的驅動模
[單片機]
迅為6818開發板-QtE-WiFi_mt6620的<font color='red'>移植</font>
u-boot 移植 --->3、S5PV210啟動序列
S5PV210_iROM_ApplicationNote_Preliminary_20091126.pdf,了解到S5PVS10這款芯片的復位過程啟動序列。芯片在出廠時就在內部固化了一段程序internal ROM簡稱iROM,這段代碼在芯片復位一后會自動運行,他主要負責初始化系統的時鐘等具體如下: 1. Disable the Watch-Dog Timer \關閉看門狗 2. Initialize the instruction cache \關閉指定cache 3. Initialize the stack region (see “memory map” on chap 2.5) \設置不同模式的棧指針 4. Init
[單片機]
S5PV210開發系列四_uCGUI的移植
GUI(圖形用戶界面)極大地方便了非專業用戶的使用,用戶無需記憶大量的命令,取而代之的是能夠通過窗體、菜單、按鍵等方式進行操作。 在某些場合,設計一款人機界面豐富友好的嵌入式產品能贏得很多其它的用戶。筆者此處就S5PV210基于uCGUI圖形用戶界面的使用作一個簡單的介紹。 1. uCGUI移植概述 1.1. S5PV210 Bootloader 筆者的S5PV210的Bootloader設置最高的CPU主頻1GHZ,MMU進行1:1內存空間線性映射,并開啟L1 I/D Cache、L2 Cache、硬件分支預測功能,使CPU能達到最大的吞吐量性能。初始化內存,可以識別sd/mmc啟動和Nand flash啟動,自己主動載入應用代
[單片機]
S5PV210開發系列四_uCGUI的<font color='red'>移植</font>
LINUX 內核移植
1. 下載內核源碼linux-2.6.34,解壓到工作目錄下。 2. 首先在內核中增加一個 SOC ,到 /arch/arm/mach-s3c64xx 下將mach-smdk6410.c 復制成 mach-ok6410.c 修改mach-ok6410.c 將里面的 smdk6410 替換為 ok6410 ,將SMDK6410 替換為 OK6410   :1,$s/smdk6410/ok6410/g 修改該目錄下的 Makefile obj-$(CONFIG_MACH_OK6410) += mach-ok6410.o 修改該目錄下的 Kconfig 增加 config MACH_OK6410 bool OK6410
[單片機]
LINUX 內核<font color='red'>移植</font>
Qt-embedded-linux-opensource-src-4.5.1移植到mini2440開發板技術說明
用過友善之臂的朋友都知道,友善之臂mini2440內置的是qt2的界面設計,但是現在q4逐漸成為主流。如何把qt4成功移植到mini2440非常不容易,本人也費了很到的功夫才完成了這樣的工程。現在我把自己的經驗拿出來與大家分享,希望有興趣的朋友少走彎路。 1.我的環境及所需資源: PC機操作系統: Ubuntu 交叉編譯工具:arm-linux-gcc-4.3.2.tar.gz 所需資源: tslib-1.4.tar.gz qt-embedded-linux-opensource-src-4.5.1.tar.gz qt-x11-linux-opensource-src-4.5.1.tar.gz 2.安裝
[單片機]
基于tiny4412的Linux內核移植 --- 實例學習中斷背后的知識(2)
平臺 tiny4412 ADK Linux-4.9 概述 前面一篇博文基於tiny4412的Linux內核移植 --- 實例學習中斷背后的知識(1)結合示例分析了一下新版kernel引入設備樹和irq domain后中斷幕后的一些知識,其中的示例只是使用gpio中斷的一種方式,此外,還有一種,就像博文 基於tiny4412的Linux內核移植--- 中斷和GPIO學習(1)中描述的那樣,這種實現方式又是如何進行的呢?下面還是結合示例的方式分析。 正文 框圖可以參考前一篇博文。 在前一篇博文的第三部分 GPIO控制器驅動中有一個函數我們沒有分析,就是samsung_gpiolib_register,把這函數看懂了,后面的分
[單片機]
U-boot在S3C2440上的移植詳解(四)
一、移植環境 主 機:VMWare--Fedora 9 開發板:Mini2440--64MB Nand,Kernel:2.6.30.4 編譯器:arm-linux-gcc-4.3.2.tgz u-boot:u-boot-2009.08.tar.bz2 二、移植步驟 在這一篇中,我們首先讓開發板對CS8900或者DM9000X網卡的支持,然后再分析實現u-boot怎樣來引導Linux內核啟動。因為測試u-boot引導內核我們要用到網絡下載功能。 7)u-boot對CS8900或者DM9000X網卡的支持。 u-boot-2009.08版本已經對CS8900和DM9000X網卡有比較完善的代碼支持(代碼在drivers/ne
[單片機]
U-boot在S3C2440上的<font color='red'>移植</font>詳解(四)
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 华阴市| 青冈县| 秀山| 麻阳| 从化市| 呼伦贝尔市| 深水埗区| 五河县| 徐汇区| 牟定县| 定州市| 宁海县| 禹州市| 龙陵县| 塔城市| 望都县| 依安县| 仙居县| 乳山市| 常宁市| 田东县| 盐边县| 呈贡县| 察隅县| 泾川县| 兴海县| 古浪县| 吴忠市| 临桂县| 大洼县| 长兴县| 江华| 连南| 丰都县| 望城县| 瑞安市| 喀喇| 嘉义县| 贡嘎县| 牟定县| 莱州市|