学计算机的成长经历,[计算机软件及应用]学习成长经历.doc

[计算机软件及应用]学习成长经历.doc

学习成长经历

人员课程开始日期结束日期备注

目录

Linux2.6内核驱动移植参考4

Linux设备驱动程序工作原理13

理解和认识udev15

一天一点学习Linux之Inode详解17

inode值实例详解21

什么是UPS电源系统24

arm汇编语言调用C函数之参数传递25

misc杂项设备和字符设备28

在VIVI中自定义命令28

在u-boot中自定义的命令29

BootLoader与Linux内核的参数传递29

内联函数inline34

关于构造IOCTL命令的学习心得36

mini2440的LEDS驱动程序和测试程序详解40

LINUX和PC之间通过串口传文件46

利用Makefile单独编译驱动模块文件48

对.lds连接脚本文件的分析49

如何在嵌入式LINUX中添加ARM开机图片?52

在LINUX中添加按键的驱动并编译进入内核52

zImage和uImage的区别53

Linux终端设备详解56

查看文件系统类型的Linux命令58

mdev hotplug设备59

ttySAC0与/dev/tts/0是否对应同一个物理设备串口060

class_create(),device_create自动创建设备文件结点62

vivi开发笔记69

Linux根文件系统的制作80

嵌入式BootLoader技术内幕(一)84

嵌入式BootLoader技术内幕(二)88

嵌入式BootLoader技术内幕(三)101

linux下C语言读取网卡MAC地址102

linux 中解析命令行参数 (getopt_long用法)103

Linux 文件处理 之扫描目录 DIR106

内核驱动模块如何在/dev文件下自动创建设备111

什么是根文件系统113

“文件系统”与“根文件系统”详解114

devfs、sysfs、udev文件系统117

Linux驱动下的platform总线架构(转)118

Linux 2.6.19.x 内核编译配置选项简介124

LINUX操作系统的内核编译内幕详解一168

LINUX操作系统的内核编译内幕详解二172

DIY:自己动手做一个迷你 Linux 系统178

Linux2.6内核驱动移植参考

1、 使用新的入口 必须包含 module_init(your_init_func); module_exit(your_exit_func); 老版本:int init_module(void); void cleanup_module(voi); 2.4中两种都可以用,对如后面的入口函数不必要显示包含任何头文件。2、 GPL MODULE_LICENSE("Dual BSD/GPL"); 老版本:MODULE_LICENSE("GPL");3、 模块参数 必须显式包含 module_param(name, type, perm); module_param_named(name, value, type, perm); 参数定义 module_param_string(name, string, len, perm); module_param_array(name, type, num, perm); 老版本:MODULE_PARM(variable,type); MODULE_PARM_DESC(variable,type);4、 模块别名 MODULE_ALIAS("alias-name"); 这是新增的,在老版本中需在/etc/modules.conf配置,现在在代码中就可以实现。5、 模块计数 int try_module_get(&module); module_put(); 老版本:MOD_INC_USE_COUNT 和 MOD_DEC_USE_COUNT6、 符号导出 只有显示的导出符号才能被其他模块使用,默认不导出所有的符号,不必使用EXPORT_NO _SYMBOLS 老板本:默认导出所有的符号,除非使用EXPORT_NO_SYMBOLS7、 内核版本检查 需要在多个文件中包含时,不必定义__NO_VERSION__ 老版本:在多个文件中包含时,除在主文件外的其他文件中必须定义_ _NO_VERSION__,防止版本重复定义。8、 设备号 kdev_t被废除不可用,新的dev_t拓展到了32位,12位主设备号,20

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值