Ununtu14.04安装Apollo2.5-内核及CAN卡驱动

Ununtu14.04安装Apollo2.5从安装系统开始1 安装Ubuntu14.042 一些小的准备工作2.1 切换镜像源2.2 安装vim2.3 更改hosts文件2.4 如果遇到输入法错误3 安装Apollo内核、CAN卡驱动和N卡驱动3.1 下载apollo-kernel3.2 下载Linux内核3.3 打esdcan的补丁3.4 编译3.5 安装3.6 安装Nvidia GPU驱动4 ...
摘要由CSDN通过智能技术生成

从安装系统开始

学习用到Apollo的小车,要给工控机安装Apollo2.5,记录一下安装过程,以便系统崩了之后可以快速返工。

1 安装Ubuntu14.04

下载Ubuntu14.04系统镜像,下载Ubuntu系统镜像,例如ubuntu-14.04.4-desktop-amd64.iso,用Universal USB Installer制作成系统盘。
先插入系统盘,开机按 F2 进入 BIOS 设置菜单,选择优盘启动,之后按步骤安装系统。
安装完毕,重启系统后,在终端执行以下命令完成更新。

sudo apt-get update; 
sudo apt-get upgrade

在终端输入以下命令,安装Linux 4.4 内核:

sudo apt-get install linux-generic-lts-xenial

2 一些小的准备工作

2.1 切换镜像源

为方便下载文件及更新,System Settings-Software&Updates-Ubuntu Software-Download from-选择合适的镜像源。清华源比较常用,不过我之后用的是阿里云。

2.2 安装vim

在刚安装好Ubuntu14.04时系统中应该没有安装vim,在终端中输入vim然后按照提示安装vim即可。方便之后修改编辑文件。

2.3 更改hosts文件

【据同学说该步骤可能引起后续问题,所以可先不做】
为了加快从github下载文件速度,按照以下步骤更改hosts文件。
输入以下指令进行编辑修改:

 vim /etc/hosts

修改内容如下:(具体ip可能不同)
192.30.253.113 github.com
151.101.185.194 github.global.ssl.fastly.net
140.82.114.10 codeload.github.com
利用https://www.ipaddress.com/ 来获得以上GitHub域名的IP地址。
修改hosts文件后,刷新DNS。具体指令我忘了=-=所以我选择reboot。

2.4 如果遇到输入法错误

Ubuntu14.04自带的输入法有时会遇到自动切换到双拼模式且无法更改的bug,这时可以选择在输入法设置中安装其他输入法,或者尝试以下方法,在终端中输入以下指令然后重启。

sudo apt-get install ibus-libpinyin pinyin-database

3 安装Apollo内核、CAN卡驱动和N卡驱动

Apollo硬件安装
Apollo软件安装
这里需要安装带ESD CAN的内核。
有两种方法,一是安装预编译的Apollo kernel,然后根据ESDCAN-README.md编译ESD CAN驱动器源代码;二是编译带ESD-CAN的Apollo-RT-Kernel。
我之前采用方法一的时候不太顺利,有的步骤找不到相应目录,于是采取了方法二,但之后参考了软件安装指南,可以采用方法一。

ESD-Can安装调试
方法二是将原生的Linux内核(linux-4.4.32)打上esdcan的补丁(esdcan_patch),然后使用apollo提供的build.sh 脚本编译成实时内核。下面具体介绍操作步骤。

3.1 下载apollo-kernel

git clone https://github.com/ApolloAuto/apollo-kernel.git

3.2 下载Linux内核

Linux Kernel 4.4.32

tar zxvf linux-4.4.32.tar.gz

将解压后目录下的所有文件copy到 apollo-kernel/linux路径下。此时在linux

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值