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

首页 / 操作系统 / Linux

ARM寄存器总结

ARM寄存器总结

ARM处理器共有37个寄存器: 1) 31个通用寄存器,包括程序计数器(PC)。这些寄存器都是32位的; 2)6个状态寄存器。这些寄存器也是32位的,但是只使用了其中的12位。ARM通用寄存器 通用寄存器(R0-R15)可分为三类:不分组寄存器R0~R7;分组寄存器R8~R14;程序计数器PC。 1)不分组寄存器R0~R7 不分组寄存器R0~R7在所有处理器模式下,它们每一个都访问一样的32位寄存器。它们是真正的通用寄存器,没有体系结构所隐含的特殊用途。...
Fedora 14 编译LDD3的源码

Fedora 14 编译LDD3的源码

直接到example下的某个目录如scull下去make,会出现一堆错误说明一下,Fedora14带内核源码的头文件(或者yum install kernel-devel安装这些头文件),没带源码,但是对于编译ldd3里的的例子,这些头文件就足够了并且Makefile已经指定了正确的内核目录#KERNELDIR ?= /lib/modules/$(shell uname -r)/build所以出现的这些错误,仅仅是由内核版本不一致造成的ldd3的例子是2....
Linux驱动基础开发

Linux驱动基础开发

目前,Linux软件工程师大致可分为两个层次: (1)Linux应用软件工程师(Application Software Engineer): 主要利用C库函数和Linux API进行应用软件的编写; 从事这方面的开发工作,主要需要学习:符合linux posix标准的API函数及系统调用,linux的多任务编程技巧:多进程、多线程、进程间通信、多任务之间的同步互斥等,嵌入式数据库的学习,UI编程:QT、miniGUI等。 (2)Linux固件工程师(...
基于SIM300的GPRS网络通讯

基于SIM300的GPRS网络通讯

基于SIM300制作的通信模组在工程中使用的非常多,下面总结一下其在网络通信方面的AT指令集应用方法1、预备步骤:测试GPRS模组和业务是否好用 AT //测试网络连接是否完后AT+ccid //检测是否装有SIM卡 AT+cgmr //检测软件版本,5.0 以上的才有GPRS 功能支持 AT+COPS? //运营商检测:响应 +COPS:0OK 未找到网络响应 +COPS:0,0,”UNICOM”//联通OK响应 +COPS:0,...
OpenCV开源图像处理函数库在S3C2440移植

OpenCV开源图像处理函数库在S3C2440移植

一、简介OpenCV是一个基于C/C++语言的开源图像处理函数库 其代码都经过优化,可用于实时处理图像 具有良好的可移植性 可以进行图像/视频载入、保存和采集的常规操作 具有低级和高级的应用程序接口(API)二、功能说明图像数据操作(内存分配与释放,图像复制、设定和转换)Image data manipulation (allocation, release, copying, setting, conversion).图像/视频的输入输出(支持文件或摄像...
Boa Web服务器在PC上移植

Boa Web服务器在PC上移植

boa是一个非常小巧的Web服务器,可执行代码只有约60KB。它是一个单任务Web服务器,只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。下面我们讲解以下boa如何在PC机(虚拟机RedHatAS5环境)完成移植修改工作。 boa下载地址:下载在Linux公社的1号FTP服务器里,下载地址:FTP地址:ftp://www.linuxidc.com用户名:www.linuxid...
FFmpeg视频编码库S3C2440移植

FFmpeg视频编码库S3C2440移植

FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。官方网站:http://www.ffmpeg.org/index.html下载地址:下载在Linux公社的1号FTP服务器里,下载地址:FTP地址:ftp:...
Sqlite 3.7.6.2在PC及S3C2440平台移植

Sqlite 3.7.6.2在PC及S3C2440平台移植

SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。...
MPlayer在PC、ARM上移植

MPlayer在PC、ARM上移植

MPlayer是一款开源多媒体播放器,以GNU通用公共许可证发布。此款软件可在各主流作业系统使用,例如Linux和其他类Unix系统、微软的视窗系统及苹果电脑的Mac OS X系统。MPlayer是建基于命令行界面,在各作业系统可选择安装不同的图形界面。mplayer的另一个大的特色是广泛的输出设备支持。它可以在X11,Xv,DGA, OpenGL,SVGAlib,fbdev,AAlib,DirectFB下工作,而且你也能使用GGI和SDL和一些低级的硬件...
<< 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 >>