自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

转载 kmalloc vmalloc malloc get_free_page

kmalloc vmalloc kzalloc get_free_page()是内核空间申请内存空间函数malloc是用户空间申请内存函数一 ,kmalloc() 与 kfree()  和get_free_page的区别1,用于申请较小的、连续的物理内存:使用的是内存分配器slab一小片。申请的内存位于物理内存的映射区域。其正真的物理地址只相差一个固定的偏移。   可以用这两个

2013-05-22 14:07:10 555

原创 nand_flash,platform以及mtd驱动简析

最近开始看linux驱动代码,以前看过一些字符驱动的代码,好久不用又都忘了,或许把自己理解的东西写成日志印象会深一点吧.这次是从nand_flash驱动开始看起的,越看越深,越看越晕,其中设计到了platform平台架构,2.6内核以后好像都用这个架构写驱动了.还有mtd设备的驱动层,它是一个中间层,目的就是使nand_flash驱动写起来非常简单,但是它本身的代码却很复杂,也就是说写一个新的na

2013-05-21 17:46:42 803

原创 linux 下获得本机IP地址途径

途径1:通过gethostname和gethostbyname获得       前提是在/etc/hosts文件中加入本机名称 和 本机ip地址,例如:                   arm       192.168.0.11       通过gethostname得到本机名称arm,将arm传到gethostbyname中会得到一个指向struct hostent 结构的指针

2013-05-13 10:33:45 603

原创 linux与window实现共享

linux 与 window xp 通过网线共享文件(或与虚拟机共享)1.首先在linux下要安装两个包sudo apt-get install smbfs ;sudo apt-get install samba2.修改配置文件sudo vim /etc/samba/smb.conf# security = user 改成security = share3.window

2013-03-11 16:52:29 391

转载 linux线程相关函数

线程   创建一个缺省的线程   缺省的线程的属性:  l           非绑定  l           未分离  l           一个缺省大小的堆栈  l           具有和父线程一样的优先级      用  phread_attr_init()   创建一个缺省的属性对象,  用属性对象创建一个线程  pthread_create(3

2013-03-07 09:29:27 467

转载 Linux下线程的调度策略与优先级

Linux内核的三种调度策略:1,SCHED_OTHER 分时调度策略,2,SCHED_FIFO实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃3,SCHED_RR实时调度策略,时间片轮转。当进程的时间片用完,系统将重新分配时间片,并置于就绪队列尾。放在队列尾保证了所有具有相同优先级的RR任务的调度公平Linux线程优先级设置

2013-01-30 15:25:42 339

原创 嵌入式boa服务器的移植

Boa(嵌入式 WEB 服务器)移植.移植前的准备boa web server 下载地址:http://sourceforge.net/projects/boa/files/boa/0.94.13/ 选择 boa-0.94.13.tar.gz 进行下载.Pc 机 ubuntu12.04 操作系统 . 交叉编译器的版本为 arm-linux-4.3.2, 位置在 /opt 目

2013-01-24 16:30:40 459

原创 Apache移植及openssl实现SSL单/双向认证

Apache 移植及 openssl 实现 SSL 单向(双向)通信一.准备工作1.从 Apache 官方网站 http://www.apache.org/下载最新的 Apache 源码.本文移植的是httpd_2.4.3.tar.bz2,下载地址 http://apache.etoak.com/httpd/.2.下载编译Apache所需库APR及APR-UTIL,此源码包含在

2013-01-24 16:25:37 1048

原创 PCF8574 I/O扩展

请问怎么设置PCF854芯片的I/O端口的输入输出功能?怎么操作这个芯片?新手...真心第一次搞硬件的东西...

2012-12-07 12:55:38 755

原创 新手求教贴 linux设备模型

真心求教,linux驱动的设备模型,比如看串口驱动部分,涉及到tty_driver,console_driver,platform_driver,它们的关系是怎么样的?为什么要有这样安排?

2012-11-13 15:21:04 304 1

空空如也

空空如也

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

TA关注的人

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