Linux应用层技术
文章平均质量分 74
草根聪
这个作者很懒,什么都没留下…
展开
-
关于linux驱动(应用)程序头文件使用
#include 是在linux-2.6.29/include/linux下面寻找源文件。#include 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。#include 是在linux-2.6.29/arch/arm/mach-s3转载 2011-07-07 10:19:45 · 1652 阅读 · 0 评论 -
Linux驱动开发之模块化加载方法
目录:一、编写一个最简单的hello.c的驱动程序。二、把此程序直接放到内核目录下的 ......./char目录中。应该怎样修改Makefile以及Kconfig来实现动态的模块化加载三、在内核目录下的 ......./char 目录中新建立一个hello_new/的目录(因为在这个字符驱动可能会有较多的源文件以及其他的辅助文件时需要建立一个单独的目录让文件结构更加清原创 2012-09-18 17:18:55 · 1705 阅读 · 0 评论 -
嵌入式Linux开发必要环境搭建(虚拟机共享文件夹,交叉编译器,内核编译库)
一:虚拟机(ubuntu——Linux2.6内核)------主机系统window xp(window 7我没有测试,应该也可以)二:交叉编译器配置三:执行menuconfig时必要库安装 一:虚拟机文件夹共享1)安装虚拟机,如同在window环境下软件安装。不在说。2)安装Linux,个人建议安装Linux2.6内核的,因为在开发嵌入式过程中,网上资料操作都是对于2原创 2012-07-26 14:49:59 · 2728 阅读 · 0 评论 -
在C编程中使用到的几个重要关键字之一static
关于static,我只是把与C相关的摘录了下来,其中C++中与C中类似的,写了出来,关于类中的使用就忽略了。 C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在转载 2011-10-10 13:35:11 · 577 阅读 · 0 评论 -
在C编程中使用到的几个重要关键字之一extern
来源http://baike.baidu.com/view/963932.htm extern:extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。转载 2011-10-10 11:12:36 · 649 阅读 · 0 评论 -
在C编程中使用到的几个重要关键字之一volatile
就象大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。如果没有volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器失去大量优化的机会。推荐一个定义为volatil转载 2011-10-10 13:56:56 · 894 阅读 · 0 评论 -
在C编程中使用到的几个重要关键字之一const
const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。另外CONST在其他编程语言中也有出现,如C++、PHP5、C#.net、H转载 2011-10-10 13:40:01 · 536 阅读 · 0 评论 -
Linux多进程实例与代码优化
#include #include #include #include #define BUFFER_SIZE 16struct prodcons{ int buffer[BUFFER_SIZE]; pthread_mutex_t lock; int rea原创 2011-10-09 23:31:54 · 2503 阅读 · 0 评论 -
Linux驱动修炼之道
努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2011/05/17/6426109.aspx一些学习Linux驱动的笔记整理在这里与转载 2011-09-13 16:24:08 · 2394 阅读 · 0 评论 -
程序员技术练级攻略
导读:本文是由陈皓和他的一位朋友Mailper合作完成,原名叫《Build Your Programming Technical Skills》,本文分享了Mailper和作者个人的学习经历。每个程序员都希望自己能顺利的升级到高的层次,您不妨按照下面的方法去做。前言你是否觉得自己转载 2011-07-20 12:29:59 · 552 阅读 · 0 评论 -
Linux设备驱动入门及demo事例
在 Unix like 系统中,正是有了驱动程序才使得用户可以完全透明的使用计算机系统。设备驱动隐藏了硬件设备的具体的细节和功能,对于不同的硬件设备都提供了一致的接口。比如在 Linux 系统中,为了便于用户的使用,系统把计算机系统的各种设备映射成一系列的特殊的设备文件,叫设备文转载 2011-07-07 12:20:19 · 1011 阅读 · 0 评论