首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >嵌入式Linux开发: 编译龙芯派二代Linux内核(龙芯2K1000)

嵌入式Linux开发: 编译龙芯派二代Linux内核(龙芯2K1000)

作者头像
DS小龙哥
发布2022-01-12 10:55:06
发布2022-01-12 10:55:06
1.9K00
代码可运行
举报
运行总次数:0
代码可运行

一、环境介绍

宿主机环境: ubuntu18.04 64位

目标开发板: 龙芯二代(2K1000)

二、资料下载

交叉编译器: http://ftp.loongnix.org/loongsonpi/pi_2/toolchain/

Linux内核: http://ftp.loongnix.org/loongsonpi/pi_2/source/

三、编译内核

3.1 配置交叉编译器

解压交叉编译器,为了方便使用交叉编译器,可以将交叉编译器路径加入到系统环境PATH里。

3.2 解压配置编译内核

(1). 解压内核

代码语言:javascript
代码运行次数:0
运行
复制
wbyq@wbyq:~/loongson$ tar xvf /mnt/hgfs/linux-share-dir/linux-3.10-loongsonpai.tar.gz 

(2). 复制内核配置文件

代码语言:javascript
代码运行次数:0
运行
复制
wbyq@wbyq:~/loongson/linux-3.10$ ls
arch           fs           Makefile         ramdisk.cpio    tmp
block          include      Makefile.qlock   README          tools
config-ls2k    init         make.sh          REPORTING-BUGS  usr
COPYING        ipc          mm               samples         virt
CREDITS        Kbuild       modules.builtin  scripts         vmlinux
crypto         Kconfig      modules.order    security        vmlinux.32
Documentation  kernel       Module.symvers   sound           vmlinux.o
drivers        lib          mymake           System.map      vmlinuz
firmware       MAINTAINERS  net              tags
wbyq@wbyq:~/loongson/linux-3.10$ 
wbyq@wbyq:~/loongson/linux-3.10$ cp config-ls2k .config

(3). 配置内核,如果想对内核做一些个性化配置,可以进入内核配置菜单进行配置

代码语言:javascript
代码运行次数:0
运行
复制
wbyq@wbyq:~/loongson/linux-3.10$ make ARCH=mips CROSS_COMPILE=mips64el-linux- menuconfig

(4). 编译内核: 为了方便编译,可以先编写一个编译脚本,运行脚本即可

代码语言:javascript
代码运行次数:0
运行
复制
wbyq@wbyq:~/loongson/linux-3.10$ touch make.sh 

内容如下:
#!/bin/bash
export PATH=/home/wbyq/loongson/gcc-4.9.3-64-gnu/bin:${PATH}
export MAKEFLAGS='CC=mips64el-linux-gcc'
make -j 2 ARCH=mips CROSS_COMPILE=mips64el-linuxmake -j 2 ARCH=mips CROSS_COMPILE=mips64el-linux- INSTALL_MOD_PATH=./tmp modules_install


wbyq@wbyq:~/loongson/linux-3.10$ chmod 777 make.sh 
wbyq@wbyq:~/loongson/linux-3.10$ ./make.sh
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/01/07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、环境介绍
  • 二、资料下载
  • 三、编译内核
    • 3.1 配置交叉编译器
    • 3.2 解压配置编译内核
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档