自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菲利克斯猫(Felix.mao)的IT技术专栏

喜欢专研IT技术`IT项目管理

  • 博客(9)
  • 资源 (14)
  • 收藏
  • 关注

原创 1.8. 本书的内容

从这里开始, 我们进入内核编程的世界. 第 2 章介绍了模块化, 解释了内部的秘密以及展示了运行模块的代码. 第 2 章谈论字符驱动以及展示一个基于内存的设备驱动的代码, 出于乐趣对它读写. 使用内存作为设备的硬件基础使得任何人可以不用要求特殊的硬件来运行代码.调试技术对程序员是必备的工具, 第 4 章介绍它. 对那些想分析当前内核的人同样重要的是并发的管理和竞争情况. 第 5 章关注的是由于

2007-12-24 09:13:00 582

原创 1.7. 加入内核开发社团

在你开始为 Linux 内核编写模块时, 你就成为一个开发者大社团的一部分. 在这个社团中, 你不仅会发现有人忙碌于类似工作, 还有一群特别投入的工程师努力使 Linux 成为更好的系统. 这些人可以是帮助, 理念, 以及关键的审查的来源, 以及他们将是你愿意求助的第一类人, 当你在寻找一个新驱动的测试者.对于 Linux 内核开发者, 中心的汇聚点是 Linux 内核邮件列表. 所有主要的内

2007-12-24 09:12:00 846

原创 1.6. 版权条款

1.6. 版权条款Linux 是以 GNU 通用公共版权( GPL )的版本 2 作为许可的, 它来自自由软件基金的 GNU 项目. GPL 允许任何人重发布, 甚至是销售, GPL 涵盖的产品, 只要接收方对源码能存取并且能够行使同样的权力. 另外, 任何源自使用 GPL 产品的软件产品, 如果它是完全的重新发布, 必须置于 GPL 之下发行.这样一个许可的主要目的是允许知识

2007-12-24 09:11:00 922

原创 1.5. 版本编号

1.5. 版本编号在深入编程之前, 我们应当对 Linux 使用的版本编号方法和本书涉及的版本做些说明.首先, 注意的是在 Linux 系统中使用的每一个软件包有自己的发行版本号, 它们之间存在相互依赖性: 你需要一个包的特别的版本来运行另外一个包的特别版本. Linux 发布的创建者常常要处理匹配软件包的繁琐问题, 这样用户从一个已打包好的发布中安装就不需要处理版本号的问题了

2007-12-24 09:10:00 840

原创 1.4. 安全问题

1.4. 安全问题上一页 第 1 章 第一章 设备驱动简介 下一页1.4. 安全问题安全是当今重要性不断增长的关注点. 我们将讨论安全相关的问题, 在它们在本书中出现时. 有几个通用的概念, 却值得现在提一下.系统中任何安全检查都由内核代码强加上去. 如果内核有安全漏洞, 系统作为一个整体就有漏洞. 在官方的内核发布里

2007-12-04 15:18:00 571

原创 1.3. 设备和模块的分类

1.3. 设备和模块的分类上一页 第 1 章 第一章 设备驱动简介 下一页1.3. 设备和模块的分类以 LInux 的方式看待设备可区分为 3 种基本设备类型. 每个模块常常实现 3 种类型中的 1 种, 因此可分类成字符模块, 块模块, 或者一个网络模块. 这种将模块分成不同类型或类别的方法并非是固定不变的; 程序员可以

2007-12-04 15:17:00 924

原创 1.2. 划分内核

1.2. 划分内核上一页 第 1 章 第一章 设备驱动简介 下一页1.2. 划分内核在 Unix 系统中, 几个并发的进程专注于不同的任务. 每个进程请求系统资源, 象计算能力, 内存, 网络连接, 或者一些别的资源. 内核是个大块的可执行文件, 负责处理所有这样的请求. 尽管不同内核任务间的区别常常不是能清楚划分, 内核

2007-12-04 15:16:00 687

原创 第 1 章 第一章 设备驱动简介

目录1.1. 驱动程序的角色 1.2. 划分内核 1.2.1. 可加载模块1.3. 设备和模块的分类 1.4. 安全问题 1.5. 版本编号 1.6. 版权条款 1.7. 加入内核开发社团 1.8. 本书的内容 以 Linux 为代表的自由操作系统的很多优点之一, 是它们的内部是开放给所有人看的. 操作系统, 曾经是一个隐藏的神秘的地方, 它的代码只局限于少数的程序员, 现在已

2007-12-04 15:15:00 726

原创 Linux 设备驱动 Edition 3

Linux 设备驱动 Edition 3   下一页Linux 设备驱动 Edition 3By Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman 由 quickwhale 翻译的简体中文版 V0.1.0 2006-6-2  遵

2007-12-04 15:14:00 911

【2013/09/24更新】 playmaker 1.7.5

可视化脚本语言playMaker,具有高度有好的界面、整合性高、功能强大、修改容易等特点。开发者只需将集成的功能模块用连线的方式,通过逻辑关系将其连接,即可快速创建所需功能,非常适合非编程人员与项目制作使用。 即使不会编程也能够实现你的创意 对于初学者和专业人员,Visual状态机都是直观和功能强大的,程序员也热爱Visual状态机,它可以工作于Indie版和Pro版的unity。 新鲜货,喜欢的拿去吧。 Playmaker 直观的可视化编辑器 可快速的添加状态和行为,将状态和转移进行连接,并且管理事件和变量,用复制/粘贴来保存时间,集成了帮助信息。 强力的查错能力 实时错误检查器可以帮助你在点击开始运行游戏按钮之前找出错误,运行时查错允许你查看状态机的行为,在状态改变的过程中设置断点和步进,在游戏进行时观察变量,在任意时间发送事件和改变变量,利用日志窗口观看转移事件。 高度的可扩展性 编写自定义操作,它们就会出现在编辑器中。可以获得很多针对流行插件的自定义操作,用户社区在论坛和维基上进行共享,开源API允许你在代码中编写FSM。 Playmaker 官方售价:$45 插件大小:3.3MB

2013-09-25

【2013/09/19更新】 playmaker 1.7.4 更新

可视化脚本语言playMaker,具有高度有好的界面、整合性高、功能强大、修改容易等特点。开发者只需将集成的功能模块用连线的方式,通过逻辑关系将其连接,即可快速创建所需功能,非常适合非编程人员与项目制作使用。 即使不会编程也能够实现你的创意 对于初学者和专业人员,Visual状态机都是直观和功能强大的,程序员也热爱Visual状态机,它可以工作于Indie版和Pro版的unity。 新鲜货,喜欢的拿去吧。 Playmaker 直观的可视化编辑器 可快速的添加状态和行为,将状态和转移进行连接,并且管理事件和变量,用复制/粘贴来保存时间,集成了帮助信息。 强力的查错能力 实时错误检查器可以帮助你在点击开始运行游戏按钮之前找出错误,运行时查错允许你查看状态机的行为,在状态改变的过程中设置断点和步进,在游戏进行时观察变量,在任意时间发送事件和改变变量,利用日志窗口观看转移事件。 高度的可扩展性 编写自定义操作,它们就会出现在编辑器中。可以获得很多针对流行插件的自定义操作,用户社区在论坛和维基上进行共享,开源API允许你在代码中编写FSM。 Playmaker 官方售价:$45 插件大小:3.3MB

2013-09-22

NGUI2.6.5b Unity3d开发必备 截止9月10号,最新版本NGUI Next-Gen UI (NGUI),2.6.5!

NGUI是unity的一个插件,使用它来制作你的游戏UI必定将事半功倍。为什么这么说呢?首先我们说说GUI与NGUI的区别,GUI是Unity自带的绘制界面工具,它的成像原理是基于表层的,所以执行效率非常的低,并且没有提供复杂的UI的接口,就算开发者硬着头皮写上去只能让UI的执行效率更低。然而NGUI 完全依赖与3d就好比在游戏世界中的摄像机直直的照射在一个平面中,在平面之上再去绘制自己的UI,所以它的执行效率会非常高

2013-09-16

NGUI2..6.5b Unity3d开发必备

截止9月10号,最新版本NGUI Next-Gen UI (NGUI),2.6.5! NGUI是unity的一个插件,使用它来制作你的游戏UI必定将事半功倍。为什么这么说呢?首先我们说说GUI与NGUI的区别,GUI是Unity自带的绘制界面工具,它的成像原理是基于表层的,所以执行效率非常的低,并且没有提供复杂的UI的接口,就算开发者硬着头皮写上去只能让UI的执行效率更低。然而NGUI 完全依赖与3d就好比在游戏世界中的摄像机直直的照射在一个平面中,在平面之上再去绘制自己的UI,所以它的执行效率会非常高

2013-09-16

C++复制(拷贝)构造函数实验代码

C++复制(拷贝) 构造函数实验代码 每个类只有一个析构函数 和一个赋值函数 ,但可以有多个构造函数 (包含一个拷贝构造函数 ,其它的称为普通构造函数 )。对于任意一个类 A ,如果不想编写上述函数, C++ 编译器将自动为 A 产生四个缺省的函数(也只是在需要的时候才会产生)

2012-11-24

C++类成员函数指针2

1.普通函数指针指向普通函数 2.普通函数指向非静态成员函数 3. 类外部的 类函数指针 指向普通函数 4. 类外部的 类函数指针 指向成员函数 5. 类内部的 函数指针 指向成员函数 (类似于第2条) 6. 类内部的 函数指针 指向普通函数

2012-11-17

cocos2d-1.0.1-x-0.13.0-beta--android-ndk-windows构建批处理.zip

1. 请将文件放到cocos2d-1.0.1-x-0.13.0-beta目录下面 2. 打开build_android_ndk_tests.bat 文件 修改set NDK_ROOT=D:\Work7\android-ndk-r7c到你的NDK实际路径即可 3. jni/Application.mk 文件中加入 APP_MODULE : = android-4 4. 在jni目录中添加双击此批处理即可编译库文件 注1:0.13版本的cocosw2d-x 搭配 Eclipse 也可以使用这个批处理,不要使用NDK自带的ndk-build.cmd 注2:此批处理可以脱离Eclipse,只用NDK自带的编译器即可,这里只用来编译库,如果要打包到APK还是需要Eclipse的,将刚刚编译的库导入即可 上面讲解了两种方法,自行选择 build_android_ndk.bat 需要在开始 --> 运行 后 运行的程序 方法有2: 方法1: 运行build_android_ndk.bat -C tests/test.android/jni 方法2: #cd tests/test.android/jni #..\..\..\build_android_ndk.bat 效果是一样的 脱离繁重的Cygwin

2012-04-17

Android TXT 阅读器

本软件自动识别文件编码,很大程度上方便了用户的操作,如果还显示乱码,请您尝试手动切换编码。 如果您对系统默认设置不习惯,可以尝试点击Menu切换编码,字体大小,文字颜色或背景样式,总会有一种适合您。 您可以通过手指滑动翻页,或通过物理方向按键,滚球来翻页...

2011-11-28

Cadence spb 15.7 安装说明详解

1. 安装的时候确保使用本机的网卡,不是无线网卡 *** 2. 确保系统时间在2006-08-27 到31-dec-2010 之间*** 超出的时间范围,暂时不知道怎么破解 3.解压的四个独立目录最好使用小写,和文档上一样 4. license 文件可以不用手动更改,按照文档上即可 SERVER this_host 001b248d2e4a 1800 DAEMON cdslmd 上面是我的license.dat 文件,机器名可以不改( this_host) 配置好相关的环境变量即可 5. 中途遇到启动失败等错误,可以重新start server 很多用户对 Cadence spb 15.7 的安装觉得困难,本人也曾尝试过这种痛苦,反复安装数 十次都未成功,功夫不负有心人,经过本人反复安装,反复研究,终于摸索到一种有效的安 装及破解方法。本人做事一向是比较认真执着,要嘛不做,要嘛就要做到最好,所以我本人 决心做一份详细的安装说明,我并不是为了想求得什么,只是我不想后面的人也象我这样痛 苦。本人经过呕心沥血,花了一番心思才做好这么一个关于 Cadence spb 15.7 的详细安装说 明。小弟也是菜鸟一个,还望各位多多指教。为免大家遇到同样的安装破解痛苦,本人将这 个详细的安装说明奉献给大家共亨。

2011-04-18

提供嵌入式经典资料下载地址(pdf)

包含了很多的嵌入式软件和文档的资源地址。里面还有经典电子,通信类视频教程的下载地址

2007-10-27

怎样安装uclinux –从源代码开始

从获得的源代码进行安装<br>不使用CD进行安装

2007-07-19

车载GPS导航

车载GPS导航系统的应用及功能

2007-06-06

空空如也

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

TA关注的人

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