Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3498235
  • 博文数量: 1084
  • 博客积分: 12961
  • 博客等级: 上将
  • 技术积分: 12983
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-09 11:25
个人简介

偷得浮生半桶水(半日闲), 好记性不如抄下来(烂笔头). 信息爆炸的时代, 学习是一项持续的工作.

文章分类

全部博文(1084)

文章存档

2019年(59)

2018年(81)

2017年(80)

2016年(70)

2015年(52)

2014年(41)

2013年(51)

2012年(85)

2011年(46)

2010年(232)

2009年(288)

分类: 其他平台

2019-01-08 10:24:21

使用的是 jetpack 3.3 刷机的tx1

点击(此处)折叠或打开

  1. nvidia@tegra-ubuntu:~$ cat /proc/version
  2. Linux version 4.4.38-tegra (buildbrain@mobile-u64-638) (gcc version 4.8.5 (GCC) ) #1 SMP PREEMPT Thu Mar 1 20:44:58 PST 2018

  3. nvidia@tegra-ubuntu:~$ lsb_release -a
  4. [sudo] password for nvidia:
  5. No LSB modules are available.
  6. Distributor ID:    Ubuntu
  7. Description:    Ubuntu 16.04.5 LTS
  8. Release:    16.04
  9. Codename:    xenial

  10. nvidia@tegra-ubuntu:~$ uname -a
  11. Linux tegra-ubuntu 4.4.38-tegra #1 SMP PREEMPT Thu Mar 1 20:44:58 PST 2018 aarch64 aarch64 aarch64 GNU/Linux

通过 https://developer.nvidia.com/embedded/jetpack-archive 查看 
点击(此处)折叠或打开
  1. JetPack 3.3
  2. Jetson TX2 and Jetson TX2i [L4T 28.2.1], Jetson TX1 [L4T 28.2]
进入 L4T 28.2 的链接, 下载 
Sources 和 第一个 gcc 4.8.5

在虚拟机 ubuntu 14.04 即 JetPack3.3的宿主机内, 部署 gcc 4.8.5 以及 kernel sources的编译环境.

sudo apt-get install libncurses5-dev

解压缩 tx1_sources.tbz2,  然后解压缩里边的 kernel_src.tbz2. 并且把 TX1 板子内的 /proc/config.gz拿出来, 解压后的config文件作为内核的.config使用.
部署gcc-4.8.5-aarch64.tgz 到 /usr/local/tx1_gcc/ 目录下.


在 public_release/kernel/kernel-4.4 目录下.

点击(此处)折叠或打开

编辑Makefile.
ARCH=arm64
CROSS_COMPILE
=/usr/local/tx1_gcc/bin/aarch64-unknown-linux-gnu-


make mrproper
cp ../../../config .config

make menuconfig  # TX1Board执行 -> uname -r -> 4.4.38-tegra
配置 General Setup --> Local Version --> "-tegra"
配置 DeviceDrivers --> USB support --> USB serial Covnerter Support --> CP210x驱动为

make zImage
make dtbs
make modules
make modules_install INSTALL_MODE_PATH=./mods/


拷贝 ./mods/lib/modules/4.4.38-tegra/kernel/drivers/usb/serial/cp210x.ko  ---> TK1Board

vidia@tegra-ubuntu:/tmp$ sudo depmod -a
vidia@tegra-ubuntu:/tmp$ sudo insmod /lib/modules/4.4.38-tegra/kernel/drivers/usb/serial/cp210x.ko 
nvidia@tegra-ubuntu:/tmp$ lsmod
Module                  Size  Used by
cp210x                 20195  0
xt_addrtype             3595  2
br_netfilter           13924  0
bcmdhd               7621716  0
bluedroid_pm           13308  0
nvidia@tegra-ubuntu:/tmp$ ls /dev/ttyU*
/dev/ttyUSB0
nvidia@tegra-ubuntu:/tmp$ 


阅读(125) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册