移植mysql到ARM(AM335x)】的更多相关文章

一,编译ncurses 编译mysql需要依赖ncurses,先编译ncurses 1.下载ncurses 下载路径是ftp://ftp.gnu.org/gnu/ncurses,选择下载的是ncurses-5.9.tar.gz. 2.解压,配置,编译,安装 配置参数如下: ./configure --prefix=/home/shawn/AM335x/ncurses \ CC=arm-arago-linux-gnueabi-gcc \ --host=arm-arago-linux-gnueabi…
移植MySQL到嵌入式ARM平台  MySQL没有专门针对ARM的版本,移植到ARM没有官方文档可参考,因此,暂时参考这样一篇文档: http://blog.chinaunix.net/space.php?uid=9701860&do=blog&id=285428,因为MySQL5.5之后,编译是用的cmake不再使用./configure,因此,只好倒回支持./configure的版本来用,这里使用了文档上的5.1.51版本.进行如下步骤完成移植: 1) 下载mysql5.1.51:  …
SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了.它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl.C#.PHP.Java等,还有ODBC接口,同样比起Mysql.PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快. 在开始之前,我们需要确认有 SQLit…
一.环境和软件介绍 1.主机环境:Ubuntu16.04 2.交叉编译器: gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) 3.ARM板:kernel:2.6.35,SoC:S5PV210 4.软件包: zlib-1.2.3 . libid3tag-0.15.1b.tar.gz . libmad-0.15.1b.tar.gz . madplay-0.15.2b.tar.gz,后三个获取链接:https://sourceforge.net/proje…
vsftpd即very secure FTP daemon(非常安全的FTP进程),是一个基于GPL发布的类UNIX类操作系统上运行的服务器的名字(是一种守护进程),可以运行在诸如Linux.BSD.Solaris.HP-UX以及Irix等系统上面.vsftpd支持很多其他传统的FTP服务器不支持的良好特性.使用 vsftpd 可以在 Linux/Unix 系统上搭建一个安全.高性能.稳定性好的轻量级FTP服务器. 现在基于quectel的EC20CEFAG模块,来移植vsftpd服务. 1 下…
如果你急于在ARM开发板上看到Qt显示中文,而不介意稍次的效果,可以在运行Qt程序时,增加设置字体的参数,比如运行名为hello的Qt程序:./hello -fn unifont 1.首先,需要文泉驿字体文件,你可以从网络上下载得到这些文件,比如,wenquanyi_160_75.qpf.将全部文泉驿字体文件复制到ARM开发板上的Qt字体库中,在这个例子中,Qt字体库的路径是/usr/local/qt463lib/lib/fonts 2.你还需要增加一个ARM开发板上的环境变量,在/etc/pr…
一.在移植之前需要准备做一些前期准备: 1.移植zlib库 1.1获取zlib源码 1.2解压 tar xvf zlib-1.2.11.tar.xz 1.3交叉编译 1.3.1 指定交叉编译器 export CC=arm-linux-gnueabi-gcc export AR=arm-linux-gnueabi-ar 1.3.2指定安装路径进行配置 ./configure --prefix=$PWD/_install 1.3.3编译并安装 make && make install 2.编译…
vsftpd即very secure FTP daemon(非常安全的FTP进程),是一个基于GPL发布的类UNIX类操作系统上运行的服务器的名字(是一种守护进程),可以运行在诸如Linux.BSD.Solaris.HP-UX以及Irix等系统上面.vsftpd支持很多其他传统的FTP服务器不支持的良好特性.使用 vsftpd 可以在 Linux/Unix 系统上搭建一个安全.高性能.稳定性好的轻量级FTP服务器. 现在基于quectel的EC20CEFAG模块,来移植vsftpd服务. 1 下…
[cpp] view plaincopy <pre name="code" class="cpp"><pre name="code" class="cpp">/* arm-linux-gcc -o yuv2264  yuv2264.c -I/usr/local/ffmpeg_arm/include/   -L/usr/local/ffmpeg_arm/lib/ -lswresample -lavform…
/* 编译命令:arm-linux-gcc -o show2642 264showyuv2.c -I/usr/local/ffmpeg_arm/include/ -L/usr/local/ffmpeg_arm/lib/ -lswresample -lavformat -lavutil -lavcodec -lswscale -lx264 libSDL.a */ #include "stdio.h" #include "stdlib.h" #include "…