嵌入式Linux开发一般是交叉编译开发,常用到通过网络文件系统(NFS)挂载一个目录到开发上目录来执行交叉编译出来的程序。 查看开发板Linux是否支持NFS 有一行为 ,则开发板支持 ,反之在移植内核时要配置内核以支持 查看主机是否有NFS 同样的 查看 是否有 没有要安装配置 ,这个参开百问网w ...
分类:
系统相关 时间:
2020-03-02 14:50:09
阅读次数:
139
title: uci交叉编译 date: 2020/2/28 11:11:16 toc: true uci交叉编译 [TOC] ...
分类:
其他好文 时间:
2020-02-28 12:15:10
阅读次数:
119
QEMU QEMU是纯软件实现的一个虚拟化模拟器,几乎可以模拟任何硬件设备,支持多种架构。 QEMU安装命令 sudo apt-get install qemu #user mode,包含qemu-mips-static,qemu-mipsel-static,qemu-arm-static等 sud ...
分类:
其他好文 时间:
2020-02-26 17:10:27
阅读次数:
254
1、下载交叉编译工具链 GNU官方下载地址:https://launchpad.net/gcc-arm-embedded/+download 命名规则: 交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] arch - 体系架构,如ARM,MIPS ver ...
分类:
其他好文 时间:
2020-02-22 00:28:26
阅读次数:
81
1. 交叉编译busybox 1.1 使能选项CONFIG_STATI(静态链接) 1.2 使能选项CONFIG_DEBUG(编译时加入调试信息) 1.3 使能选项CONFIG_DEBUG_PESSIMIZE(禁止优化) 2. 在目标机上启动代理gdbserver $ gdbserver :<por ...
分类:
系统相关 时间:
2020-02-19 19:20:11
阅读次数:
95
一、交叉编译 在一个平台上生成另一个平台上的可执行代码。为什么要大费周折的进行交叉编译呢?一句话:不得已而为之。有时是因为目的平台上不允许或不能够安装所需要的编译器,而又需要这个编译器的某些特征;有时是因为目的平台上的资源贫乏,无法运行所需要的编译器;有时又是因为目的平台还没有建立,连操作系统都没有 ...
分类:
系统相关 时间:
2020-02-13 17:21:36
阅读次数:
106
gcc编译器 编译器:把文件经过处理,生成对应的可执行文件。 //test.c文件: X86平台上面: gcc编译器,可以在x86平台上面运行。 ARM平台上面的: arm-linux-gcc 交叉编译器:在一个平台编译生成可执行文件,在另外一个平台运行可执行文件。 例如windows下面的keil ...
分类:
其他好文 时间:
2020-02-10 13:30:41
阅读次数:
75
CMAKE_TOOLCHAIN_FILE CMAKE给交叉编译预留了一个变量CMAKE_TOOLCHAIN_FILE,它定义了一个.cmake文件的路径,该文件里面设置了一系列CMAKE变量和属性,比如C_COMPILER,CXX_COMPILER等。.cmake文件的好处是一次编写多次使用,不同平 ...
分类:
其他好文 时间:
2020-02-08 09:45:16
阅读次数:
130
Mac 下编译 Linux 和 Windows 64位可执行程序 Linux 下编译 Mac 和 Windows 64位可执行程序 Windows 下编译 Mac 和 Linux 64位可执行程序 GOOS:目标平台的操作系统(darwin、freebsd、linux、windows) GOARCH ...
# PC:Ubuntu18.04# GCC: arm-linux-gnueabihf- 7.4.0# 开发板:# imx6ull+debian10(文件系统为野火提供的) # 此处需要编译的是带gstreamer的qt 静态库,仅着重说明安装gstreamer的库,忽略其他工具的安装# 参考:太多, ...
分类:
其他好文 时间:
2020-01-16 17:19:26
阅读次数:
128