iTop4412驅動實驗手冊快捷筆記

ARM 248瀏覽

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/======查看設備節點

七星彩走势图2元网官网