iTop4412_Kernel_3.0/arch/arm/mach-exynos/mach-itop4412.c======平台文件
iTop4412_Kernel_3.0/arch/arm/boot/======
編譯生成的內核鏡像文件
iTop4412_Kernel_3.0/arch/arm/kernel/ ======針對具體CPU處理器的代碼
iTop4412_Kernel_3.0/arch/arm/lib======一些和硬件相關庫函數
iTop4412_Kernel_3.0/arch/arm/tools/======生成鏡像的工具
iTop4412_Kernel_3.0/binary/ ======無源碼的驅動以二進制存放到該文件夾
iTop4412_Kernel_3.0/drivers/ ======設備驅動源程序存放文件夾,學習重點
iTop4412_Kernel_3.0/include/ ======內核頭文件所在,大部分頭文件都存放此處,linux頭文件也是
iTop4412_Kernel_3.0/include/linux/init.h======初始化宏定義頭文件,module_init()/module_exit()兩個宏
iTop4412_Kernel_3.0/include/linux/module.h======初始化加載模塊頭文件,MODULE_LICENSE(Dual BSD/GPL)/MODULE_AUTHOR()
iTop4412_Kernel_3.0/include/linux/platform_device.h======platform頭文件,platform_device/platform_driver結構體
********************************************************
********************************************************
開發板上的命令,以上是PC上的命令
********************************************************
********************************************************
fdisk -c 0======格式化eMMC
fatformat mmc 0:1
ext3format mmc 0:2
ext3format mmc 0:3
ext3format mmc 0:4
fastboot
fastboot.exe flash bootloader u-boot-iTOP-4412.bin
fastboot.exe flash kernel zImage
fastboot.exe flash ramdisk ramdisk-uboot.img
fastboot.exe flash system system.img
fastboot -w
fastboot reboot
make_ext4fs -s -l 314572800 -a root -L linux system.img system======編譯最小系統
mkdir /mnt/udisk======新建u盤掛載點
mount /dev/sda1 /mnt/udisk/======將u盤掛載到新的掛載點
insmod /mnt/udisk/*.ko======從u盤加載模塊
lsmod======查看運行模塊
rmmod *.ko======卸載模塊
ls /sys/bus/======查看總線
cat /proc/devices======查看主設備號
ls /dev/======查看設備節點