Loongson kernel compilation and use
Original: Http://wiki.loongnix.org/index.php/Loongson_Kernel%E7%BC%96%E8%AF%91%E4%B8%8E%E4%BD%BF%E7%94%A8
The Godson processor uses the open source Linux operating system, simultaneously unifies the godson processor the characteristic to carry on the transplant optimization. Kernel source code is compiled using a cross compilation, research and development Center for the current BIOS and kernel development of the server is http://www.loongnix.org/gitweb/.T
git clone git://git.videolan.org/x2642. Run Configure build Makefile
sudo./configure--prefix=/my/dm3730/x264--enable-static--host=arm-none-linux-gnueabi--cross-prefix= arm-none-linux-gnueabi---disable-asm3.make 4.make Install
Cross-compiling x265 1. Download source code http://ftp.videolan.org/pub/videolan/x265/
I'm using version 1.9.
Note: FFmpeg the address of the x265 in the documentation is: HG clone https://bitbucket.org/multicoreware/x265, but the source code is problematic,
One of the
openwrt Installing the Cross-compilation Toolchain (a) The OpenWrt cross-tool chain, like a generic Linux package, needs to be extracted to the directory where it needs to be installed, and then the environment variable can be set. Here are the installation steps. 1) Unzip the cross tool chain package first go to the Download Center and download the OPENWRT-TOOLCHAIN-AR71XX-FOR-MIPS_34KC-GCC-4.8-LINARO_UCLI
Original: Compile A native C Android applicationTranslation: Zhiwei.liBy searching online, you can find many ways to compile Android native apps. What I would like to say is that different console applications, daemons (daemon), C + + libraries, and so on. These programs are on your own computer.Compile without any problems.In order to compile the program for Android, you need the ARM tool chain (toolchain). I have found two propositions, namely the u
install tool chain is enough, source code what can be downloaded to https://github.com/PX4/Firmware. No need to use Git)(1) The tool chain version number for this use is Px4_toolchain_installer_v14_win.exe(2) after installation. The path is D:\px4 (default is C:\px4), and the accompanying PX4 driver is installed (Win8 needs to be configured separately);(3) Download PX4 source code via PX4 toolchain: Start Menu---> Application--->px4
$ Tar jxvf buildroot-snapshot.tar.bz2
$ CD buildroot
$ Make menuconfig
The configuration items are as follows: target architecture (ARM) --- à
Target architecture variant (arm926t) -- à
Target Abi (oabi) --- à
BuildOption -- à this item only makes the following changes (ARM-Linux-GNU) GNUBuildHostname suffix and others are default options
Toolchain type (buildroot toolchain) -- à
features that make it easier to manage and maintain teams of developers working on the code base. the drizzle server project is hosted on launchpad.net at http://launchpad.net/drizzle.
To install bazaar, issue the following:
sudo apt-get install bzr
Once installed, you might want to install a few more things that will make yourBzrLife easier.BzrtoolsPackage is a collection of command-line and graphical utilitiesBzr.MeldIs a graphical merge conflict resolution utility that I have found invalu
Image
0x3200_0000 store compressed ramdisk
0x3000_8000 is specified as decompressed kernel image address
0x3040_0000 is specified as decompressed ramdisk image address
Development Environment: RedHat Linux, armgcc toolchain, and armlinux Kernel
How to Build the compilation environment of armgcc: We recommend that you use toolchain instead of compiling armgcc by yourself. If you have tried it many times, it
from maemo 4.x/ Diablo SDK
In fact, due to API changes, we cannot upgrade from Diablo to Fremantle. However, we can use the scratchbox environment of Diablo to help configure the scratchbox environment of Fremantle.
Therefore, we can upgrade scratchbox.
Download the scratchbox installation script for maemo 5
$ chmod a+x ./maemo-scratchbox-install_5.0.sh
Add the executable permission for the script and execute it as follows:
$ sudo ./maemo-scratchbox-install_5.0.sh -U -u
After the script
, pl_sensor, etc.
KernelI. Preparations1. toolchain CreationDownload and decompress toochain:$ Wget
Http://www.codesourcery.com/sgpp/lite/arm/portal/package5383/public/arm-none-linux-gnueabi/arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
$ Tar xvjf arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2-C the directory you want to extractCopy codeSet toolchain:$ Export Path =/
Project requirements: Cross-compile opencv2.3.1 and port it to mini2440. I will share my experiences and errors as follows, hoping to help you. Note: For opencv2.0 or later versions, makefile must be generated by using the cmake tool. The Versions earlier than 2.0 are generally
Use./configure to generate makefile.
I. Development Environment
Host Computer: fedora9.0
Cross Compiler: arm-linux-gcc4.4.3 (offered by friendly arm)
Cmake-2.8.7-Linux-i386.sh
Ii. Install the cross-compilation tool chain
will be available. (2) configure, compile, and install busybox It is best to go to the official website, where else may sometimes be unable to compile. I use busybox-1.15.2.tar.bz2 under the official website. Then modify makefile.Block this part (about 185 rows)# Subarch: = $ (shell uname-M | sed-e s/I .86/i386/-E S/sun4u/sparc64 /\#-E s/arm. */ARM/-e s/sa110/ARM /\#-E s/s390x/s390/-e s/parisc64/parisc /\#-E s/PPC. */PowerPC/-e s/MIPS. */MIPS /)2 places below# Arch? = $ (Subarch)# Cross_compil
job again, but wants to improve the rate of interaction and work on a general platform without a commercial development kit.
Build cross-development toolchain preparation tools: buildroot-0.9.27.tar.tar only need one software? Yes, you don't need to prepare others. buildroot is actually a collection of scripts and patches. You only need to specify the corresponding version in buildroot for other required software, such as GCC and uclibc, it will be a
on the Godson platform construction method. To minimize the reliance of the go language on other programming tools, from Go 1.5, the underlying toolchain, such as the Go language compiler, assembler, and linker, are all implemented using the Go language. So since go 1.5, installing the go locale from the source code requires using the ready-made go language compiler to compile the go source code, which is called the Go Language Bootstrap compilation.
-linux-gtk.tar.gz//unzip generate eclipse directory# Export Path=/opt/eclipse: $PATH# mkdir-p/OPT/CDT# CD/OPT/CDT# Unzip Cdt-master-5.0.0.zip# cp-r plugins/*/opt/eclipse/plugins/# cp-r features/*/opt/eclipse/features/Ii. creation of C + + projectsLet's say we've installed the arm crossover toolchain on Linux, and here's how to create, cross-compile, and debug C + + projects. For a more intuitive explanation, we intercepted the relevant images:After en
Sunday, 09. September 2018 07:51 pm-beautifulzzzz1. Installation Steps
1) Download the latest Gcc-arm toolchain from the GNU Arm Embedded Toolchain website, which is downloaded as follows: gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2
2) Download the corresponding version of the SDK from Nordic website, I choose 12.3.0 Version:
Code
Name
Download at Linaro website
armv8-64 Cross compiler: Gcc-linaro-7.2.1-2017.11-x86_64_aarch64-linux-gnu.tar.tar
I uploaded the address in csdn, no way to set 0 points: Gcc-linaro-7.2.1-2017.11-x86_64_aarch64-linux-gnu.tar.tar
armv7-32 Cross compiler: Gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabihf.tar.tar
Upload address in csdn, no way to set 0 points: Gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabihf.tar.tar
Decompression process: $ TAR-XVF Gcc-linaro-7.2.1-2017.11-x86_64_aarch64-linux-gnu.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.