当前位置: 首页 > news >正文

嵌入式驱动源代码(9):Linux内核移植

目录

环境平台介绍

修改编译内核

1. 解压linux-3.0.8.tar.bz2源码包

2. 修改内核根目录下Makefile文件

3. 修改链接地址和运行地址

4. 修改机器类型ID号(mach-type)

5. 修改默认配置文件

6. 修改支持NAND FLASH及MTD分区

7. 支持yaffs文件系统

8. make zImage

9. 内核镜像下载调式步骤


环境平台介绍

1、内核kernel环境:linux-3.0.8

2、根文件系统工具:busybox-1.16.1

3、yaffs文件系统源码包

4、交叉编译器 arm-linux-4.3.2

修改编译内核

1. 解压linux-3.0.8.tar.bz2源码包

#tar jxvf linux-3.0.8.tar.bz2

2. 修改内核根目录下Makefile文件

#vi Makefile

修改以下两条信息:

ARCH ? =arm

CROSS_COMPILE ?=/usr/local/arm/4.3.2/bin/arm-linux-(编译的时候会提示某些工具找不

到,需要自己做一个链接)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 我的前端实习之旅
  • PyCharm\VsCode——Python第三方库下载换源
  • 老年生活照护实训室:为养老服务业输送专业人才
  • 如何挑选适合的需求池管理系统?10款优质工具分享
  • 韦尔股份:深蹲起跳?
  • Flexcel学习笔记
  • 32 华三vlan案例+STP
  • 堆叠的作用
  • 代理模式和Java中的动态代理【开发实践】
  • Linux——多线程(五)
  • 用python生成词频云图(python实例二十一)
  • 升级springboot3.2集成shiro的问题
  • 京准电钟:云计算中NTP网络时间服务器的作用是什么?
  • Open3D 计算点云FPFH特征
  • Mongodb索引使用限制
  • [PHP内核探索]PHP中的哈希表
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • Angular4 模板式表单用法以及验证
  • IDEA 插件开发入门教程
  • Linux CTF 逆向入门
  • Python 基础起步 (十) 什么叫函数?
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 分布式熔断降级平台aegis
  • 老板让我十分钟上手nx-admin
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 设计模式(12)迭代器模式(讲解+应用)
  • 收藏好这篇,别再只说“数据劫持”了
  • 推荐一个React的管理后台框架
  • 微信小程序:实现悬浮返回和分享按钮
  • 写给高年级小学生看的《Bash 指南》
  • mysql面试题分组并合并列
  • 阿里云API、SDK和CLI应用实践方案
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​Redis 实现计数器和限速器的
  • ###C语言程序设计-----C语言学习(3)#
  • #stm32整理(一)flash读写
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (C)一些题4
  • (CPU/GPU)粒子继承贴图颜色发射
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (leetcode学习)236. 二叉树的最近公共祖先
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (六)激光线扫描-三维重建
  • (论文阅读11/100)Fast R-CNN
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (七)Activiti-modeler中文支持
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (四)linux文件内容查看
  • (转)Mysql的优化设置
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]