Android 开发基础知识
2010-05-28 15:50:00 来源:WEB开发网./system/wlan/ti/sta_dk_4_0_4_32/CUDK/tiwlan_loader/Android.mk:88:LOCAL_CFLAGS = -Wall -Wstrict-prototypes
$(CLI_DEBUGFLAGS) -D__LINUX__ $(DK_DEFINES) -mabi=aapcs-linux
./kernel/arch/arm/Makefile
ifeq ($(CONFIG_AEABI),y)
CFLAGS_ABI :=-mabi=aapcs-linux -mno-thumb-interwork
else
CFLAGS_ABI :=$(call cc-option,-mapcs-32,-mabi=apcs-gnu) $(call cc-option,-mno-thumb-interwork,)
endif
# Need -Uarm for gcc < 3.x
KBUILD_CFLAGS +=$(CFLAGS_ABI) $(arch-y) $(tune-y) $(call cc-option,-mshort-load-bytes,$(call cc-option,
-malignment-traps,)) -msoft-float -Uarm
KBUILD_AFLAGS +=$(CFLAGS_ABI) $(arch-y) $(tune-y) -msoft-float
CFLAGS="${temp_CFLAGS} -I/include -I/usr/include -I/usr/X11R7/include"
LDFLAGS="${temp_LDFLAGS} -L/lib -L/usr/lib -L/usr/X11R7/lib"
Android Build System
http://www.cublog.cn/u/8059/showart_1420446.html
====================================================
====================================================================
2. 文件系统分析
2.1 文件系统概述
2.2 ext2 ,ext3 文件系统
2.3 jffs,jffs2 文件系统
2.4 yafss,yaffs2 文件系统
2.5 虚拟文件系统(sysfs,proc,tsmpfs等)
2.6 一些必要重要的系统文件 ( /etc/fstab ,inittab,init.rc等)
2.7 制作文件系统
2.1 文件系统概述
文件系统(File system)指代贮存在计算机上的文件和目录。文件系统可以有不同的格式,叫做文件系统类型(file system types)。
这些格式决定信息是如何被贮存为文件和目录。Linux支持多种文件系统,包括sysfs,proc,tmpfs,ext2,ext3,cramfs,ramfs,nfs,
vfat,jffs,jffs2,yaffs,yaffs2等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),
为各类文件系统提供一个统一的操作界面和应用编程接口。Linux启动时,第一个必须挂载的是根文件系统;若系统不能从指定设备上挂载根文件
更多精彩
赞助商链接