摘  要:在嵌入式系统中ARM 处理器已经成为市场主流, 移植操作系统是开发嵌入式系统的前提和基础, 而嵌入式操作系统的移植比较复杂。本文详细论述了Linux在AT91RM9200 平台上的移植过程,包括下载内核源码、建立交叉编译环境,移植U-boot,配置和编译内核,建立文件系统等。经试验,移植后的内核在自己开发的目标上运行稳定可靠,这对其它嵌入式操作系统的开发同样具有参考意义。
近段时间在学数据库,因为自身需求,所以注重研究了点嵌入式sqlite数据库, SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它, 它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统, 同时能够跟很多程序语言相结合,比如 Tcl、
原创 2012-03-26 19:17:11
3981阅读
2点赞
1评论
原创 10月前
76阅读
一、新建编译平台 更改../qt-everywhere-src-5.12.9/qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf 目录下的文件1、添加:QT_QPA_DEFAULT_PLATFORM = linuxfbQMAKE_CFLAGS_RELEASE += -O2 -march=armv7-aQMAKE_CXXFLAGS_RELEASE
转载 9月前
125阅读
ARM板子中下程序1.用FTP软件连接虚拟机ip地址到虚拟机2.用FTP软件将程序代码拉到指定编译器的虚拟机中进行编译(由于程序需要下到ARM板子中,需要模拟ARM中的编译环境在虚拟机中进行编译)3.将可执行程序拖到windows下,再用FTP软件将可执行程序拖到ARM中执行(在ARM中运行程序可能需要更改可执行程序的权限chmod xxx filenam)往ARM上的显示屏中下程序1.
   MPlayer 1.0已经把大部分解码都自带了,如ffmpeg,但是自带的音频在S32440下效果非常不好.换成使用libmad效果不错.因此MPlayer在ARM-Linux的最简单的移植只需要移植这两个即可.移植后即进行字符界面的播放.ARM的版本由我学生程磊最早运行成功.   但完整版本需要如下.   如果需要字幕支持.需要移植fre
原创 2011-09-29 09:46:21
738阅读
一、opencv在开发板上的移植关于opencv在开发板上的移植,网上已经有很多教程,此处参考 基本可以解决。注意:在编译opencv后要将编译后的opencv中的include和lib拷贝到交叉编译连接的gcc目录下的arm-none-linux-gnueabi/中相应的include和lib下,否则程序交叉编译时始终不成功。 二、opencv移植完成后,想在qtcreator中交叉编
转载 3月前
66阅读
Bootloader(12) Linux 操作系统原理(11) Bootloader(12) Linux 操作系统原理(11) 版权声明:本文为博主原创文章,转载请注明出处:http://blog..net/u013819957 版权声明:本文为博主原创文章,转载请注明出处:http://b
转载 2017-05-08 18:09:00
128阅读
2评论
步骤一1,环境准备去下载opencv官方的源码。 我这里用的是opencv-4.5.5版本的2,还需要交叉编译工具一般,你交叉编译的工具板子厂家会提供工具,最好还是用板子厂家提供的交叉编译工具,因为我之前编译试过其他的交叉编译工具,结果编译出来的移植到板子上面都用不了,我这里以我用的板子交叉编译为例。 3,安装图形化的camke工具步骤二1,cd到opencv下载好的目录, sudo unzip
opencv20移植arm背景第一次移植第二次arm移植遇到的几个问题代码测试成功样例 opencv2.0移植arm背景最近做实验需要将opencv移植arm平台。刚开始也是一头雾水啊。之前学的opencv都是opencv2.4.7以后的。再写测试程序的时候也遇到了一些问题。后面会写到。但是最后终究是移植成功了的。第一次移植参照了博客:。我用的是opencv2.4.13。工具链是arm-l
转载 3月前
76阅读
Bootloader(12) Linux 操作系统原理(11) Bootloader(12) Linux 操作系统原理(11) 版权声明:本文为博主原创文章,转载请注明出处:http://blog..net/u013819957 版权声明:本文为博主原创文章,转载请注明出处:http://b
转载 2017-05-08 18:09:00
181阅读
2评论
如果下载链接失效,请我邮箱:1835833302@.
原创 2021-12-06 14:04:50
1033阅读
编译平台:Ubuntu16.04LTS目标:ARM A9(三星的Exynos4412)目录 OpenCV移植ARM-Linux之一:交叉编译第三方依赖OpenCV移植ARM-Linux之二:交叉编译opencv 详细过程:一、交叉编译第三方依赖1.下载所需要的第三方源码包(可自行下载,也可在这下载)添加环境变量,指定第三方依赖安装路径vim /etc/profi
Powerpc芯片凭借其出色的性能和高度整合和技术先进特性在网络通信应用,工业控制应用,家用数字化,网络存储领域,军工领域,电力系统控制等都具有非常广泛的应用. 由于PowerPC相对ARM器件来说价格稍贵,另外ARM开发工具盗版到处都是,所以在中国目前来说PowerPC不是很普及.但在一些欧美国家应用很广泛的。 个人觉得PowerPC相对ARM
上次说到了将loudmouth在pc机上顺利编译和运行,这次主要讲将其移植arm开发板的过程。   loudmouth是需要glib-2.0和gnutls的支持的,但是后者是不必须的。所以在移植loudmouth之前需要先将glib-2.0移植arm上。   这个移植过程我主要是参考了下面这篇文章:   http://ppbaby
推荐 原创 2009-07-11 17:09:38
2103阅读
2评论
本文主要介绍如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib。OpenCV的源码主要有下面两部分:github.com/opencv/opencv (主仓库)github.com/opencv/opencv_contrib (包含了一些比较新的、不太稳定的、实验性的模块)编译之前需从Github上下载最新的Release(当前最新的版本为4.5.1)下面来看一下如何编译
我们通过 ssh 将_x264_install 下的文件拷贝到开发板的/lib/目录下,大家也可以使用 nfs 或者 U 盘拷贝文件到开发板,如下图所示:将_ffmpeg_install/lib 下的 so 文件全部拷贝到开发板的/lib/目录下我们输入“chmod 777 -R *”赋予文件权 ...
转载 2021-10-28 10:56:00
401阅读
2评论
SQL作为一种存储数据数据结构,具有体积小(能堵存储的数据多),容易移植等优点。例如,在Ubuntu或者ARM开发板上被大量应用。下面就简单说一下SQL移植ARM的步骤。 下载源代码 (记得在家目录操作,共享目录有时候操作失败)SQL数据库官方网站:http://www.sqlite.org/
转载 2019-06-19 19:37:00
95阅读
node.js版本  0.12.6   下载地址:https://nodejs.org/download/release/v0.12.6/   我用的版本是:node-v0.12.6.tar.gzarm开发板    SOC是S5PV210 CPU是Cortex A8交叉编译器是 gcc version 4.4.6 (for CW210 Concenwit Tech)   根据自己个人板子的..
转载 2023-03-01 10:09:01
280阅读
1.3.0.新开发板X210BV3S介绍 LCD显示屏不同。X210V3的LCD分辨率为800*480,而X210BV3S分辨率为1024*600。 1.3.2.开发板硬件手册带读 1.3.3.开发板刷系统1 1.3.3.1、什么是刷系统 刷系统就是利用刷机工具,向开发板中烧录预先编译好的系统镜像,使之在开发板上运行起来。 1.3.3.2、串口输出的意义(做系
  • 1
  • 2
  • 3
  • 4
  • 5