posted @ 2016-04-28 18:40
超级小桀
阅读(4)
推荐(0)
posted @ 2016-04-28 18:35
超级小桀
阅读(4)
推荐(0)
posted @ 2016-04-28 18:15
超级小桀
阅读(2)
推荐(0)
2016年7月9日
摘要:
打印内核调试信息:printk Printk函数的用法与printf函数相似,只不过printk函数运行在内核空间,printf函数运行在用户空间。 Prink函数在printk.c文件中实现,该文件的路径如下: /root/kernel/linux_kernel_2.6.36/kernel/pri
阅读全文
posted @ 2016-07-09 20:08
超级小桀
阅读(105)
推荐(0)
摘要:
HAL是建立在Linux驱动上的一套程序库。这套程序库并不属于Linux内核,而是属于Linux内核层之上的应用层。Google为Android增加HAL的主要目的除了尽量避免应用程序直接访问Linux驱动外,还有一个重要原因,那就是保护“私人财产”。 Google为Abdroid加入HAL主要有如
阅读全文
posted @ 2016-07-09 20:02
超级小桀
阅读(119)
推荐(0)
摘要:
Linux驱动的代码重用 Linux 驱动的代码重用有很多种方法。可以采用标准C 程序的方式。将要重用的代码放在其他的文件(在头文件中声明〉中。如果要使用某些功能, include 相应的头文件即可(这种方式称为静态重用)。也可以使用另外一种动态重用的方式,也就是一个Linux 驱动可以使用另外←个
阅读全文
posted @ 2016-07-09 19:56
超级小桀
阅读(137)
推荐(0)
2016年6月5日
摘要:
创建LED驱动的设备文件 第1步:使用cdev_init函数初始化cdev 第2步:指定设备号。直接在代码指定或动态分配 第3步:使用cdev_add函数将字符设备添加到内核中的字符设备数组中 第4步:使用class_create宏创建struct class 第5步:使用device_create
阅读全文
posted @ 2016-06-05 19:50
超级小桀
阅读(137)
推荐(0)
摘要:
编写Linux驱动程序的步骤 第1步:建立Linux驱动骨架(装载和卸载Linux驱动) 第2步:注册和注销设备文件 第3步:指定于驱动相关的信息 第4步:指定回调函数 第5步:编写业务逻辑 第6步:编写Makefile文件 第7步:编译Linux驱动程序 第8步:安装和卸载Linux驱动 安装Li
阅读全文
posted @ 2016-06-05 19:42
超级小桀
阅读(151)
推荐(0)
摘要:
编写Linux驱动程序的步骤 第1步:建立Linux驱动骨架(装载和卸载Linux驱动) 第2步:注册和注销设备文件 第3步:指定于驱动相关的信息 第4步:指定回调函数 第5步:编写业务逻辑 第6步:编写Makefile文件 第7步:编译Linux驱动程序 第8步:安装和卸载Linux驱动 安装Li
阅读全文
posted @ 2016-06-05 19:38
超级小桀
阅读(152)
推荐(0)
摘要:
S3C6410是由三星公司推出的一款低功耗、高性价比的RISC处理器,它基于ARM1内核,可广泛应用于移动电话和通用处理等领域。 安装串口调试工具:minicom 第1步:检测当前系统是否支持USB转串口。 第2步:安装minicom 第3步:配置minicom 第4步:测试minicom 烧写An
阅读全文
posted @ 2016-06-05 19:28
超级小桀
阅读(136)
推荐(0)