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

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

首页 / 操作系统 / Linux

移植文件系统(BusyBox1.12.2)到S3C2410平台出现的问题

移植文件系统(BusyBox1.12.2)到S3C2410平台出现的问题

最近忙着做毕业设计,做到系统底层软件平台构建这一步,也就是移植uboot、linux内核和根文件系统,目标平台是S3C2410。 BusyBox各版本下载 http://www.linuxidc.com/Linux/2011-08/40704.htm经过一步步的移植,最后都移植成功了,烧到板子上能够正常启动,但是经过我得测试后发现一个问题,无法加载驱动模块。(红色字体表示很严重!)这个问题严重,无论怎么insmod或者modprobe发现都不行,刚开是提示...
PowerPc下的寻址模式

PowerPc下的寻址模式

本篇文章主要描述了Powerpc的寻址模式,让自己对内存映射、寻址的概念理解深入些。在开始讨论寻址模式之前,让我们首先来回顾一下计算机内存的概念。可能之前已经了解了关于内存和编程的一些事实,但是由于现代编程语言正试图淡化计算机中的一些物理概念,因此复习一下相关内容是很有用的:·主存中的每个位置都使用的连续的数字地址编号,内存位置就使用这个地址来引用。·每个主存位置的长度都是一个字节。·较大的数据类型可以通过简单地将多个字节当作一个单位实现(例如,将两个内存...
PowerPC汇编指令集简析

PowerPC汇编指令集简析

在了解PowerPC汇编指令前,需要先看下编程所用的寄存器模型,PowerPC系统结构为大多数运算指令都定义了Register-Register的操作,这些操作的源操作数从寄存器取得,或作为嵌入指令操作码中的立即数提供。这里的e300核可分为用户编程模型和管理员编程模型,该模型有32个GPR、32个FPR、特殊目的寄存器SPR和一些功能寄存器,下图为二者的示意图:上面这些寄存器可能不太好理解,因为名字和Intel汇编不一样,其实,可以这样理解,GPR就相当...
Android使用内容提供者方式进行存储

Android使用内容提供者方式进行存储

内容提供者(ContentProvider)主要作用是对外共享数据,如果数据通过内容提供者对外共享了,那么其他应用就可以从内容提供者中查询到数据,并且可更新数据、删除数据、添加数据,如果采用文件的操作模式对外共享数据,数据的访问方式会因为存储方式的不同导致数据的访问方式无法得到统一,不同存储方式文件对外进行共享其访问的ApI是不一样的,如果采用内容提供者对外共享数据就会统一了数据的访问方式。采用统一的API访问共享的数据。创建内容提供者步骤1.创建内容提供...
Android采用ListView实现数据列表显示

Android采用ListView实现数据列表显示

要将数据库中的数据列表显示在屏幕上,我们要使用ListView这个控件,当用户从数据库中取出数据时,要将数据绑定到显示控件上,如何绑定呢,我们需要创建适配器进行绑定,创建适配器有两种方式:第一种是用SimpleAdapter创建(要求绑定的数据是List<HashMap<String, Object>>数据类型)第二种是用SimpleCursorAdapter创建(要求绑定的数据是Cursor数据类型)显示效果如图所示:界面布局:i...
Android操作嵌入式关系型SQLite数据库

Android操作嵌入式关系型SQLite数据库

SQLite特点1.Android平台中嵌入了一个关系型数据库SQLite,和其他数据库不同的是SQLite存储数据时不区分类型例如一个字段声明为Integer类型,我们也可以将一个字符串存入,一个字段声明为布尔型,我们也可以存入浮点数。除非是主键被定义为Integer,这时只能存储64位整数2.创建数据库的表时可以不指定数据类型,例如:CREATE TABLEperson(id INTEGER PRIMARY KEY, name)3.SQLite支持大部...
Android实现电话拨号器和短信发送器

Android实现电话拨号器和短信发送器

电话拨号器实现原理:用户输入电话号码,当点击拨打的时候,由监听对象捕获,监听对象通过文本控件获取到用户输入的电话号码,由于系统已经实现了电话拨号功能,所以我们只需要调用这个功能就可以了。步骤:1.界面布局2.编写Activity3.使用意图过滤器激活电话拨号功能4.添加电话服务权限(用手机的电话服务,要在清单文件AndroidManifest.xml中添加电话服务权限)如图所示这三个控件是垂直摆放的,所以要使用线性布局来搁置显示控件效果图:界面布局:<...
Android服务(service)初步——通话录音

Android服务(service)初步——通话录音

启动服务之后,监听手机TelephonyManager状态,根据不同情况做出选择,源码以及截图如下:生成的录音文件:Log日志:这个不知道为什么,点击多次停止服务的时候,总是会出现下面的BUG:图片看不清楚,我把日志复制了出来如下:09-21 19:56:31.850: ERROR/audio_input(34): unsupported parameter: x-pvmf/media-input-node/cap-config-interface;val...
详解Android解析Xml的三种方式——DOM、SAX以及XMLpull

详解Android解析Xml的三种方式——DOM、SAX以及XMLpull

今天学习了Android解析Xml的三种方式——DOM、SAX以及XMLpull,这里对它们进行总结。如果理解有误,欢迎指正 ^_*一、DOM方式解析:xml是先把xml文档都读到内存中,然后再用DOM API来访问树形结构,并获取数据。这个写起来很简单,但是很消耗内存。要是数据过大,手机不够牛逼,可能手机直接死机。常用的DoM接口和类:Document:该接口定义分析并创建DOM文档的一系列方法,它是文档树的根,是操作DOM的基础。Element:该接...
Qt--程序在模拟器和真机中的显示以及获取设备的大小

Qt--程序在模拟器和真机中的显示以及获取设备的大小

在Qt Creator中,程序的显示在QWidget中提供了一些方法,show(); ---正常显示 showMaximized(); ---窗口最大化 showMinimized(); ---窗口最小化 showFullScreen(); ---全屏显示 如果想要在windows中正常显示窗口,但却想在模拟器或者真机上全屏显示程序,就需要用到一些用来条件编译的宏了。这些宏是Qt为了实现跨平台的程序,从而在不同的平台上编译不同的代码,这些宏如下: Q_WS...
AndroidManifest.xml 详解 一 译自——《Beginning Android Games》

AndroidManifest.xml 详解 一 译自——《Beginning Android Games》

关于Android游戏开发优秀的中文书籍实在是太少,英文的确有很多。没办法,狠下心来学英语,用翻译工具哪里不懂点哪里!为了提高我的英语水平和记忆强度,我把书上的一些我觉得比较有用的片发到上面,翻译的不好,勿喷Beginning Android Games.2011.pdf 下载地址: http://www.linuxidc.com/Linux/2011-09/43951.htm先来点简单的:AndroidManifest.xml 之 <manifes...
Android常用三栏式滑动/滚动视图(View)的设计与实现代码

Android常用三栏式滑动/滚动视图(View)的设计与实现代码

在基于Android的应用软件设计时,常常会希望实现以下界面视图___________________________| 头部导航区域 (导航栏) ||__________________________|| || || || 视图左右滚动区域 || (可以左右拖动滚动) || || |__________________________| || 底部设置菜单按钮(菜单栏) |__________________________闲话少说,直接上核心代码。一...
GCC/G++基本命令简介

GCC/G++基本命令简介

gcc & g++现在是gnu中最主要和最流行的c & c++编译器 。g++是c++的命令,以.cpp为主,对于c语言后缀名一般为.c。这时候命令换做gcc即可。其实是无关紧要的。其实编译器是根据gcc还是g++来确定是按照C标准还是C++标准编译链接。下面以Test.cpp为例:命令: g++ Test.cpp功能:生成默认为a.exe的文件,这个过程包含了编译和链接。再说下-o命令,-o命令表示输出的意思,gcc/g++命令是非常灵活...
Python 中使用 pyrex 生成 Linux 可执行文件

Python 中使用 pyrex 生成 Linux 可执行文件

这个问题是相当有意义的,如果有了比较好的方法,Python 完全可以用来开发商业软件,而不用担心源代码泄露。前两天我在网上看了看,有很多的人在问这个问题。大部分的人都在用 py2exe,这是个对 Python 程序打包的东东,实际上只是在 Python 程序中找 出依赖的模块,然后发布这个程序。好处在于可以让这个程序脱离 Python 的环境来执行,不用安装 Python 解释器。但实际上并不能保护源代码,因为源 代码其实也包含在其中了。更好的办法是使用 ...
Linux基础:在驱动中增加异步通知的例子

Linux基础:在驱动中增加异步通知的例子

异步通知的意思是:一旦设备就绪,则主动通知应用程序,这样应用程序就根本不需要查询设备的状态,这一点非常类似于硬件上的“中断”的概念,比较准确的称谓是“信号驱动的异步I/O”。信号是在软件层次上对中断机制的一种模拟,在原理上一个进程接收到一个信号与处理器接收到一个中断请求是一样的。1>在把驱动从2.6.32 移植到2.6.36时 报错/home/kernel_test/globalfifo/globalfifo.c:240:2: error: unkn...
<< 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 >>