参考开发板:

RD_X1000_HALLEY2_EXT/Baseboard_V2.0(SPI-nor JFFS2/SPI-nand UBI).

RD_X1000_HALLEY2_EXT/Baseboard_V4.1(SPI-nor JFFS2/SPI-nand UBI).

Tags:

ingenic-linux-kernel3.10.14-x1000-v8.2-20181116

编译命令:

编译环境:ubuntu 14.04 64bit

初次使用Manhatton 工程需要进入工程目录执行以下命令安装编译需要的工具:

$ source build/envsetup.sh (初始化编译环境)

$ autoenvsetup

  1. 以halley2为例,整体编译SDK:
  2. 选择配置:

$ source build/envsetup.sh

$ lunch      ### 选择相应的开发板, 如"halley2_norflash-eng"(开发板配置目录“device/halley2/”)

Lunch menu... pick a combo:

1. halley2_spinand-eng

2. halley2_spinand_ota-eng

3. halley2_norflash-eng

4. halley2_norflash_ota-eng

5. phoenix_spinand-eng

6. phoenix_spinand_ota-eng

7. phoenix_norflash-eng

8. phoenix_norflash_ota-eng

(2)选择3,或4,编译

$ make

(3)在out/product/halley2/image/ 下生成烧录所需要的文件:

system.*

u-boot-with-spl.bin

uImage

注意不支持make -jN 多线程编译,如果想加快编译速度,参见Manhattan编译系统 说明文档。

3. 单独编译uboot和kernel:

(1) 编译uboot

$ cd u-boot

$ make distclean

$ make halley2_uImage_sfc_nor          ### 配置参考boards.cfg

生成目标文件“u-boot-with-spl.bin”

(2) 编译kernel

$ cd kernel

$ make halley2_linux_nor_defconfig     ### 配置参考"ls arch/mips/configs/halley2*" 或 "ls arch/mips/configs/phoenix*"

$ make uImage

生成目标文件“arch/mips/boot/uImage”

X1000 Kernel 3.10 Linux V8.2编译相关推荐

  1. g++ linux 编译开栈_使用 linux kernel +busybox 定制linux系统

    写在开头: 本来是想使用linux kernel +busybox 制作一个教程的,后来快要结束的时候,死活找不到硬盘,我了解很多文章都有类似的,但是没有谈到硬盘找不到问题,最后历经艰辛,终于把问题解 ...

  2. 华为在 Linux Kernel 5.10 中代码贡献排名第一,中国 AI 足球队夺冠 | 开发者周刊

    整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) CSDN开发者周刊:只为传递"有趣/有用"的开发者内容! 本周热门项目 0.国人抢茅台项目霸榜 Github 近日, ...

  3. linux kernel 最新版本,linux kernel 最新版本4.10正式发布 附下载地址

    欢迎分享本新闻到大家的qq群.qq空间.微信群.微博等. 正如大家所预期的,大神Linus Torvalds今天发布了Linux Kernel 4.10的正式版,新版中带来了大量改善,强化了安全功能, ...

  4. Linux kernel 3.10内核源码分析--进程上下文切换

    一.疑问 进程调度时,当被选中的next进程不是current进程时,需要进行上下文切换. 进行上下文切换时,有一些问题不太容易理解,比如: 1.进程上下文切换必然发生在内核态吗? 2.上下文切换后原 ...

  5. linux 升级内核为4.10,Linux Kernel 4.10.4 发布下载

    知名 Linux 内核维护员 Greg Kroah-Hartman 已经在邮件列表中宣布了 Linux 4.10 的第四个维护更新,并且建议所有 Linux 发行版用户更新至该最新稳定版内核. lkm ...

  6. 十六.linux开发之Kernel移植——内核的配置和编译原理

    有道云笔记地址: 详情看这里链接,记录太多,就不一一排版了. http://note.youdao.com/noteshare?id=d25dbce79566963e3699574a74048154& ...

  7. v8 编译 linux,安装与编译 Javascript V8 Engine

    安装 gclient gclient 是一个可以同时支援 SVN 与 GIT 的工具,因为编辑 V8 Engine 时,必须用到这个小工具,所以我们得先安装它,安装的方式如下: 安装好后,输入 gcl ...

  8. Linux Kernel - Debug Guide (Linux内核调试指南 )

    linux内核调试指南 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级调试 ***第一部分:基础知识*** 总纲:内核世界的陷阱 源码阅读的陷阱 代码调试的陷阱 原理理解的陷阱 ...

  9. 玩转mini2440开发板之【linux内核的编译和下载】

    今天首先来玩一玩linux内核的编译和下载. 1.背景交代 开发环境:64位的Ubuntu 14.04: 编译工具:arm-linux-gcc 4.4.3: 下载工具:SuperViVi USB Tr ...

  10. Ubuntu 8.04 Linux系统下面编译更新内核版本

    在 VirtualBox 虚拟机上面测试的,ubuntu 8.04系统. 1. 下载内核源代码 http://www.kernel.org/ 下载The latest stable version o ...

最新文章

  1. Java中的运行期类型鉴定
  2. 小F的2013应届校招历程小结
  3. RxJava的初步认识
  4. js调试console.log使用总结图解
  5. HDU1048 盐水的故事 精度问题
  6. c++ 获取时间戳_分布式系统理论基础三-时间、时钟和事件顺序
  7. 开机时自动运行shell_病毒究竟是怎么自动执行的(上)?
  8. PHP版本VC6与VC9、Thread Safe与None-Thread Safe等的区别
  9. 阅读《http权威指南》
  10. 用python计算化学题_(完整版)化学计算题解题方法(含答案)
  11. Android平台下的图片/视频转Ascii码图片/视频 (一)
  12. 图像处理:实现图片镜像(基于python)
  13. 【C语言学习笔记】26. 指针(3)指向指针的指针、传递指针给函数
  14. iPhone连接Mac之后频繁闪烁的解决方法
  15. springsecurity忽视拦截静态资源
  16. 魔兽怀旧服务器维护副本是否重置,魔兽世界怀旧服副本重置时间 魔兽世界怀旧服副本重置时间详解...
  17. 【论文阅读】Automatic Updating of Land Cover Maps in Rapidly Urbanizing Region
  18. Java day 16-17
  19. 学生学籍管理-学生信息管理-项目实战
  20. 更新时被锁定SVN: Working copy '' locked

热门文章

  1. c语言只中原子变量含义,c语言中的原子操作 - osc_bkg5rgl1的个人空间 - OSCHINA - 中文开源技术交流社区...
  2. css实现--三角形/箭头(上下左右)--详细原理
  3. 论文参考文献生成以及标注方法说明
  4. 模拟软件-OLED和Solar cell的模拟软件(Emison模块)-[Setfos]
  5. android q mix3,Android Q+5G 小米MIX3流畅播放8K视频
  6. 计算机中常用单位是什么意思,常用单位的换算(含温度、长度、计算机单位、面积以及数量级含义).doc...
  7. 长亭科技安服实习面试
  8. word文件做一半未响应_word编辑一半未响应怎么办
  9. 聋校计算机教学案例,聋校汉语拼音b、p的教学案例
  10. 案例:Java多态实现饮料购买咖啡、可乐、矿泉水