E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ARM-LINUX
Linux系统调用--fcntl函数详解
Linux系统调用--fcntl函数详解 (2007-11-0615:09)分类:
ARM-Linux
应用程序 今天在看《Linux设备驱动程序(第3版)》碰到了fcntl系统调用,以前没接触过。
bailyzheng
·
2012-04-15 21:00
linux
struct
cmd
File
delete
symlink
arm-linux
的gdb移植
这一种模式是需要编译一个
arm-linux
版本gdbserver(GDB的stub模块).然后再编译一个X86版本交叉调试的gdb.为了与桌面版本身的gdb区别开来,一般改名为arm-linux-
yongan1006
·
2012-04-11 15:00
正则表达式
function
测试
fortran
makefile
编译器
基于
ARM-LINUX
的温度传感器驱动(DS18B20)
DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。主要根据应用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测
Tommy_wxie
·
2012-04-07 21:00
ARM-Linux
存储机制详解
ARM-Linux
存储机制详解1.内存管理和MMU当ARM要访问存储器时,MMU先查找TLB(TranslationLookasideBuffer,旁路转换缓冲)中的虚拟地址表。
zzsfqiuyigui
·
2012-04-05 23:00
ARM-Linux
启动过程的空间映射之一
一般情况下,内核镜像文件zImage是压缩形式存在的,最初镜像存在于flash之中,而且镜像形成时的链接起始地址TEXT_START=ZTEXADDR=0。bootloader负责将flash中的镜像原本的拷贝到内存之中,然后就利用长跳转指令跳入内存中执行。movpc,r2 @其中r2就是内存中镜像的地址,0x30008000下面我们具体叙述进入linux后的空间映射过程。此时内核没
zzsfqiuyigui
·
2012-04-05 23:00
c
Flash
table
domain
makefile
alignment
构建
arm-linux
仿真运行环境 (skyeye +
arm-linux
+ NFS)
http://hi.baidu.com/yashin_xp/home构建
arm-linux
仿真运行环境(skyeye+arm-linux+NFS)配置一下:成都市电子科技大学更新服务器gedit/etc
susubuhui
·
2012-04-01 14:00
File
System
NetWork
makefile
Deb
disk
ARM9学习笔记之——MMU
我记得有一次我去应聘
ARM-Linux
软件工程师。结果被问到ARM中的虚拟内存是怎么管理的。由于我只对X86平台下的MMU了解,所以我被问倒了。原来我所学的只是皮毛。
hevake_lcj
·
2012-03-27 22:00
c
扩展
平台
X86
s3c2410_gpio_setpin() 及GPIO虚拟地址,物理地址
对于理解
arm-linux
对于24x0系列开发板的地址映射有着异常强悍1 case MEMDEV_IOCO
chenliujiang1989
·
2012-03-23 18:00
全手工制作
arm-linux
交叉编译工具链 (Gcc 4.2.1 + Glibc 2.6.1 + Linux 2.6.22.6)《二》 作者:Garfield Trump
《四》具体实现:http://cross-lfs.org/view/clfs-sysroot/arm/index.html 在此部分的制作过程主要参考以上网站完成,但其中制作过程有错,在本文中GarfieldTrump予以了纠正。读者可以事后参看一下。我会在以下篇幅中指出与该网站的不同之处,并说明错在什么地方。建议先看本文,此网站的目录结构比较混乱,而且按该网站所述建立工作目录,一定会出错,是在第
fanwenbo
·
2012-03-12 23:00
linux
gcc
工具
编译器
patch
linux内核
arm-linux
下usb驱动的结构和相关函数
几个重要的结构struct--接口structusb_interface{ /*arrayofalternatesettingsforthisinterface, *storedinnoparticularorder*/ structusb_host_interface*altsetting; structusb_host_interfac
ken831001
·
2012-03-10 14:00
struct
list
Scheme
buffer
interface
Descriptor
motion程序的移植和安装
/configure --prefix=${PWD}/_install --host=
arm-linux
可生成Makefile3.makemakeinstall4.拷贝./_in
guozhiyuan20095318
·
2012-03-01 19:00
浏览器
测试
makefile
嵌入式Linux工程师认证考试大纲
;(2)掌握Linux系统下程序设计和开发的流程和方法;(3)掌握LinuxShell下的程序编写;(4)掌握嵌入式Linux系统构建的方法;(5)掌握BootLoader的启动和运行过程;(6)掌握
ARM-Linux
jiangyiaxiu
·
2012-02-16 17:00
qtopia-2.2.0上实现konqueror网页浏览器
3因为我的libpng,libz,以及libts等都没有copy到交叉工具链
arm-linux
目录下,需
niyufeng
·
2012-02-04 12:00
浏览器
qt
include
reference
networking
桌面环境
编译OpenCV for
arm-linux
OpenCV的主要应用环境是Windows和Linux,对于嵌入式系统如
arm-linux
,很少有资料提到,因此将我在
arm-linux
编译过程
eagelangel
·
2012-02-03 20:00
video
嵌入式
generator
reference
makefile
tiff
arm linux 启动过程
arm-linux
启动过程 1.kernel运行的史前时期和内存布局 在arm平台下,zImage.bin压缩镜像是由bootloader加载到物理内存,然后跳到zImage.bin里一段程序,它专门于将被压缩的
sfrysh
·
2012-02-01 22:00
thread
c
linux
manager
domain
alignment
ARM-Linux
驱动移植--Linux下烧写工具DNW和USB驱动安装
主机平台:GentooLinux11.2withlinuxkernel3.0.6硬件平台:FL2440(S3C2440)withlinuxkernel2.6.35原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/72113961、首先下载DNWforlinuxhttp://download.csdn.net/source/1011
thecloud
·
2012-01-19 19:00
linux
ARM-Linux
驱动移植--Linux下烧写工具DNW和USB驱动安装
主机平台:GentooLinux11.2withlinuxkernel3.0.6硬件平台:FL2440(S3C2440)withlinuxkernel2.6.35原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/72113961、首先下载DNWforlinux http://download.csdn.net/source/101
yming0221
·
2012-01-19 19:00
linux
struct
File
null
buffer
工具
ARM-Linux
驱动--MTD驱动分析(三)
with linux kernel 2.6.35 原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/7207908 *接上文
ARM-Linux
thecloud
·
2012-01-17 23:00
linux
ARM-Linux
驱动--MTD驱动分析(三)
(S3C2440)withlinuxkernel2.6.35原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/7207908*接上文
ARM-Linux
yming0221
·
2012-01-17 23:00
struct
list
user
callback
Allocation
structure
ARM-Linux
驱动--MTD驱动分析(二)
S3C2440)with linux kernel 2.6.35原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/7205713 *接上文
ARM-Linux
thecloud
·
2012-01-16 23:00
linux
ARM-Linux
驱动--MTD驱动分析(二)
S3C2440)withlinuxkernel2.6.35原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/7205713*接上文
ARM-Linux
yming0221
·
2012-01-16 23:00
struct
list
Module
user
table
structure
ARM-Linux
驱动--MTD驱动分析(一)
主机:GentooLinux11.2withlinuxkernel3.0.6硬件平台:FL2440(S3C2440)withlinuxkernel2.6.35原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/7202503MTD(memorytechnologydevice内存技术设备)在硬件和文件系统层之间的提供了一个抽象的接口
yming0221
·
2012-01-15 16:00
数据结构
struct
Flash
asynchronous
structure
硬件驱动
ARM-Linux
驱动--MTD驱动分析(一)
主机:GentooLinux11.2withlinuxkernel3.0.6硬件平台:FL2440(S3C2440)withlinuxkernel2.6.35原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/7202503MTD(memorytechnologydevice内存技术设备)在硬件和文件系统层之间的提供了一个抽象的接口
thecloud
·
2012-01-15 16:00
linux
ARM-Linux
s3c2440 之UART分析(四)
====本文系本站原创,欢迎转载! 转载请注明出处:http://blog.csdn.net/yyplc====注册完成之后,设备与驱动是如何连接的呢?原来在driver_register()注册中已经进行设备连接了。串口是一种platform设备,在体系框架setup_arch()中完成设备注册,而且设备的注册先于驱动注册,最终串口设备与驱动的连接在driver_register()-->bus
yyplc
·
2012-01-14 16:00
c
框架
struct
null
each
ARM-Linux
s3c2440 之UART分析(三)
====本文系本站原创,欢迎转载! 转载请注明出处:http://blog.csdn.net/yyplc====回顾一下上文,s3c2440串口底层驱动围绕三个数据结构展开:UART特定的驱动程序结构定义:structuart_drivers3c24xx_uart_drv;UART端口结构定义:structuart_ports3c24xx_serial_ops;UART相关操作函数结构定义:str
yyplc
·
2012-01-14 14:00
数据结构
c
struct
Module
null
ARM-Linux
s3c2440 之UART分析(二)
====本文系本站原创,欢迎转载! 转载请注明出处:http://blog.csdn.net/yyplc====本文系itspy原创,复制/转载请尽量标明原出处http://blog.csdn.net/yyplc/article/details/7196290,谢谢!软件篇(linux-2.6.30.4):Linux系统的串口驱动与一般字符设备并一样,它采用层次化的架构,从而看做是一个串行系统来实
yyplc
·
2012-01-12 14:00
数据结构
c
linux
struct
Module
平台
ARM-Linux
s3c2440 之UART分析(一)
====本文系本站原创,欢迎转载! 转载请注明出处:http://blog.csdn.net/yyplc====在分析ARM-Linuxs3c2440中UART的时有必要先了解s3c2440A中串口的硬件知识。也就是本文----硬件篇:S3c2440A串口提供三个独立的异步串行通信I/O端口(asynchronousserialI/Oports)。每一个串口均可以以普通中断方式或者DMA方式进行数
yyplc
·
2012-01-12 10:00
编程
c
工作
arm-linux
串口接收出错
在一帧数据的接收中,一帧数据,会被分两次接收,如下:第一次接收一部分,第二次接收一部分;recv data fromdownline: 0x66 0x17 0x0 0xc1 0x0 0x1 0x0 0x0 0x0 0x0 0x11 0x1 0x0 0x0 0x1 0x41 0x33 0x0 0x1 0x0 thelengthofdata :2016:43:6
tietao
·
2011-12-31 21:00
工作
struct
网络
REST
测试
null
关于
arm-linux
相关操作
主机59.71.94.125windowsXP虚拟机192.168.1.128ubuntu10.10 ftp用户名/密码:ubuntu/1一、批处理脚本将虚拟机中程序传递到SD卡中在虚拟机交叉编译环境中编译好的程序,将会放到路径/home/ubuntu/ftp下SD卡插入电脑中后,会挂载为为F盘通过ftp将虚拟机中程序传递到F盘中,ftp登陆后路径为/home/ubuntu/*ftp192.16
liujiyong7
·
2011-12-27 23:00
ARM-Linux
s3c2440 之中断分析(三)
====本文系本站原创,欢迎转载! 转载请注明出处:http://blog.csdn.net/yyplc====Linux通过以下函数来注册中断以及中断相关的入口函数handle,只有先注册IRQ,才能正常使用。intset_irq_chip(unsignedintirq,structirq_chip*chip) staticinlinevoidset_irq_handler(unsignedin
yyplc
·
2011-12-21 13:00
数据结构
c
linux
exception
struct
vector
ARM-Linux
s3c2440 之中断分析(二)
====本文系本站原创,欢迎转载! 转载请注明出处:http://blog.csdn.net/yyplc====软件篇: 上一篇文章回顾了s3c2440的中断控制器原理的相关硬件知识,有了这个基础再来分析Linux中的软件分析方式,心里就有底了。面对浩瀚如海的Linux源代码,s3c2440的中断到底是怎样呢,如何处理,如何实现的呢?一步一步来揭开它神秘的面纱吧,当然需要从Linux内核
yyplc
·
2011-12-20 16:00
数据结构
c
linux
timer
struct
linux内核
ARM-linux
s3c2440 之时钟分析
S3c2440时钟&电源管理时钟由三部分组成: Clockcontrol,USBcontrol,和Powercontrol Clockcontrol部分可以产生时钟FCLK,提供ARM内核,HCLK提供AHB总线外设,还有PLCKAPB总线外设。s3c2440有两个内置的PLLS锁相环,一个提供给FCLK,HCLK,和PCLK,另一个提供给USB时钟(48MHZ)。Clockcontrol可以不使
yyplc
·
2011-12-19 17:00
c
timer
struct
IO
list
null
成功移植mplayer到mini2440
/configure --prefix=/workplace/tool/arm-MPlayer/MPlayer_bin --enable-fpm=arm--host=
arm-linux
--disable-debugging
xyyangkun
·
2011-12-12 17:00
gcc
header
command
dll
makefile
编译器
嵌入式平台Qt程序开发步骤
Step1:首先设置宿主机上的环境变量(依你自己的情况而定):exportQTDIR=/usr/local/
arm-linux
/qt_toolchain/qt-2.3.7exportQPEDIR=/usr
TJU355
·
2011-12-10 17:00
如何交叉编译Python到
ARM-Linux
平台
前言我需要在Arm9的s3c2410CPU上运行python,以下是我的编译过程。host编译环境:ubuntu7.04,gcc4.2.1,arm-linux-gcc3.3.2要crosscompile的程序:sqlite3.5.6,python2.5.1编译sqlite先去 http://www.sqlite.org/download.html 下载最新的sqlite源代码,我这里用的是3.5.
shuxiao9058
·
2011-11-30 10:00
python
sqlite
import
makefile
extension
编译器
编译OpenCV for
arm-linux
OpenCV的主要应用环境是Windows和Linux,对于嵌入式系统如
arm-linux
,很少有资料提到,因此将我在
arm-linux
编译过程
suochao90
·
2011-11-27 17:00
video
嵌入式
generator
makefile
reference
tiff
在windows上开发linux程序以及vice verse
当然不是用VM 1 windows上开发linux应用程序(着重于搭建
arm-linux
开发环境) cygwin是在Windows下模拟Linux开发的及其成功的一个项目。
lanxinyuchs
·
2011-11-24 16:00
windows
Sqlite数据库在各种平台下的C语言应用程序开发(windows,linux,
arm-linux
)
windows平台:平台软件:vc++6.0Sqlite3forwindows在sqlite.org上下载得到最新的Windows版本的sqlite,只需要sqlite3_6_23_1.zip,sqlite-amalgamation-3_6_23_1.zip和sqlitedll-3_6_23_1.zip,其中sqlite3_6_23_1.zip中包含sqlite3.exe,在DOS命令行下输入“s
半点竹节
·
2011-11-21 08:45
软件
linux
windows
嵌入式
Sqlite数据库在各种平台下的C语言应用程序开发(windows,linux,
arm-linux
)
windows平台:平台软件:vc++6.0Sqlite3forwindows在sqlite.org上下载得到最新的Windows版本的sqlite,只需要sqlite3_6_23_1.zip,sqlite-amalgamation-3_6_23_1.zip和sqlitedll-3_6_23_1.zip,其中sqlite3_6_23_1.zip中包含sqlite3.exe,在DOS命令行下输入“s
半点竹节
·
2011-11-21 08:45
数据库
windows
linux
软件
休闲
交叉编译VOIP需要的OSIP ExOSIP JRTP
/configure --prefix=/root/josua --disable-trace--disable-debug--disable-josua--host=
arm-linux
$make$make
gxp
·
2011-11-14 11:00
linux
shell
gcc
Build
工具
平台
Ubuntu 10.10下Mini2440 tslib1.4移植
/configure--prefix=/home/duancp/mytslib/--host=
arm-linux
(这句所选择安装目录,注意)ac_cv_func_mal
xingfeng2010
·
2011-11-11 10:00
function
ubuntu
FTP服务器
Module
工具
reference
LTP在arm-linux-交叉编译环境上的安装
/configureCC=arm-none-linux-gnueabi-gcc--build=i686-pc-linux-gnu--target=arm-linux--host=
arm-linux
CFLAGS
satiling
·
2011-11-08 10:00
android
function
shell
测试
bash
input
Android手机与开发板的Wi-Fi连接
首先说明这里实现的是Android手机作为Wifi接入点(AP),PC机和
ARM-Linux
作为两个终端接入。
w7849516230
·
2011-10-31 14:00
android
linux
网络
手机
makefile
statistics
arm-linux
移植手记(四)基于busybox1.16.0的根文件系统制作
参考《Mini2440_Linux移植开发实战指南.pdf》中的“使用Busybox构建文件系统”,还是有些问题,我自己的为主要原因。详细的文件系统的介绍与理解,自己搜索查看相关资料吧,我这里仅是记录操作步骤与遇到的问题。指南手册可以在我的资源中下载。环境介绍:busybox版本:busybox-1.16.0Linux平台:虚拟机下Fedora11 自己原来编译的gcc在debian6下,因此
w7849516230
·
2011-10-25 17:00
c
linux
Debian
library
interface
linux内核
arm-linux
移植手记(三)Linux内核移植
其实已经弄完了,可以把linux内核以及基于busybox1.16.0制作的文件系统结合。从总的来看是可以用自己的工具链编译生成的u-boot作为BootLoader,Linux2.6.32.2内核和基于busybox1.16.0的根文件系统,只是还缺少很多相关的驱动,以后要是想继续的话再补全啦!这一过程碰到很多问题,包括自己的粗心和记录不全,当然也包括别人的粗心,让自己也反反复复折腾了好久。
w7849516230
·
2011-10-25 17:00
c
Debian
Flash
table
interface
linux内核
ARM-Linux
移植之(四)——根文件系统构建
相关工具版本:busybox-1.7.0arm-linux-4.3.2linux-2.6.22 1.配置busybox并安装。在我们的根文件系统中的/bin和/sbin目录下有各种命令的应用程序,而这些程序在嵌入式系统中都是通过busybox来构建的,每一个命令实际上都是一个指向busybox的链接,busybox通过传入的参数来决定进行何种命令操作。1)配置busybox解压busybox-1
jianchi88
·
2011-10-24 09:00
linux
工作
脚本
Flash
null
makefile
ARM-Linux
移植之(四)——根文件系统构建
相关工具版本: busybox-1.7.0 arm-linux-4.3.2 linux-2.6.22 1.配置busybox并安装。 在我们的根文件系统中的/bin和/sbin目录下有各种命令的应用程序,而这些程序在嵌入式系统中都是通过busybox来构建的,每一个命令实际上都是一个指向busybox的链接,busybox通过传入的参数来决定进行何种命令操作。 1)配置busybox
soboer
·
2011-10-24 09:00
linux
ARM-Linux
移植之(四)——根文件系统构建
ARM-Linux
移植之(四)——根文件系统构建 K-Style 转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498
womendu
·
2011-10-23 21:00
linux
ARM-Linux
移植之(四)——根文件系统构建
ARM-Linux
移植之(四)——根文件系统构建K-Style 转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498邮箱
ayangke
·
2011-10-23 21:00
ARM-Linux
移植之(三)——init进程启动流程分析
我们通常使用Busybox来构建根文件系统的必要的应用程序。Busybox通过传入的参数来决定执行何种操作。当init进程启动时,实际上调用的是Busybox的init_main()函数,下面我们来分析这个函数,看init进程究竟是怎样一个流程。我分析的Busybox源码是1.7.0版本的,其他版本会略有不同。部分代码省略我们只看关键性代码。 首先看init_main函数 01.int
soboer
·
2011-10-21 09:00
linux
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他