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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux-2.6.38.7移植到mini2440/micro2440

Linux-2.6.38.7移植到mini2440/micro2440

由于linux已经对mini2440提供了支持,这里只做少许的修改。1、我的移植原则(1)能用模块方式就用模块方式,尽可能少地向内核添加文件(2)修改最少的代码,且在修改时使用条件编译 2、移植步骤(1)为内核打上yaffs2补丁./patch-ker.sh c m ../linux-2.6.38.7(2)配置内核make mini2440_defconfig ARCH=armmake ARCH=arm menuconfig(3)修改arch/arm/ma...
Java For Android - 操纵字符串中的字符

Java For Android - 操纵字符串中的字符

String类?提供了一系列检查字符串所容纳的内容的行为,例如查找字符串的子串、切换字符串大小写等。通过索引获得字符和子串: 可以通过charAt()方法获得某个字符串指定索引的字符,字符串中第一个字符的索引为0、最后一个字符的索引为length() - 1。如果想从一个字符串中获得多个方法,可以使用以下方法: Method Description String substring(int beginIndex, int endIndex) 返回根据指定参...
Android Java 语言基础例子代码

Android Java 语言基础例子代码

Android的界面一般都是java开发的,因此对于c++,.net人员来说理解和编写有一个适应过程,最近参考了一下资料,把这些涉的一些java基础使用以例子代码的形式总结起来,记录了这个平台的熟悉过程。相关阅读:Java For Android - 语言基础 http://www.linuxidc.com/Linux/2011-05/36326.htm文件目录(涉及了java的一些主要语法)AnnotDefine.java AnnotDemo.java ...
QT 触摸屏 TSLIB库

QT 触摸屏 TSLIB库

TSLIB的思考Tslib是Linux触摸屏驱动与QT之间的一层库,用于支持event事件,在QT中也配有linux_input选项支持触摸屏,不过由于事件结构与Linux驱动传递的input event不匹配,因而不配使用。1. 关于编译a) QT编译QT的编译中需要在./configure中添加-qt-mouse-tslib –I /tslib编译生成的头文件路径 –L /tslib编译生成的库文件路径 编译时设定体系 会决定使用的库是*.so 还是*...
Eclipse 中五键鼠标无法使用的解决方法

Eclipse 中五键鼠标无法使用的解决方法

五键鼠标还是挺爽的,用惯了前进/后退键就摆脱不了了。可惜在Eclipse下这两个按键竟然不听使唤。还好有办法解决它。如果是 Windows下,装一个Logitech或Microsoft的鼠标驱动,在鼠标设置中把两个侧键分别映射为Alt+左方向键和Alt+右方向键即可。如果是Linux下,需要做几件事:1./etc/X11/xorg.conf中InputDevice一节改为Section"InputDevice"Identifier"Mouse0"Drive...
Android SDK 2.3与Eclipse最新版开发环境搭建

Android SDK 2.3与Eclipse最新版开发环境搭建

一、 背景和准备 1. Android 简介 Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。可以把它简单理解成Linux上套了一个JAVA的壳。Android 的平台基本上是免费的,虽然有部份原生链接库会要求费用,但大部份是免权利金。Android 的程序可以采用JAVA开发,因为它的虚拟机(Virtu...
Python与Perl不能说的秘密

Python与Perl不能说的秘密

最近想学一下python,同时也想了解了下perl,就到处找了找相关的资料,以下内容都是我在网上找的,版权归原作者所有。一、简介1、 PythonPython的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为 ABC 语言的一种继承。之所以选中 Python(大蟒蛇的意思)作为程序的名字,是因为他是一个Monty Python的飞行马戏团的爱好者。 也许他并没...
Linux上程序执行的入口--Main

Linux上程序执行的入口--Main

main()函数,想必大家都不陌生了,从刚开始写程序的时候,大家便开始写main(),我们都知道main是程序的入口。那main作为一个函数,又是谁调用的它,它是怎么被调用的,返回给谁,返回的又是什么?这次我们来探讨一下这个问题。1. main()函数的形式先来说说main函数的定义,较早开始写C程序的肯定都用过这样的定义void main(){},其实翻翻C/C++标准,从来没有定义过void main()。在C标准中main的定义只有两种: int m...
Linux 2.6.30内核移植到S3C2440——CS8900网卡移植

Linux 2.6.30内核移植到S3C2440——CS8900网卡移植

开发环境:主机:Window XP SP2;linux:VMware7.01+Ubuntu9.10;目标板:扬创utu2440-F开发板交叉编译器:arm-linux-3.4.1一、说明:本CS8900网卡驱动移植是基于之前内核版本的,实际上是从扬创开发板附送光盘上拷贝下来的CS8900源文件移植而来。移植好的CS8900网卡驱动在扬创ubu2440-F开发板上已验证通过。二、移植要点:CS8900网卡驱动移植到基于linux2.6.30内核版本的S3C2...
Python 3.2 实现zip压缩与解压缩功能

Python 3.2 实现zip压缩与解压缩功能

刚接触Python,用Python3试着写了一个Zip文件的压缩和解压缩脚本,不足之处,欢迎拍砖功能有限,要按照脚本压缩文件或者文件夹,必须进入文件所在目录,以文件所在目录为工作路径,并且默认压缩后的文件名同于原文件所在的目录名、解压后的文件夹名同于解压前的文件名压缩功能分为压缩所在目录的所有文件跟部分文件(部分文件需要手动添加文件名);解压功能分为解压到当前目录跟解压到指定目录,以下为代码:#!/usr/bin/envpython3 importos,z...
Linux/Unix 编程中 POSIX 函数的线程安全问题

Linux/Unix 编程中 POSIX 函数的线程安全问题

线程安全介绍在目前的计算机科学中,线程是操作系统调度的最小单元,进程是资源分配的最小单元。在大多数操作系统中,一个进程可以同时派生出多个线程。这些线程独立执行,共享进程的资源。在单处理器系统中,多线程通过分时复用技术来技术,处理器在不同的线程间切换,从而更高效地利用系统 CPU资源。在多处理器和多核系统中,线程实际上可以同时运行,每个处理器或者核可以运行一个线程,系统的运算能力相对于单线程或者单进程大幅增强。多线程技术让多个处理器机器,多核机器和集群系统运...
把VIM打造成一个简单实用的IDE

把VIM打造成一个简单实用的IDE

习惯在Linux下coding。分享下Linux下的VIM使用吧,可以作为一个简单的IDE,虽然赶不上sorce insight,eclipse那么功能强大,但也足够用了。 网上很多关于这方面的资料,但我们大部分时间用不到那么多,我就挑一些常用的吧。 以下均以C/C++为例,Fedora14下VIM讲解,如果您是用Windows,稍作修改即可。1, 文中说的一些路径, 比如: ~/.vim/plugin ~/.vim/doc ~/.vim/syntax如果...
<< 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 >>