上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 29 下一页
摘要: 黑盒移植 两种方式 1. 驱动编译进内核 选则源码目录 修改Makefile 修改Kconfig 2. 将驱动编译成独立的模块 配置为模块方式 通过修改Kconfig 使用make modules 编译为模块 装载模块 insmod xxx.ko 创建设备结点 mknod /dev/xxx c xx 阅读全文
posted @ 2020-02-25 16:03 朱果果 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 基于FS4412制作根文件系统 详见:系统移植实验手册 https://blog.csdn.net/m0_37542524/article/details/86485905 阅读全文
posted @ 2020-02-25 14:10 朱果果 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 黑盒移植,即在不用理解驱动程序的细节基础上进行移植 驱动移植的主要流程如下: 一、黑盒移植 1、将驱动编译进内核 如果内核中已经有了已经支持的驱动,那直接在menu上选配即可。若没有,则需要第三方的驱动或者自己写一个驱动,移植进内核。 1)将第三方驱动放到linux源码的driver目录中 拷贝LE 阅读全文
posted @ 2020-02-25 02:31 朱果果 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 先了解一下FS4412开发板的硬件环境, 可以看到: 4412有8G内存,即 DDRⅢ 双速率SDRAM,可片上执行,一般为机器运行软件提供内存,掉电后数据丢失。 还有4G的eMMC,也就是Nand Flash,但是同时集成了主控芯片与接口,不可以片上执行,但掉电后数据不会丢失。 同时4412支持S 阅读全文
posted @ 2020-02-24 02:31 朱果果 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: 在上一节知道了,通过 命令 make xxx_config指令可以实现初步的配置,现在就来看看这个指令是怎样实现配置的。 一、查看顶层的Makefile 在上一节知道了,通过 命令 make xxx_config指令可以实现初步的配置,现在就来看看这个指令是怎样实现配置的。 1、查看顶层的Makef 阅读全文
posted @ 2020-02-21 19:31 朱果果 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: 在分析U-Boot源码之前,先了解uboot的编译过程 环境: 开发板:友善之臂的JZ2440,主控:S3C2440 ARM920t Uboot源码包:u-boot-1.1.6 一、解压、打补丁 二、配置 通过阅读 顶层的README 来了解Uboot配置与编译是一种很好的方法。 可知,要使用开发板 阅读全文
posted @ 2020-02-21 01:34 朱果果 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 以下内容源自于:韦东山老师的《嵌入式Linux应用开发 》 目的:了解Bootloader与内核交互的原理 由于Bootloader和内核交互是单向的,只能是B将参数传给内核,且不能同时运行,那传递参数方法就只有:Bootloader将参数放在某个约定的地方,再启动内核,内核启动后去这个地方获得参数 阅读全文
posted @ 2020-02-21 01:23 朱果果 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 目的: 分析Makefile在内核中的作用 Makefile的作用总结: 1)决定编译哪些文件? 2)怎样编译这些文件? 3)怎样连接这些文件,最重要的是他们的顺序如何? 1、linux内核中Makefile体系 顶层Makefile 所以Makefile的核心,根据不同平台,对各类target分类 阅读全文
posted @ 2020-02-20 20:40 朱果果 阅读(786) 评论(0) 推荐(0) 编辑
摘要: Linux 内核源代码的目录结构Linux 内核源代码包含如下目 ● arch :包含和硬件体系结构相关的代码,每个架构的CPU都对应一个目录,如i386、arm、 arm64、powerpc、mips 等。Linux 内核目前已经支持30 种左右的体系结构。在arch 目录下,存放的是各个平台以及 阅读全文
posted @ 2020-02-19 23:50 朱果果 阅读(2903) 评论(0) 推荐(0) 编辑
摘要: 目的: 了解内核编译的过程 环境: ubuntu 14.04 s3c2440 arm-linux-gcc linux-2.22.6 u-boot 1.1.6 过程·: 1、解压缩 tar xvf 2、打补丁 patch -p1 <../ 补丁文件名 3、配置 方法a: make menuconfig 阅读全文
posted @ 2020-02-19 22:11 朱果果 阅读(281) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 29 下一页