自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Doonavd的专栏

点点滴滴,一步一脚印

  • 博客(16)
  • 收藏
  • 关注

原创 Oracle中的用户权限操作

oracle中用户权限:       1 、 系统权限               Resource : 创建表、序列、过程、触发器、索引 等。               connect:建立会话               create session:创建会话               unlimited tablespace:表空间,如果没有表空间,即使有创建表的权...

2015-11-20 09:21:52 218

原创 java泛型

java泛型一、简介:jdk1.5新推出的概念,c++中叫做STL ClassCastException 类型转换异常,泛型多是解决这些问题。使用泛型后,编译时候不会出问题,结束时候也不会出现问题。 package com.liuyao.generic; classBooleanFool{privateBoolean foo; pub...

2015-11-18 12:35:02 160

原创 linux按键驱动程序心得

linux按键驱动程序心得在前一章所讲的按键驱动的时候,用的是循环扫描的方式,在运行的时候通过ps命令查看当前的进程,可以看到这个时候按键驱动程序的cpu占有率是最高的,这是因为,在写应用程序的时候,用的是一个死循环,不管有没有按键按下,都会一直的读取驱动程序传过来的数据,这个死循环是占用cpu最高的,下面这种方法是通过中断的方式来对按键的值进行采样,当有按键按下的时候,驱动程序会唤醒应用程序

2014-10-28 15:56:03 776

linux按键驱动程序心得

linux按键驱动程序心得在前一章所讲的按键驱动的时候,用的是循环扫描的方式,在运行的时候通过ps命令查看当前的进程,可以看到这个时候按键驱动程序的cpu占有率是最高的,这是因为,在写应用程序的时候,用的是一个死循环,不管有没有按键按下,都会一直的读取驱动程序传过来的数据,这个死循环是占用cpu最高的,下面这种方法是通过中断的方式来对按键的值进行采样,当有按键按下的时候,驱动程序会唤醒应用...

2014-10-28 15:56:00 215

原创 浅谈80X86内存寻址问题

浅谈80X86内存寻址问题本文主要浅谈80x86系列处理器的内存地址的寻址问题,当然这种问题在我学习单片机的时候是没有遇到过的。当今的操作系统不需要自己来跟踪管理物理地址,而这个工作全部由处理器的内存管理单元来完成。这样的先进电路设计使得操作系统的使用更加的高效。本文中我们主要涉及80x86的硬件内存管理电路原理与linux中的使用方式。在早期的单片机程序设计中,在我读取某个内存单元的数据

2014-10-28 15:28:14 1058

浅谈80X86内存寻址问题

浅谈80X86内存寻址问题一、基础知识本文主要浅谈80x86系列处理器的内存地址的寻址问题,当然这种问题在我学习单片机的时候是没有遇到过的。当今的操作系统不需要自己来跟踪管理物理地址,而这个工作全部由处理器的内存管理单元来完成。这样的先进电路设计使得操作系统的使用更加的高效。本文中我们主要涉及80x86的硬件内存管理电路原理与linux中的使用方式。在早期的单片机程序设计中,在我读...

2014-10-28 15:28:00 221

原创 内核同步方法(一)--原子操作

简介:现代操作系统中,同一时间可能有多个内核执行流在执行,因此内核需要一些同步机制来同步对共享数据的访问。而且在对称多处理器系统(SMP)上,也需要同样的机制。多个执行线程同时访问和操作数据,就有可能出现共享数据被覆盖的情况,这是一种很难察觉的危险的情况。原子操作可以保证指令以原子的方式执行,执行期间不会被打断。本人的理解是原子操作就是保证变量的读取-写入-回写这个过程原子的完成,不能够被

2014-02-13 12:39:30 1085

内核同步方法(一)--原子操作

简介:现代操作系统中,同一时间可能有多个内核执行流在执行,因此内核需要一些同步机制来同步对共享数据的访问。而且在对称多处理器系统(SMP)上,也需要同样的机制。多个执行线程同时访问和操作数据,就有可能出现共享数据被覆盖的情况,这是一种很难察觉的危险的情况。原子操作可以保证指令以原子的方式执行,执行期间不会被打断。本人的理解是原子操作就是保证变量的读取-写入-回写这个过程原子的完成,不能够被...

2014-02-13 12:39:00 182

原创 通过安装samba服务器可以实现在linux ubuntu与windows之间共享文件

通过安装samba服务器可以实现在linux ubuntu与windows之间共享文件。对于在 windows下从事linux开发的用户来说,这是极大的方便。第一步:安装samba服务器Samba服务在Ubuntu12.04版本中中默认安装,对于其他没有默认安装的版本来说,可以通过一下命令来安装所需要的软件:         1:sudo apt-get ins

2014-02-13 11:53:37 1165

通过安装samba服务器可以实现在linux ubuntu与windows之间共享文件

通过安装samba服务器可以实现在linuxubuntu与windows之间共享文件。对于在windows下从事linux开发的用户来说,这是极大的方便。第一步:安装samba服务器Samba服务在Ubuntu12.04版本中中默认安装,对于其他没有默认安装的版本来说,可以通过一下命令来安装所需要的软件:1:sudoapt-getinstallsamba2:sudoapt-getinstall...

2014-02-13 11:53:00 151

原创 uboot内核启动过程源码分析

下面是我对uboot如何启动内核的代码进行的分析需要了解的数据结构:bd 数据结构:typedef struct bd_info {    int bi_baudrate;/* serial console baudrate */    unsigned long bi_ip_addr;/* IP Address */    struct environment_s

2012-02-12 13:42:45 978

uboot内核启动过程源码分析

下面是我对uboot如何启动内核的代码进行的分析需要了解的数据结构:bd 数据结构:typedef struct bd_info { int bi_baudrate;/* serial console baudrate */ unsigned long bi_ip_addr;/* IP Address */ struct environment_s *b...

2012-02-12 13:42:00 267

原创 驱动中自动生成设备文件的方法

前几次在写驱动程序的时候,在生成 .ko文件后加载后,通过cat /proc/devices可以看到已经生成相应的设备,但是并没有生成相应的设备文件在,linux系统中,驱动程序就像普通的程序一样读写,所以必须要相应的设备文件,前几次是在/dev/目录下直接 mknod led c 253 0这样就生成了相应的设备文件,这篇文件,推荐一个在驱动程序中自动生成设备文件的方法。

2012-02-11 12:19:18 1007

驱动中自动生成设备文件的方法

前几次在写驱动程序的时候,在生成 .ko文件后加载后,通过cat /proc/devices可以看到已经生成相应的设备,但是并没有生成相应的设备文件在,linux系统中,驱动程序就像普通的程序一样读写,所以必须要相应的设备文件,前几次是在/dev/目录下直接 mknod led c 253 0这样就生成了相应的设备文件,这篇文件,推荐一个在驱动程序中自动生成设备文件的方法。 ...

2012-02-11 12:19:00 353

原创 kernel panic:Attempted to kill init解决办法

在内核配置中选择支持EABI,出现的问题可能是如此,记录一下,也有肯能是其他的原因造成的

2012-02-11 12:04:27 1129 1

kernel panic:Attempted to kill init解决办法

在内核配置中选择支持EABI,出现的问题可能是如此,记录一下,也有肯能是其他的原因造成的 版权声明:本文为博主原创文章,未经博主允许不得转载。 ...

2012-02-11 12:04:00 333

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除