Jetson TX2重新編譯核心過程記錄
因為要裝dpdk,需要uio模組,但是tx2原裝的系統沒有這個模組,故重新編譯核心。
1. 獲取TX2 linux核心原始碼
2. 獲取當前系統的配置檔案
進入核心目錄下,即kernel-4.4/
zcat /proc/config.gz > ./config
因為原裝系統沒有選擇uio,故此時uio模組是被註釋的。
vi ./config #開啟.config檔案
:/UIO #查詢UIO,發現#CONFIG_UIO is not set,刪除#和is not set 即可
:wq
3. 更新配置
make prepare
make modules_prepare
4. 編譯核心
make Image
5. 編譯和安裝模組
make modules
make modules_install
6. 完成編譯
cp ./arch/arm64/kernel/Image /boot/Image
reboot now
相關推薦
Jetson TX2重新編譯核心過程記錄
因為要裝dpdk,需要uio模組,但是tx2原裝的系統沒有這個模組,故重新編譯核心。 1. 獲取TX2 linux核心原始碼 2. 獲取當前系統的配置檔案 進入核心目錄下,即kernel-4.4/ z
Jetson TX2 重新安裝OpenCV3.4.0
版本: - Jetson TX2 - JetPack3.2 - OpenCV3.4.0 - cmake 3.5.1 PS:軟體安裝選擇的版本很重要,因為JetPack3.2安裝的是cuda9.0,我試過安裝OpenCV3.3,結果出現各種bug,後來查了一下c
ubuntu ffmpeg+sdl編譯安裝過程記錄
在ubuntu上的整個編譯過程其實就是標準的./configure &&make &&sudo make install 幾個問題記錄下: 1.如果系統沒有裝SDL1.x版本的話,預設是不會編譯出ffpaly命令的。因為ffmpeg的音視訊顯
在英偉達Jetson TX2上編譯VINS-MONO
其中連結Ceres庫時可能會報錯: can not be used when making a shared object; recompile with -fPIC 需要在Ceres原始碼的CMakeLists.txt中新增一句 add_compil
ubuntu環境下重新編譯核心
由於除錯核心、驅動或工作需要,有可能需要對ubuntu下的核心進行重新編譯,本文對核心重新編譯過程進行簡單分析,在進行重新編譯核心前你可以通過uname -a來確認你的linux系統的當前版本。 1.根據你的需要獲取核心原始碼,獲取核心原始碼有兩種方式,一種是直接到h
Windows下MSYS2中編譯OpenBLAS過程記錄
OpenBLAS(https://github.com/xianyi/OpenBLAS)目前已經提供了CMakeLists.txt,在Windows下可以通過cmake生成Makefile指令碼,然後用MinGW或GCC編譯。 但是,CMakeLists.tx
[原創]Nexus5 源碼下載、編譯、真機燒錄過程記錄
慢慢 prop sha shell 腳本 .cn 等待 strong download dos asop使用清華鏡像源https://mirror.tuna.tsinghua.edu.cn/help/AOSP/ 一開始使用每月初始化包的方式因為無法搞定版本的問題,沒能通過編
[原創]Nexus5 內核編譯燒錄過程記錄
ron ubuntu16 gin ready 內核 fastboot dtb 尋找 ucc 參考Android系統源代碼情況分析第二章進行實踐,為了提高效率,也為了增加實踐機會,使用Nexus5進行內核編譯。需要說明的是,Android源代碼工程默認是不包含
Nexus5 內核編譯燒錄過程記錄
記錄1、下載nexus5 對應的內核源碼 Android系統使用的是Linux內核,但與主線分枝的Linux內核又有一些差異,各個不同的廠商又有自己的修改。內核源碼位於谷歌境外服務器,不FQ無法訪問,這給同步源碼造成很大的不便。幸好清華大學的開源服務器上也同步了AOSP內核的源碼,使得我們無須FQ就可
windows 下編譯tensorflow c++庫過程記錄
生成 native uil 定義 arch lin share lock bsp 1. 準備 windows 10系統、3.6GHz cpu、16G 內存 visual studio 2017 or 2015 下載安裝git 下載安裝cmake 下載安裝swi
ubuntu ffmpeg 4.0.1 android 編譯過程記錄
參考:https://blog.csdn.net/bobcat_kay/article/details/80889398 https://github.com/RoyGuanyu/build-scripts-of-ffmpeg-x264-for-android-ndk 音視訊教學:連結: h
ubuntu18.04編譯4.15核心過程
核心下載地址:Linux kernel 1、將下載好的核心原始碼壓縮包置於ubuntu18.04虛擬機器中(在windows上解壓會導致部分檔案損壞) 2、解壓下載的壓縮包,在/usr/src中 tar -xvf linux-4.15.tar.gz -C /usr/src後 cd /us
android ffmpeg4.0.2編譯過程記錄
這裡記錄一下ffmpeg的編譯過程並且在Andorid中使用的過程。 編譯ffmpeg 這裡拿的當前日期最新的release版本ffmpeg4.0.2,編譯環境mac,下載mac版本的ffmepg後進行編譯,編譯指令碼build.sh如下: #!/bin/bash export NDK
caffe 改動後的重新編譯以及 pycaffe 安裝過程中 warnings 解決
原生的 caffe 包含了一些基本的運算操作,如果要進行一些自定義操作,比如雙線性插值放縮操作、L2 正則化等就需要把相應的實現新增進 caffe 原始碼,由於 caffe 原始碼由 C++ 編寫,修改原始碼後需要重新編譯。下面對具體的編譯過程進行總結: 1.
Jetson TX2/1 在編譯caffe-0.15時報錯處理方案
Jetson TX2/TX1 在編譯caffe-0.15時報錯處理方案 報錯內容 在TX1或TX2上編譯caffe-0.15時,出現如下錯誤: /tmp/ccEiMrO7.s: Assembler messages: /tmp/ccEiMrO7.s:1533:
如何在核心中重新編譯某一個ko模組
例如:SDIO 模組 1、用 lsmod 檢視sdhci 相關的模組。 2、rmmod sdhci-pci 和 sdhci 3、make modules SUBDIRS=drivers/mmc 4、find. -name *.ko 查詢生成的.ko檔案 5、insmod sdhci-pci.
重新編譯ClassLoader記錄被載入的類
1.新建java專案,建包java.lang,新建類ClassLoader(將src.zip中的ClassLoader.java中的內容copy過來),修改loadClass(String name)方法: public Class<?> l
Jetson TX2 開發記錄
一. 開箱,刷機 https://github.com/dusty-nv/jetson-inference#building-from-source-on-jetson (官方教程) http://v.youku.com/v_show/id_XMjY3NjE1MTA4NA==.html (視
Red Hat核心升級過程記錄
專案中因為要用到一些新的系統呼叫,需要升級當前所用的Red Hat5.2,於是就從Linux核心官方網站上下載原始碼進行編譯。 準備工作 1.確認核心及版本資訊 2.安裝軟體 編譯安裝新核心,依賴於開發環境和開發庫 # yum groupl
核心編譯的過程以及出現問題的解決
系統:Ubuntu 16.04 核心版本:2.6.301、從網上下載下來的一份核心原始碼 linux-2.6.30.tar.bz2 ,解壓縮 tar jxvf linux-2.6.30.tar.bz2。由於我的檔案放在Download裡面,將解壓後的核心檔案放入到/home目