iTop4412驱动实验手册快捷笔记

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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值