
arm transplant
文章平均质量分 94
KerNEL.AC.CN
IT自由职业人,资深攻城狮,拥有自己创客工场,拥有新零售SAAS平台和360度人脸识别开放平台。
爱好自驾游,业余投资,喜交天下朋友...
展开
-
wpa_supplicant驱动移植
移植环境: 主机操作系统:Ubantu 10.10 目标系统:hi351x 内核 linux-2.6.14 交叉编译器:arm-hismall-linux-版本: wpa_supplicant-0.7.3移植wpa_supplicant前确保Openssl已经移植好了,Openssl移植参考前文“Openss驱转载 2012-06-09 01:38:45 · 624 阅读 · 0 评论 -
移植dhcp到arm
http://udhcp.busybox.net/下载Download the latest version (includes client): udhcp-0.9.8.tar.gz (43k) 31 Oct, 2002在KERNEL中需要将 Packet socket和IP: DHCP support编译进内核或编译成模块.DHCP服务器端:(编译器2.95.3)转载 2013-12-16 00:12:36 · 1192 阅读 · 0 评论 -
RT3070 imx28 SoftAP功能移植
分类: LINUX/opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/arm-linux-strip udhcpd1.#PATH=$PATH:/etc/apache/bin/home/liyun/work/ltib/rpm/BUILD/linux-2转载 2013-12-16 00:16:59 · 1991 阅读 · 0 评论 -
appweb-4.3.4-0移植到ARM
从http://appwebserver.org/downloads/appweb/download.ejs 获取到源代码从projects目录复制一份appweb-linux-static.mk命名为appweb-linux-arm-static.mk并复制appweb-linux-static-bit.h命名为appweb-linux-arm-static-bit.h在appw转载 2014-05-14 16:01:21 · 1004 阅读 · 0 评论 -
SQlite在PC和ARM上的编译移植
SQlite是一个开源的嵌入式数据库,至于它的特性和性能,这里就不介绍了,google上很多介绍了。SQlite是很受欢迎的一个小型的数据库,现在手机上的两大操作系统ios和android上都是用它,足以见它的分量了吧。 PC端的平台是ubuntu 11.04 . ARM的平台是S3C6410。 SQlite的官网是www.sqlite.org,官网上的下载页面已经转载 2014-05-13 23:33:49 · 499 阅读 · 0 评论 -
APPWeb+PHP5+SQLite3在S3C6410上移植之二
编译PHP加速器eAcceleratoreAccelerator是一款开源PHP加速器,优化动态内容缓存,提高php脚本的缓存性能,使PHP脚本在编译的状态下,对服务器的开销几乎完全消除;另外,可以实现脚本优化,加快脚本执行速率,最终使PHP程序代码执行效率提高1至10倍。eAccelerator-0.9.5版本支持PHP进行交叉编译,但是该版本不支持动态模块加载方式,只能将e转载 2014-05-14 01:37:25 · 1475 阅读 · 0 评论 -
APPWeb+PHP5+SQLite3在S3C6410上移植之一
相关支持库移植主要包括libiconv、zlib以及加密服务组件matrixssll。下载Embedthis提供的第三方工具包,采用git从GitHub获取packages软件包,命令如下。gitclone http://github.com/embedthis/packages如果下载失败,可以在直接在https://github.com/embedt转载 2014-05-14 01:36:10 · 1192 阅读 · 0 评论 -
APPWeb+PHP5+SQLite3在S3C6410上移植之三
数据库SQLite3移植PHP5.2.27内部SQLite版本为v2,为了获得更多功能支持,采用外部SQLite3版本sqlite3.7.11(通过PDO方式访问)。1 编译SQLite3首先,在源码目录下建立build/目录,并进入usrname@ubuntu:~/sqlite3.7.11/sqlite3.6.1/$mkdirbuildusenam转载 2014-05-14 01:39:25 · 1580 阅读 · 0 评论 -
APPWeb+PHP5+SQLite3在S3C6410上移植之四
AppWeb服务器移植AppWeb是一个开源的,针对安全性要求较高的HTTP Web服务器。其主要特点有:l 很小的内存消耗,快速响应,每秒可以处理超过50个页面请求。l 支持CGI;支持动态WEB页面,如PHP页面;支持嵌入式的JavaScript;支持安全的通信,如SSL(OpenSSL或MatrixSSL)l 支持单线程和多线程运行模式。1 修改配置参转载 2014-05-14 01:40:44 · 1224 阅读 · 2 评论 -
net snmp 移植
net snmp 移植 (转载) (2010-04-13 10:38:04)转载▼标签: 杂谈分类: linux网络编程经过一个月的不懈努力终于将NET-SNMP成功移植到了ARM平台,网上关于NET-SNMP的资料很少,仅有的一些文章也都是轻描淡写,很容易被误导,我就是其中的受害者之一,交叉编译过程很复杂,要配置参数转载 2014-05-26 01:05:40 · 967 阅读 · 1 评论 -
linux下语音识别小总结
我之前发过我的贪吃蛇的代码,我想把它变成语音控制上下左右的,于是选择科大讯飞的SDK,官方有一些文档,但有一些细节还是会让在linux下开发的孩子们产生困惑比如我,现在总结在此~ 首先下载科大讯飞的SDK-linux版本,需要注册先。。。在下载下来的include文件夹下,有四个文件:msp_errors.h msp_types.h qisr.h qtts.h。前两转载 2014-07-24 01:52:42 · 1087 阅读 · 0 评论 -
基于于berkeleydb+qt的智能语音电话薄管理系统
转-基于berkeleydb+qt的智能语音电话薄管理系统 2010-04-01 23:45:26| 分类: 嵌入式|举报|字号 订阅/****************************************************************************文档作者:罗国辉软件代码:罗国辉,廖少龙转载 2014-07-24 01:57:41 · 2692 阅读 · 0 评论 -
嵌入式linux下3G上网卡移植
传统3G上网卡几乎都采用modem形式,支持usb插口。通过usb指令转串口指令发给modem实现modem初始化并实现上网. 由此可以考虑在linux下实现usb指令到串口指令转换的驱动以驱动modem实现上网,各个平台的linux内核中都有usbserial 模块,该模块是可以驱动modem上网的,因此可以考虑使用usbserial模块驱动3G网卡上网。 Usb_mode转载 2014-06-15 22:11:26 · 686 阅读 · 0 评论 -
RT3070 STA和softAP模式驱动移植
无线网卡为RT3070,驱动分为STA驱动和SoftAP驱动两种,STA驱动支持无线网卡工作在STA模式下,而SoftAP的驱动支持无线网卡工作在软AP的模式下,可以作为一个软的接入点。STA驱动为2010_0831_RT3070_Linux_STA_v2.3.0.0_DPO.bz2。SoftAP的驱动是:2010_0203_RT3070_SoftAP_v2.4.0.1_DPA.bz2。需要移植S转载 2013-12-15 12:24:49 · 2937 阅读 · 1 评论 -
S5PV210 uboot启动过程
按照三星《S5PV210_UM_REV1.1》手册上说明的启动流程,S5PV210上电将从IROM处执行固化的启动代码,对时钟等初始化、对启动设备进行判断,并从启动设备中复制BL1(最大16KB)到IRAM(0xd002_0000处,其中0xd002_0010之前的16个字节储存的BL1的校验信息和BL1尺寸)中,并对BL1进行校验,校验OK转入BL1进行执行;BL1继续初始化,并将BL2复制到I转载 2012-11-22 10:26:53 · 887 阅读 · 0 评论 -
U-Boot编译过程完全分析
U-Boot Makefile分析U-编译命令 对于mini2440开发板,编译U-Boot需要执行如下的命令:$ make mini2440_config$ make all 使用上面的命令编译U-Boot,编译生成的所有文件都保存在源代码目录中。为了保持源代码目录的干净,可以使用如下命令将编译生成的文件输出到一个外部目录,而不是在源代码目转载 2012-11-22 08:55:25 · 427 阅读 · 0 评论 -
Openss驱动移植
移植环境: 主机操作系统:Ubantu 10.10 目标系统:hi351x 内核 linux-2.6.14 交叉编译器:arm-hismall-linux-openss版本:openssl-1.0.0dopenss为wpa_supplicant驱动移植做准备1. 下载openssl驱动源码转载 2012-06-09 01:37:05 · 592 阅读 · 0 评论 -
雷凌wifi(RT3070)移植记录
移植环境:主机操作系统:Ubantu 10.10目标系统:at91sam9m10 内核 linux-2.6.30交叉编译器:arm-none-linux-gnueabi- 驱动版本: 2011_0107_RT3070_RT3370_Linux_STA_v2.5.0.1_DPO 1. 下载RT3070驱动源码版本: 2011_010转载 2012-06-08 17:10:28 · 1393 阅读 · 0 评论 -
uboot命令使用教程
Printenv 打印环境变量。 Uboot>printenv baudrate=115200 ipaddr=192.168.1.1 ethaddr=12:34:56:78:9A:BCserverip=192.168.1.5 Environment size: 80/8188 bytesSetenv 设置新的变量 Uboot>setenv myboard AT91RM9200DK转载 2012-06-26 23:27:02 · 489 阅读 · 0 评论 -
U-boot 的 bootcmd 和bootargs参数设置和环境变量的使用说明
U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。bootcmd前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。bootargsbootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来设置的。bootargs转载 2012-06-28 00:06:22 · 998 阅读 · 0 评论 -
剖析Linux系统启动过程
本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。 阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux的启动过程,所以其中也简单涉及到部分相关的Linux源代码,Linux启动这部分的源码主要使用的是C语转载 2012-06-28 23:51:55 · 324 阅读 · 0 评论 -
嵌入式问和答
为方便重复问题能不需要重复回答,请有这方面问题的同学直接发问题到这里!原创 2012-07-25 00:28:30 · 472 阅读 · 0 评论 -
RT3070 在S3C2440平台上的移植
1.从官方下载原驱动程序http://www.ralinktech.com/en/04_support/license.php?sn=5016然后把驱动代码放到/home/tango/code/linux-2.6.32.2/drivers/net/wireless/目录下其中/home/tango/code/linux-2.6.32.2 是 linux2.6.32.2内核源码路径。转载 2012-11-05 14:02:28 · 651 阅读 · 0 评论 -
移植uboot
Smdk2410可以编译通过之后,即可进入2440的移植了。2440和2410的资源差不多,主频和外设有点差别,所以我们就在board/samsung/下以smdk2410为模板建立自己目标板的项目,取名叫smdk2440。(代码中的修改用红色表示)一、首先建立目标板文件#cp -rf smdk2410/* smdk2440/ //将2410下所有的代码复制到2440下#cd转载 2012-11-22 02:00:29 · 707 阅读 · 0 评论 -
基于busybox-1.10.1的简易根文件系统制作
1) 解压busybox,当前目录为/new_disk/weiyan/tar jxf /new_disk/weiyan/busybox-1.10.1.tar.bz2cd busybox-1.10.1 2) 修改体系架构并指定交叉编译器vi Makefile,将175行和176行的ARCH ?= $(SUBARCH)CROSS_COMPIL转载 2012-11-22 11:31:13 · 462 阅读 · 0 评论 -
tslib1.4在UBUNTU下的编译
tslib1.4编译过程./autogen.shecho "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache# 设置目标机型,缓冲,安装路径./configure --host=arm-linux --cache-file=arm-linux.cache --prefix=/opt/tslibmake# 如果目标路径没有权限,转载 2012-11-21 17:28:14 · 438 阅读 · 0 评论 -
Linux下实现Qt 4.6.3移植
Linux下实现Qt 4.6.3移植 (Ubuntu10.10篇) 是本篇介绍的内容,不多说先来看内容。1、移植准备1.1编译所需环境和资源1、Qt源码包:Qt4.6源码包 :qt-everywhere-opensource-src-4.6.3.tar.gz2、交叉编译工具:arm-linux-gcc-4.4.3-20100728.tar3、触摸屏校验工具 :tslib-1.4转载 2012-11-21 18:32:03 · 479 阅读 · 0 评论 -
uboot中mkconfig详细分析
现在来分析$(SRCTREE)/mkconfig文件的内容。在分析内容之前,为了方便,我把传入到此脚本中的参数都列出来,方便后面备查:smdk2410 arm arm920t smdk2410 NULL s3c24x0#!/bin/sh -e 这是第一行的内容,表示这个shell脚本的解释器是/bin/sh,给的解释器的参数为-e,这个参数的意思就是,当shell返回值为非零值的时候,sh转载 2012-11-22 01:03:46 · 474 阅读 · 0 评论 -
espeak 用法
eSpeak text-to-speech: 1.44.04 14.Sep.10espeak [options] [""]-f Text file to speak--stdin Read text input from stdin instead of a fileIf neither -f nor --stdin, then are spoken, or if n原创 2014-07-25 23:51:43 · 3802 阅读 · 1 评论