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
arm-linux
移植手记(四)基于busybox1.16.0的根文件系统制作
转载:http://blog.csdn.net/w7849516230/article/details/6904724参考《Mini2440_Linux移植开发实战指南.pdf》中的“使用Busybox构建文件系统”,还是有些问题,我自己的为主要原因。详细的文件系统的介绍与理解,自己搜索查看相关资料吧,我这里仅是记录操作步骤与遇到的问题。指南手册可以在我的资源中下载。环境介绍:busybox版本:
yongbudl2012
·
2014-07-14 16:00
initramfs文件系统制作
opencv在arm开发板上的移植
环境:Ubuntu12.10+friendlyarmsmart210+arm-linux-gcc4.3.3+opencv2.3.1+cmake2.8.7准备工作:下载opencv2.3.1安装包,
arm-linux
jinkewulei
·
2014-06-27 00:00
linux
linux
arm
opencv
arm-linux
启动过程
转载:http://www.cnblogs.com/armlinux/archive/2012/02/01/2396766.htmlarm-linux启动过程 1.kernel运行的史前时期和内存布局 在arm平台下,zImage.bin压缩镜像是由bootloader加载到物理内存,然后跳到zImage.bin里一段程序,它专门于将被压缩的kernel解压缩到KERNEL_RAM_PADDR开始
yongbudl2012
·
2014-06-22 19:00
linux
arm-linux
内核配置文件Kconfig语法
当执行#makemenuconfig时会出现内核的配置界面,所有配置工具都是通过读取"arch/$(ARCH)Kconfig"文件来生成配置界面,这个文件就是所有配置的总入口,它会包含其他目录的Kconfig。Kconfig的作用:Kconfig用来配置内核,它就是各种配置界面的源文件,内核的配置工具读取各个Kconfig文件,生成配置界面供开发人员配置内核,最后生成配置件.config。K
laoniu_c
·
2014-06-10 16:00
内核配置
Kconfig
arm-linux
常用
arm-linux
常用1.uboot传递给linux内核的nfs启动命令行:setenvbootargsmem=64M console=ttyS0,57600root=/dev/nfsrwnfsroot
liushi558
·
2014-05-28 12:00
Lua移植到arm上 并实现在arm上 可以让lua脚本调c语言,C语言调用lua脚本
title=Lua&printable=yes上的做法,修改lua-5.1.4.tar.gz.上的Makefile,编译过后会在/src目录下生成可以在
arm-linux
上可以运行的lua解析器和luac
龙图腾
·
2014-05-23 19:36
lua
嵌入式开发
Lua移植到arm上 并实现在arm上 可以让lua脚本调c语言,C语言调用lua脚本
上的Makefile,编译过后会在/src目录下生成可以在
arm-linux
上可以运行的lua解析器和luac编译器。我们在
arm-linux
dragon101788
·
2014-05-23 19:00
交叉编译opencv
方法一:首先电脑得先安装
arm-linux
的交叉编译环境,这里就不介绍这个了,直接说重点。
SatanHBL
·
2014-05-13 22:00
linux
opencv
移植
交叉编译
arm-linux
解压内核过程
linux-2.6.20.6/arch/arm/boot/compressed/head.S开头有一段宏定义,我们只看其中一段,分析一下gnuarm汇编的宏定义#elifdefined(CONFIG_ARCH_S3C2410).macroloadsp,rbmov\rb,#0x50000000add\rb,\rb,#0x4000*CONFIG_S3C2410_LOWLEVEL_UART_PORT.e
fzs333
·
2014-05-13 17:00
arm-linux
编译链接过程
目前只知道编译内核时先makemenuconfig进行一些个性化的设置。然后执行make即可在内核源码根目录下得到ELF文件vmlinux,并且在相应体系结构arch/arm/boot目录下得到zImage可执行的压缩内核映像,进而烧写到开发板中。 只是这个过程到底是怎么样的,linux内核如何实现这一系列复杂的链接编译。网上看了点资料,总结一下。 内核编译首先要生成的是vmlinux。
fzs333
·
2014-05-13 17:00
arm开发板使用ntp与服务器同步时间
/configure--host=
arm-linux
$make把ntpdate/ntpdate可执行文件拷贝到板子的/usr/bin/下面,做为客户
zmlovelx
·
2014-05-08 16:00
ARM-Linux
开机自启动设置-ok6410开发板
要在开发板上的Linux开机启动自己的程序,想着简单,却改了很久,绕了一圈下来确实很简单,只是自己一开始太过迂腐吧!如果不想看完全文,这一段应该就够了,从我使用的开发板的角度讲,一般只要在/etc/init.d/rcS中加入你的程序或者脚本命令就可以实现开机自动运行;想在超级终端输入回车,登录后执行,则可以在/etc/profile中加入命令;如果想去掉每次开机完后的“PleasepressEnt
u011308691
·
2014-05-02 20:00
linux
自启动
ARM
[
arm-linux
]交叉编译ghostscript
是一个格式转换软件,可以将PostScript语言文件(.ps)及pdf文件转换成各种格式,本文为了实现在嵌入式系统中将上述文件转换为pbmraw文件供hp1020激光打印机使用,特研究了ghostscript软件在
arm-linux
vigour1000
·
2014-04-14 19:00
[
arm-linux
]使用arm驱动hp1020激光打印机
上次讲到交叉编译ghostscript,今天就来看看如何利用gs等软件,在arm开发板上驱动激光打印机,手头只有usb接口的hp1020plus,就锁定这款吧。1)要想Linux支持usb打印机,需要在内核选项中 USBPrintersupport2)在网络上搜索,hp1020plus如果想在linux下使用,需要一个叫foo2zjs的驱动程序(http://foo2zjs.rkkda.com/
vigour1000
·
2014-04-14 19:00
arm-Linux
汇编语法及它和ADS汇编转换的问题
第一部分Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循AT&T的汇编语法,可以从GNU的站点(www.gnu.org)上下载有关规范。一.Linux汇编行结构任何汇编行都是如下结构:[:][}@comment[:][
simanstar
·
2014-04-07 21:00
汇编
ARM
ads
ARM开发板OK6410移植opencv-2.4.7库qt界面显示(附加各种问题解决方案)
linuxubuntu12.04上opencv2.4.7cmake2.8.12.1环境搭建》,对linux上编译opencv有基本了解再来看这篇文章效果最佳 经过了昨天一天苦逼的研究opencv源码、
arm-linux
jiebaoabcabc
·
2014-04-04 14:00
linux
qt
opencv
cmake
OK6410
构造
arm-linux
交叉编译工具链(Tool Chain)
Linuxkernelpackageused:(ftp://ftp.kernel.org/pub/linux/kernel/v2.6/)linux-2.6.17.tar.gzGNUcompilersources:(ftp://ftp.gnu.org/gnu/)binutils-2.17.tar.gzgcc-3.4.6.tar.gzglibc-2.3.6.tar.gzglibc-linuxthre
zb872676223
·
2014-04-04 10:00
利用Eclipse开发Linux驱动
下面以HelloWorld驱动为例说一下使用Eclipse开发
ARM-Linux
驱动的过程。 关于Eclipse和CDT的安装就不说了。
bugouyonggan
·
2014-03-20 10:00
eclipse
驱动
交叉编译
ARM-Linux
驱动相关头文件知识点
#include在linux-2.6.31/include/linux下面寻找源文件#include在linux-2.6.31/arch/arm/include/asm下面寻找源文件#include在linux-2.6.31/arch/arm/mach-s3c2410/include/mach下面寻找源文件#include在linux-2.6.31/arch/arm/plat-s3c/includ
hustyangju
·
2014-03-03 14:00
嵌入式系统
linux驱动
[
arm-linux
]使用arm驱动hp1020激光打印机
上次讲到交叉编译ghostscript,今天就来看看如何利用gs等软件,在arm开发板上驱动激光打印机,手头只有usb接口的hp1020plus,就锁定这款吧。1)要想Linux支持usb打印机,需要在内核选项中 USBPrintersupport2)在网络上搜索,hp1020plus如果想在linux下使用,需要一个叫foo2zjs的驱动程序(http://foo2zjs.rkkda.com/
samssm
·
2014-02-27 10:00
Qt开发:设置QMAKESPEC,生成不同平台的makefile
进行Qt开发时,经常会编译程序到不同平台运行,例如本机上可能同时配置有linux平台和
arm-linux
平台的Qt开发包,qmake工具。
HiRuyue
·
2014-02-25 09:12
QT
amr-linux-gcc
arm-linux
工具的功能如下:arm-linux-addr2line把程序地址转换为文件名和行号。
ONIM
·
2014-02-22 09:53
嵌入式
linux系统上编译arm版的protobuf库
准备条件:1.安装gcc编译器和make2.安装
arm-linux
或其他arm编译器可以用arm-linux-gcc-v和gcc-v来检查编译器版本。
nicebooks
·
2014-01-07 16:00
U-boot编译出错(软浮点编译错误arm-linux-ld: ERROR)
3.4.6u-boot版本:u-boot-2009.08错误代码如下:arm-linux-ld:ERROR:/up-Star2410/arm-linux-tools/gcc-3.4.6-glibc-2.3.6/
arm-linux
zdf511391565
·
2014-01-04 22:00
视频笔记
demsg 回看信息万能命令: host=
arm-linux
perifex=$PWD/tempinsmodmodprobe vivistrace-oxawtv.logxawtv记录xawtv的调用信息记录在
wocao1226
·
2013-12-28 23:00
linux android问题
两个文件a.c b.coby-y+=ab.oab-objs=a.ob.o3.copy_form_user copy_to_user函数4.rCS rc.d 等配置文件的作用5.configura host=
arm-linux
wocao1226
·
2013-12-24 13:00
ARM-Linux
系统调用(http://my.oschina.net/raybin/blog/100379)
旧式x86平台上的系统调用由int0x80中断实现,后来对于新式CPU,Linux使用了sysenter方式。 在ARM平台上,使用了swi中断来实现系统调用的跳转。 swi指令用于产生软件中断,从而实现从用户模式变换到管理模式,CPSR(CurrentProgramStatusRegister,程序状态寄存器,包含了条件标志位、中断禁止位、当前处理器模式标志以及其他的一些控制和状态位)保存到
samssm
·
2013-12-11 09:00
[置顶]
arm-linux
AP热点
AP(AccessPoint)即无线接入点。我使用的是rt5370网卡(海思平台,工具链为:arm-hismall-linux-gcc),rt5370有三种模式:AP模式、STA模式以及STA-AP模式。 AP:即释放wifi热点供外部网卡(STA)连入。 STA:为普通网卡模式可连接外部路由器(AP)。 STA-AP:即可连接外部无线网络并将网络通过AP热点释放
huangminqiang201209
·
2013-12-04 09:00
AP
DHCP
arm-linux
hi35xx
rt5370
嵌入式
ARM-Linux
配置DHCP自动获取IP地址
ARM-Linux
配置DHCP自动获取IP地址备注:内核版本:2.6.30.9busybox版本:1.15.2PCLinux和开发板Linux的工作用户:root1.配置内核:[*]Networkingsupport
skdkjxy
·
2013-12-02 14:00
编译OpenCV for
arm-linux
(转)
OpenCV的主要应用环境是Windows和Linux,对于嵌入式系统如
arm-linux
,很少有资料提到,因此将我在
arm-linux
编译过程
neubuffer
·
2013-11-23 14:00
图解ARM Linux的启动全过程
图解ARMLinux的启动全过程图解
ARM-Linux
的启动全过程:内核自解压阶段—>内核引导阶段—>内核初始化阶段—>BusyBox初始化阶段。图片有点大,打开的时候比较慢。
JK198310
·
2013-11-08 17:00
ARM-Linux
移植攻略
原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6581719持续更新中.......ubuntu下在连接arm开发板的情况下,使用无线网卡上网设置基于S3C2440的busybox的移植yaffs根文件系统制作FL2440下触摸屏校准Mplayer的移植ARM开发板NANDFLASH空间不足解决方法关于vmlinux,vmli
hwmt2012
·
2013-10-31 09:00
lighttpd+php(fastcgi) 移植到
arm-linux
嵌入式常见的WebServer有:GoAhead,Boa,Lighttpd,Shttpd,Thttpd,Mathopd,Minihttpd,Appweb。Boa是一个非常小巧的Web服务器,可执行代码只有约60KB。它是一个单任务Web服务器,只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安
sphone89
·
2013-10-21 18:00
用SlickEdit远程调试
arm-linux
开发环境: SlickEdit--15.0.1.3 arm-linux-gcc--FriendlyARM4.4.3 arm-linux-gdb--6.8.501.配置SlickEdit远程调试环境 Debug--DebuggerOptions,在弹出的对话框中选择左边的Debugging--Configurations,新增一项配置,如下图2.新建一个GNU/C++的HelloWorld工程,使用
evense
·
2013-09-25 13:00
slickedit
arm-linux-
ARM下一些常用库的移植
iconv等.每次大型项目均会反复重用.因此按照原来项目规范,一般都放在项目libs目录下,但后来发现,每个项目都做重复操作.也完全没有必要.因为现在是将其归纲到一个comm_lib公用信息.以下是常用库的
ARM-Linux
u010779194
·
2013-09-19 10:00
6410中的PWM 定时器
.com/brave_smile_heart/blog/static/1872381712012312113726807/6410中的PWM定时器 2012-04-1211:49:07| 分类:
ARM-linux
lijiatong1005
·
2013-08-25 12:00
arm-linux-gcc/ld/objcopy/objdump使用总结
arm-linux
工具的功能如下:arm-linux-addr2line把程序地址转换为文件名和行号。
wo519074786
·
2013-08-20 22:00
开发板与pc之间的文件传输:kermit and lrzsz
/configure--host=
arm-linux
(根据自己情况选择平台)3.makeCC=arm-none-linux-gnueabi-gccLDFLAGS=-static(根据自己情况选择编译器)
linmy24
·
2013-08-19 16:00
arm-linux
之bootmem分配器
所谓bootmem分配器,是内核页表创建后的临时使用的内存分配器,它将在后面的mem_init函数初始化伙伴系统时被伙伴系统取代,即它是一个过渡手段。理解bootmem,一方面有利于对内存管理尤其内核启动阶段阶段内存管理的理解,另一方面也有利于伙伴系统的理解。在函数bootmem_init中,对每一个node执行bootmem_init_node,bootmem_init_node又对该node的
u010246947
·
2013-08-12 16:00
bitmap
内存分配管理
伙伴系统
armlinux
bootmem
android-----模拟器加载自己编译的内核(适用于驱动练习)
1.下载android模拟器所用的内核源码,代号为goldfish2.下载
arm-linux
交叉工具链3.编译内核文件4.让android模拟器运行在刚编译的内核上5.编译自己的hello内核模块6将hello.ko
知耻而后勇的蜗牛
·
2013-08-11 16:41
android
android-----模拟器加载自己编译的内核(适用于驱动练习)
1.下载android模拟器所用的内核源码,代号为goldfish 2.下载
arm-linux
交叉工具链3.编译内核文件4.让android模拟器运行在刚编译的内核上5.编译自己的hello内核模块6将
yf210yf
·
2013-08-11 16:00
U-boot编译出错-软浮点编译错误
yming0221/article/details/6563190 arm-linux-ld:ERROR:/up-Star2410/arm-linux-tools/gcc-3.4.6-glibc-2.3.6/
arm-linux
lijiatong1005
·
2013-08-09 07:00
arm-linux
内存页表创建
linux的内存(正式)页表是在内核代码执行到start_kernel函数后执行paging_init函数建立的,这里要注意一个事情就是说,这里paging_init函数可以正常创建内存页表的条件有两个:1、 meminfo已初始化:即初始化物理内存各个node的各个bank,一般对于小型arm嵌入式设备,不涉及多个内存就是一个node和一个bank;这部分初始化是在pag
u010246947
·
2013-08-08 15:00
内核
arm-linux
内存页表创建
ARM-LINUX
的进程切换
本文主要记录S3C6410/ARM1176JZF-S架构下Linux(kernel2.6.35)内核如何进行进程切换。进程切换是操作系统进程调度的基础,首先要能够实现切换,接下来才谈得上“多进程”、“多线程”以及调度算法等更高级的话题。(这里在说“进程切换”的时候提到多线程,并不是把概念搞混淆了。在内核里谈切换的时候,Linux并不区分进程与线程,因为这里只有task,一个进程里如果有多个线程,每
michael2012z
·
2013-08-07 22:23
linux
it
进程切换
arm-linux
之uboot向内核传递参数
抛开uboot不谈,先看看uboot给内核传递的参数是什么样的东西,在arch/arm/kernel/setup.h文件中的structtag结构体:structtag{ structtag_headerhdr; union{ structtag_core core; structtag_mem32
u010246947
·
2013-08-07 11:00
内核
传递参数
uboot
armlinux
Arm-Linux
二级页表的问题
以前,在一些文档和代码中看到过说
arm-linux
的二级页表分为linux版本和硬件版本。一直觉得概念比较混乱,没有仔细研究,今天终于遇到了这个问题,不得不学习一下了。
michael2012z
·
2013-08-05 13:00
linux
it
ARM-Linux
驱动移植--Linux下烧写工具DNW和USB驱动安装
mini2440官方提供的supervivi可以把开发板模拟成一个USBslave设备,进而通过PC端的USBmaster设备传输数据。在烧写内核与文件系统的时候也很有用。光盘中提供了PC端windows的驱动,但是没有linux的驱动,也许vivi作为USBslae具有通用性,网上的牛人把linux下的PC端驱动也弄了出来。下面的经过测试在mini2440给的vivi,和tq2440给的u-
XscKernel
·
2013-07-31 09:00
iperf交叉编译
2.0.5.tar.gz#tarxvfiperf-2.0.5.tar.gz#cdiperf-2.0.5#exportPATH=/opt/buildroot-gcc342/bin:$PATH/*如果是arm,则
arm-linux
cupidove
·
2013-07-25 17:17
gdbserver 移植
/configure --target=
arm-linux
--prefix=$PWD/bin $mkdirbin $make $makeinstall安装成功后主要是会在/
yangzhongxuan
·
2013-07-24 12:00
arm-linux-gcc/ld/objcopy/objdump使用总结
arm-linux
工具的功能如下:arm-linux-addr2line把程序地址转换为文件名和行号。
liang0000zai
·
2013-07-23 22:00
linux
嵌入式
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他