会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
高傲的monkey
那些回不去的,就让它随风而逝...
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
9
10
11
12
13
14
15
下一页
2015年8月14日
字符设备驱动范例
摘要: 模拟一个虚拟寄存器设备驱动1.编写驱动#include #include #include #include #include int dev1_registers[5];int dev2_registers[5];struct cdev cdev; dev_t devno;/*文件打开函数*/in...
阅读全文
posted @ 2015-08-14 17:29 高傲的monkey
阅读(466)
评论(0)
推荐(0)
2015年8月13日
字符设备驱动模型
摘要: 1.设备描述结构cdev驱动模型种类繁多,这就需要我从众多的模型中提取出他们的一些共性:a.驱动初始化a.1 分配设备描述结构a.2 初始化设备描述结构a.3 注册设备描述结构a.4 硬件初始化b.实现设备操作c.驱动注销---------------------------------------...
阅读全文
posted @ 2015-08-13 23:34 高傲的monkey
阅读(359)
评论(0)
推荐(0)
字符设备驱动程序的使用
摘要: 1.编译、安装驱动linux系统中,驱动程序通常采用内核模块的程序结构来进行编码,因此,编译、安装一个驱动程序,其实质就是编译、安装一个内核模块。将文件memdev.c makefile 放入虚拟机中,make 得到.ko文件cp .ko rootfs启动开发板 insmod *.ko2.创建设备文...
阅读全文
posted @ 2015-08-13 23:25 高傲的monkey
阅读(318)
评论(0)
推荐(0)
linux内核定时器
摘要: linux内核定时器度量时间差:时钟每隔一段时间就会产生一次中断,这是由系统的定时硬件以周期性的时间间隔产生,这个间隔由内核根据HZ来确定。每当时钟中断发生时,全局变量jiffies(unsigned long)就加1,因此jiffies(当前的时间点)记录了自linux启动后时钟中断发生的次数,驱...
阅读全文
posted @ 2015-08-13 22:24 高傲的monkey
阅读(320)
评论(0)
推荐(0)
linux内核链表的使用
摘要: linux内核链表:链表通常包括两个域:数据域和指针域。struct list_head{struct list_head *next,*prev;};include/linux/list.h中实现了一套精彩的链表数据结构。传统的链表指针指向下一个节点的头部。linux链表指针指向下一个指针list...
阅读全文
posted @ 2015-08-13 20:58 高傲的monkey
阅读(550)
评论(0)
推荐(0)
在linux内核中实现自己的系统调用
摘要: 如实现一个简单的打印:printk1.cd linux-ok6410/kernel/vim printk.cvoid sys_pk(){printk("this is a new sys call");}cd arch/arm/kernel2.vim calls.S在最后面加上Call(sys_pk...
阅读全文
posted @ 2015-08-13 20:50 高傲的monkey
阅读(293)
评论(0)
推荐(0)
2015年8月7日
开发板访问linux方法
摘要: 1.使用网线分别将 PC 机与开发板连接到交换机。2.保证 windows能 ping通 Linux。2.1.关闭 windows 系统中的其他网络连接,只保留用来和交换机连接的网卡。2.2.网络连接-》找到对应的网络-》右键属性-》tcp/ipv 4->设置该连接的 IP地址,如:设置为 192....
阅读全文
posted @ 2015-08-07 21:10 高傲的monkey
阅读(554)
评论(0)
推荐(0)
2015年7月8日
解决无法make uImage的问题
摘要: 进入一个uboot目录,执行make distcleanmake at91sam9260ek_configmake ARCH=arm CROSS_COMPILE=arm-linux-cp tools/mkimage /usr/bin然后再进入linux-2.6.32中,make uImageARCH...
阅读全文
posted @ 2015-07-08 23:31 高傲的monkey
阅读(829)
评论(0)
推荐(0)
2015年5月14日
关于继承的多态
摘要: #includeusing namespace std;class Animal { public: Animal(){} Animal(int weight, int height){} void eat(){ cout breath()调用的确是父类的breath*/Animal *An=new...
阅读全文
posted @ 2015-05-14 17:53 高傲的monkey
阅读(168)
评论(0)
推荐(0)
2015年5月13日
虚函数与纯虚函数
摘要: ifndef bmw_h #define bmw_hclass W { public: virtual void f(void) = 0;//纯虚函数=0 virtual void g(void) = 0; //纯虚函数 virtual void h(void) = 0; virtual voi...
阅读全文
posted @ 2015-05-13 10:37 高傲的monkey
阅读(184)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
下一页
公告