Jetson TX1 核心編譯和刷機

2021-07-28 04:02:22 字數 1415 閱讀 1115

<1>、建立乙個目錄存放核心  mkdir jetson_kernel

官方網:

kernel_src.tbz2

<2>、解壓核心

cd jetson_kernel

tar -xvf kernel_src.tbz2

<3>、配置

maketegra12_defconfig

<4>、編譯

make zimage

2、編譯核心要二個交叉工具鏈:32位與64位

官方網:

jetson tx1 64-bit driver package

<2>、配置環境

vim vim .bashrc

export cross32cc=/home/ke/work/jetson_kernel/gcc-armhf/install/bin/arm-unknown-linux-gnueabi-gcc

<3>、修改makefile

arch            = arm64

cross_compile   = /home/ke/work/jetson_kernel/install/bin/aarch64-unknown-linux-gnu-

到此交叉工具鏈完成,可以編譯核心了。

3、jetson tx1 刷機

官方網:

<2>、執行安裝指令碼,會生成真正的system image。

<3>、刷機

sudo./flash.sh jetson-tk1 mmcblk0p1

4、更新核心

makezimage

makemodules

makemodules_install install_mod_path=rootfs目錄下

cparch/arm64/boot/zimagerootfs/boot

cparch/arm64/boot/zimage/linux_for_tegra/kernel/zimage

更新核心後可以按3步驟刷機

Jetson TX1使用記錄

此博文主要記錄一些在jetson tx1使用過程中遇到的一些問題及解決方法。1.arm64 和 amd64的區別 以前都是用的筆記本裝ubuntu,都是x86 架構。這幾天用nvidia的tx1,發現好多.deb的package裝不上去,後來才了然它cpu是arm架構的 百科tegra 大家可以通過...

JetSon Tx1 串列埠使用記錄

最近在學習使用jetson tx1,下面是使用串列埠遇到的問題,做為我的第一篇部落格。jetson tx1串列埠是ttl電平。將extlinux.conf中的console ttys0 console ttys0,115200n8刪掉。extlinux.conf在 boot extlinux ext...

openwrt開發 1 核心編譯

1.核心編譯前的工具準備。a.安裝vmare10,ubuntu10.04,筆者安裝的為前面的版本。可以選擇其他版本,盡量版本不要太高,不利於開發。b.部署linux系統的環境,例如gcc 服務等環境。2.獲取openwrt原始碼包,可以使用git或svn從openwrt官網獲取。因為筆者使用的是台灣...