嵌入式linux参考资料
嵌入式Linux开发需要的参考资料
作者: 来源于: 发布时间:2008-10-6 20:45:00
引导:
如需获得对
vmlinux
和
zimage
之间区别的极好解释,请在
Alessandro Rubini
编写的
“
Kernel Configuration: dealing with the unexpected
(
Linux Magazine
)的一文中找到
“Booting your kernel”
一节。
有关内核、映像和引导过程的更多信息,请阅读
中央昆士兰大学(
Central Queensland University
)的系统管理文本的第
13
章
。
要进一步了解引导过程的工作原理,请参阅
ROLO: A Developer's Guide
,它讨论了在不利用
BIOS
的情况下引导
Linux
(
Embedded Linux Works
,
2001
年
6
月)。
小型分发版:
The Embedded Linux Distributions Quick Reference Guide
涵盖了许多商业的和开放源码的分发版(
Linux Devices
,
2001
年
8
月)。
请查看另一个
详尽的分发版
和有用的工具的清单(
Linux-embedded.com
)。
工具链:
Wiki
工具链页面
包含到本文提到的所有三个工具链的链接,还有对它们的评论。
设备驱动程序:
Memory Technology Device (MTD) Subsystem for Linux
的目的是简化内存设备(特别是闪存设备)的驱动程序的创建。
Vipin Malik
编写的
The Linux MTD, JFFS HOWTO
将帮助您使
MTD
和
JFFS2
一起工作。
Linux for PowerPC Embedded Systems HOWTO
有一个很好的设备驱动程序清单。
理解
Linux device drivers
有助于理解本篇介绍性文章(
Penguin Magazine
)。
要精通
Linux
设备驱动程序,请阅读
O'Reilly
的
Linux Device Drivers
,第
2
版
一书。
有用的工具:
请查看
LART
上的
Jflash-linux
。
Binutils
、
GCC
和
Glibc
都可从
Free Software Foundation
下载获得。
许多有用的下载都可从
Netwinder.org
获得,这是一个致力于
NetWinder
平台上开发工作的志愿者站点。
请在
Mark Nielsen
写得非常棒的
How to use a Ramdisk for Linux
一文中阅读有关
Ramdisk
的所有信息。
FLNX
是以
FLTK
(快速轻巧的工具箱)为基础的。
文件系统:
第二版扩展文件系统
Ext2fs
的主页在
Sour
相关文档:
Writing Linux LCD drivers
作者:JimSheng
Writing Linux LCD drivers
Abstract
1 LCD Module\Driver\Controller
2 Linux Frame Buffer Driver
2.1 Why Frame Buffer?
2.2 What is Frame Buffer Devices?
2.3 How to Write Frame Buffer Device Drivers?
3 Analysis of Linux Frame Buffer Driver Source ......
做一个最小的Linux kernel
2004-04-23 15:18 pm
来自:Linux文档
现载:Www.8s8s.coM
地址:无名
Linux 能有多小呢 ? 每一个做 embedded 系统的人都把小看成第一要务,其实这是不对的。如果我们对系统的好坏和大小作图,它应该长得像
|
|----
|
| -----
|
| --------
| ---
|----------------------- ......
C规则涉及到 队列(QUEUE) 分类器(CLASS) 过滤器(FILTER),filter划分的标志位可用U32或iptables的set-mark来实现 ) 一般是"控发"不控收 linux下有两块网卡,一个eth1是外网,另一块eth0是内网.在eth0上做HTB。(注意:filter划分标志位可用u32打标功能或iptables的set-mark功能,如果用iptables来打标记的话,下行速LV在et ......
第一步 安装MySQL
[root@localhost usr]# groupadd mysql
[root@localhost usr]# useradd -g mysql mysql
[root@localhost usr]# cd /usr/local
[root@localhost local]# tar -zxvf mysql-5.0.51.tar.gz
[root@localhost local]# cd mysql-5.0.51
[root@localhost mysql-5.0.51# ./configure --prefix=/usr/local/my ......