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/======查看设备节点