原创
若水心境
这个作者很懒,什么都没留下…
展开
-
LTIB 详解(二)配置选项与命令
LTIB编译配置选项根据说明文档,ltib可以通过以下的命令配置:* # ./ltib 安装后第一次运行,采用默认配置* # ./ltib -m config 仅配置* # ./ltib --configure配置和编译执行./ltib是LTIB的默认配置,事实上可以通过./ltib –c 来配置编译选项。运行该命令,将出现一个蓝色的配置原创 2012-06-12 16:32:21 · 6001 阅读 · 0 评论 -
使用gpiolib的GPIO应用例子
/** Status LEDs driver * Copyright (c) 2012 */#include #include #include #include #include #include #include #include #include #include #include #include原创 2012-12-04 08:42:01 · 4359 阅读 · 0 评论 -
LTIB(七) 一个实例
本节将以MPC8308RDB开发板为基础,展示一个开发实例。7.1目标配置本节开始前,先看下图,下图是MPC8308RDB目标板系统启动后,由boot loader映射的系统内存。Range Start Range End Definition Size0x0000_0000原创 2012-11-30 11:30:37 · 3980 阅读 · 0 评论 -
制作自己的Linux系统与启动光盘(1)
在刚接触Linux的时候,就想把自己编译好的linux内核放在虚拟机中启动,刚开始时一筹莫展,后来在IBM的linux文档库中发现了一种制作linux iso的方法(《BIOS和 EFI介绍及其启动光盘制作》),它主要是通过ISOLINUX制作BIOS 的启动程序,详情可以参考以下文章。http://www.ibm.com/developerworks/cn/linux/l-cn-bios原创 2012-07-31 15:58:15 · 3911 阅读 · 0 评论 -
制作自己的Linux系统与启动光盘(3)
丰富的isolinux 应用本小节讲述如何完美的应用isolinux进行启动光盘的优化。上节我们已经成功的制作好了一个可启动的光盘,但是那仅是一个功能简单的启动盘,如何制作像系统安装盘一样的,功能丰富,画面优美的linux系统盘就是本节的主要内容。3.1 添加背景图片首先来看一下带背景图片的启动菜单示例,如下: 上图是一个简单的示例,如果您有兴趣可以做得更加精致,当然,这原创 2012-07-31 16:08:24 · 7594 阅读 · 0 评论 -
制作自己的Linux系统与启动光盘(2)
制作支持 Legacy BIOS 启动光盘的步骤2.1 step1 准备 isolinux.bin 和工作目录在准备制作 ISO 的目录里添加一个子目录,比如 isolinux/ ,然后放入 isolinux.cfg 和一个对所有光盘都一样的 isolinux 提供的引导介质 isolinux.bin。isolinux.bin 可以这样得到,访问syslinux 的官方网站(如下),下载它原创 2012-07-31 16:00:15 · 14157 阅读 · 2 评论 -
LTIB详解(三)包和源码
LTIB中的包4.3.1 查看哪些包是使能的,并且可以安装在配置ltib之前,您可以在一个ltib配置文件上运行bin/listpkgs。例如,对于mpc8548cds,您可以运行:# bin/listpkgs config/platform/mpc8548cds/deconfig这将列出所有可以选择的的包。那些在“Enable”列有一个‘y’将默认编译/安原创 2012-06-12 16:34:39 · 6665 阅读 · 3 评论 -
LTIB详解(四)根文件系统与镜像文件
根文件系统4.7.1怎样添加文件到目标根文件系统,但是不创建一个包您需要创建一个merge目录,这儿有2个选项:1.顶层merge目录,适用于所有目标2. 平台特定的merge目录平台特定的merge目录会覆盖顶层的merge目录,也将覆盖rootfs中相应的文件。例:您有一个git版本的LTIB,已经编译了tqm823l的默认配置,现在,您需要添加一个平台specifi原创 2012-06-12 16:36:52 · 4796 阅读 · 1 评论 -
LTIB详解(六)部署文件
让内核/根文件系统 运行在目标板上怎样让内核和根文件系统运行在目标板上呢,最常见的方法是使用tftp下载内核到目标板上,然后通过适当的参数引导内核来挂载根文件系统(通过主机使用NFS)。5.2.1使用NFS从主机导出根文件系统我们介绍一些需要执行的典型的步骤(需要root权限):1. 选择一个在您的网络上未被使用的IP地址分配给您的目标。同原创 2012-06-12 16:50:36 · 3885 阅读 · 0 评论 -
LTIB详解(五)编译新的U-Boot
LTIB原来的U-boot版本为u-boot-2009.11-rc1,本节的内容是移植最新的u-boot到ltib中。移植成功后可以在原来的uboot版本和现在的uboot版本中进行选择编译。本小节只讲述如何如何移植,u-boot本身的分析可以参考本人编著的《嵌入式开发应用笔记》。从denx官网下载u-boot-2012.04-rc3(这时本笔记使用的版本,您也可以下载其他的希望移植的版本,此原创 2012-06-12 16:38:45 · 6141 阅读 · 0 评论 -
LTIB 详解(一) 安装与卸载
本文中,使用的linux操作系统为Ubuntu10.1,里面但凡涉及到与操作系统相关的配置和更改,大部分是针对Ubuntu而言,当然,因为有些地方是说明文档的翻译,它的描述可能是基于另外的操作系统,不过这并不会影响您对本文的理解。 部分内容是参照英文文档进行翻译,限于英语翻译水平,难免存在错误,在此恳请各位朋友予以指正。同时也非常欢迎大家和我进行技术上的交流。有兴趣的朋友可以记住我原创 2012-06-12 16:19:35 · 5931 阅读 · 3 评论