Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux内核-可安装模块的实现

Linux内核-可安装模块的实现

《Linux内核源代码情景分析》读书笔记1、在应用程序界面上,内核通过4个系统调用支持可安装模块的动态安装和拆卸,它们是create_module()、init_module()、query_module()、以及delete_module()。通常用户都不需要直接跟这些系统调用打交道,而直接用系统提供的工具/sbin/insmode和/sbin/rmmod来安装和拆卸可安装模块。当然这两个工具还最终通过这些系统调用实现的。当然,系统调用delete_mo...
应用Python快速实现系统原型

应用Python快速实现系统原型

[摘要] 快速原型是在开发真实系统之前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作。Python非常易于使用,并且支持Windows/Mac/Unix/Linux/Solaris多操作系统平台,可以帮助开发人员在这些平台上更迅速地完成任务。同时Python拥有一个强大的基本类库和数量众多的第三方扩展库,所以它的应用范围也比较广泛。文章举例说明,如何应用Python快速实现一个异步多线程的前置机系统。[关键词] 动态编程语言 快速原型开发 前...
用 Ruby 开发 iOS 应用 —— RubyMotion

用 Ruby 开发 iOS 应用 —— RubyMotion

RubyMotion是一个商业应用,基于开源的 MacRuby, 让你可以使用 Ruby 语言来开发 iOS 应用程序! RubyMotion 应用的创建和后期维护都是采用终端命令行方式,一个 RubyMotion 项目是基于 Rake 工具,可通过编辑 Rakefile 进行配置。RubyMotion 基于 iOS 构建,你可以访问所有公开的 iOS APIs,同时也可以使用第三方的 Objective-C 库和 Gems,你可以使用自己熟悉的文本编辑器...
android opensource: eclipse 进行源码开发

android opensource: eclipse 进行源码开发

一、版本说明:1. eclipse for javaEE 3.5.22. jdk1.63. adt12.04. linux/Ubuntu10.04 或者 linux/ubuntu10.10二、准备工作:1. 下载 Android2.3.7 源码欲了解具体内容可以参看 android 官网。2. 编译源码必须编译源码,否则会引发很多问题。记住:如果下载没问题的话,编译只是时间的问题。如果,你的机器性能比较好,一个小时左右编译就会完毕,等待编译吧,漫长!注意:...
android opensource: 源码开发基础

android opensource: 源码开发基础

下载 Android 源码之后,接下来就是学习或者进行开发。在开发之前,谈一些开发必备知识或者工具,工欲善其事必先利其器嘛!在博客 http://www.linuxidc.com/Linux/2012-05/59703.htm 中基本上说了开发使用工具。但是我们如何使用模拟器开发呢?!当然你去删除或者增加app到模拟器就不可以按常规来操作了,花 5 -10 分钟了解一下,如果你有需要。0. 编译源码直接在下载的源码根目录下面,执行:source build...
Android 系统重启与关机:Java 代码实现

Android 系统重启与关机:Java 代码实现

在应用层如何通过代码实现 Android 系统的重启,分享给大家。这篇博客是在 android 系统开发的基础之上进行实践的,所以如果你是纯粹的 app 开发,可能要让你失望了。该代码在真机上测试成功,在模拟器上面测试失败。在 linux 下面,重启 pc,非 root 用户需要执行 sudo reboot,所以在 android 下重启机器也需要一定的权限。应用程序界面:1. 新建一个 android 工程 reboot2. 编写 Android.mkL...
S3C2410多功能复用I/O口

S3C2410多功能复用I/O口

S3C2410A共有117个多功能复用输入/输出口(I/O口),分为8组,即PORTA~PORT H,8组I/O口按照其位数的不同,可分为:1个23位输出口(PORT A)2个11位I/O口(PORT B和PORT H)4个16位I/O口(PORT C、PORT D、PORT E和PORT G)1个8位I/O口(PORT F) 具体的I/O口配置见S3C2410A芯片手册 在S3C2410A中,大部分引脚都是复用的,所有需要对每一个引脚定义其功能。为了使用...
<< 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 >>