博客专栏  >  架构   >  嵌入式Linux开发学习最详细记录教程

嵌入式Linux开发学习最详细记录教程

本专栏主要记录嵌入式Linux系统的移植开发,包括bootloader的移植,内核驱动的移植,文件系统的制作等。操作步骤最详细,完全可以按照步骤一步一步来。

关注
11 已关注
16篇博文
  • 【移植驱动到Linux3.4.2内核之二】LCD,触摸屏,按键,USB等驱动程序的移植心得总结

    今天移植了按键,LED,LCD,触摸屏等驱动程序,移植驱动程序相对于写驱动程序,就简单得多,前提是得理解驱动程序。 现在来大体总结一下如何移植一个新的驱动程序(不是内核自带的驱动程序)的大体思路以及...

    2018-01-28 20:30
    437
  • 【移植驱动到Linux3.4.2内核之一】移植DM9000C网卡驱动

    之前已经把uboot,内核,文件系统,都移植好了,今天开始我们把第二期写的Linux2.6.22.6内核的驱动程序全部移植到我们新3.4.2内核中去。首先移植网卡驱动程序吧,因为,我们后面需要用到网络...

    2018-01-28 02:19
    351
  • 【移植Linux 3.4.2内核之四】修改内核代码支持YAFFS文件系统

    上一篇文章,我们从0制作jffs2文件系统,因为我们的内核本身就支持iffs2文件系统,但是它不支持yaffs文件系统。今天我们就来修改内核代码,让内核支持yaffs文件系统的格式。 1.首先我...

    2018-01-27 00:21
    335
  • 【移植Linux 3.4.2内核第三步】从0制作支持新内核的文件系统

    上一篇文章,我们修改了内核代码改了系统的分区,但是最后启动,发现虽然我们可以挂载之前的文件系统,但是无法启动init进程。说明我们新移植的内核不支持我们之前制作的老的文件系统(点击查看上一篇文件:上一...

    2018-01-24 10:28
    578
  • 【移植Linux 3.4.2内核第二步】之修改系统分区

    今天接着移植Linux 3.4.2内核,接着上一篇文章(点击查看:上一篇文章)我们完成了内核的串口启动打印输出,但是无法挂载根文件系统,我们看看启动后显示的是什么: 从打印结构可以看出,我们的分...

    2018-01-24 10:30
    261
  • 【移植Linux 3.4.2内核第一步】之简单修改

    前一阵子已经将U-boot移植好了,从今天开始,我们开始移植linux内核。移植的内核为3.4.2,移植的开发板为:jz2440开发板。 想看之前移植U-boot的记录,可以查看我的博客专栏,点击链...

    2018-01-18 01:00
    270
  • Makefile工程管理语法与使用技巧

    使用GNU Make工具来管理程序是每个Linux工程师必须掌握的技能。Make能够使整个程序的编译、链接只需要一个命令(make)就可以完成。           Make的工作主要依赖于一个...

    2017-12-09 17:14
    136
  • 移植u-boot-2012.04.01到jz2440开发板

    今天我给大家分享一下如何移植一个纯净的uboot到jz2440开发大版,通过记录学习分享,与大家一起进步!!!1.首先我们在uboot官网下载u-boot-2012.04.01.tar.bz2,建立s...

    2017-12-11 10:01
    272
  • 移植u-boot-2012.04.01到jz2440开发板之修改代码支持NAND启动

    上一篇文章我们已经修改了uboot源码使其能够正常打印输出了,但是输出停到了nand启动那里,所以这篇文章就来记录如何修改源码使uboot支持NAND启动。原来的代码在链接时加了”-pie”选项, 使...

    2017-12-13 09:46
    162
  • 移植uboot之修改代码支持NorFlash记录

    今天我们的任务是修改uboot源码支持NorFlash。 上两篇关于uboot移植的文章,我们修改了uboot源代码,支持了串口的输出,以及nand启动(点击连接可以查看上两面文章的相关内容移植ub...

    2017-12-16 23:26
    274
  • 移植uboot之修改代码支持NorFlash记录续集

    解决了上一次移植uboot留下的无法写flash的问题。通过这次,让我对代码的跟踪有一个更深刻的认识,以后遇到复杂的代码,我就能很有调理的去分析调试而不会像之前那样无从下手!!!

    2017-12-17 16:30
    104
  • 移植uboot之修改代码支持NorFlash记录续集二

    先说一个事:我会在最后把移植好的uboot,内核,分别做一个补丁文件,以后如果用到相同的uboot以及内核都可以直接下载我这个补丁进行打补丁操作就可以直接用~上一个移植uboot续集,我们解决了无法写...

    2017-12-17 21:41
    135
  • jz2440开发板修改UBOOT支持NAND FLASH

    很多天没有看嵌入式的东西了,今天来看一下,继续之前移植uboot到jz2440开发板。今天我们来实现Uboot支持NAND FLASH。 在之前的文章里(点击连接查看之前的记录),我们为了编译通过把...

    2018-01-08 22:39
    201
  • jz2440开发板移植U-boot之修改代码支持DM9000网卡

    今天我们来移植U-boot到jz2440开发板,修改代码支持DM9000网卡。查看之前写的移植记录请点击链接:点击查看之前的移植记录 现在大多数开发板都支持DM9000网卡。我们的U-boot源码里...

    2018-01-12 22:00
    327
  • 移植U-BOOT之裁剪和修改默认参数(易用性)启动内核,以及对uboot进行分区

    今天我们来裁剪U-BOOT,使其更加易用,修改默认参数,以及制作最终修改好得补丁文件方便以后的快速移植。 那么如果想看之前的关于网卡以及flash等的移植,请点击链接查看:点击链接查看 在裁剪修改...

    2018-01-13 21:34
    280
  • 移植U-BOOT之支持烧写YAFFS文件系统以及制作U-BOOT补丁

    今天,我们来移植U-BOOT让其支持YAFFS文件系统映像的烧写,以及最后的终极目标,制作Uboot补丁,因为我们信心苦苦移植好了Uboot,如果换一个地方的或者换一台电脑之类的,我们也不想再浪费时间...

    2018-01-14 10:33
    251
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部