<1>、建立乙個目錄存放核心 mkdir jetson_kernel
官方網:
kernel_src.tbz2
<2>、解壓核心
cd jetson_kernel
tar -xvf kernel_src.tbz2
<3>、配置
make
tegra12_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、更新核心
make
zimage
make
modules
make
modules_install install_mod_path=rootfs目錄下
cp
arch
/arm64/boot/zimage
rootfs
/boot
cp
arch
/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官網獲取。因為筆者使用的是台灣...