linux嵌入式开发-从0到1
Wave Wang
智能生活美学
展开
-
Linux系统交叉编译ARM环境编译openssl1.0.2s库
openssl库下载(HTTP):https://openssl.org/source/openssl-1.0.2s.tar.gz $ ./config no-asm shared no-async --prefix=$(pwd)/install --cross-compile-prefix=arm-hisiv510-linux- $ make depend 此时会产生报错 error: unrecognized ...原创 2020-12-23 11:53:15 · 688 阅读 · 0 评论 -
【Linux嵌入式开发-从0到1】2、gcc编译
GNU CC(简称为gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领域的开发编译。GCC编译代码的过程如下:在Linux中,gcc更像一个工具大管家,管理很多工具一起来对C程序进行编译。详细过程请看下图,带阴影的箭头表示文件的流程,空白箭头表示控制过程: 下面详细介绍一下这个过程。 1、程序...原创 2020-12-21 10:38:34 · 176 阅读 · 0 评论 -
【Linux嵌入式开发-从0到1】1、Linux基本知识
图1 Linux体系结构User Space: 为用户空间,包含用户应用程序和GNU C Library (glibc)。一般用户开发代码都会在这一层进行。Kernel Space: 为内核空间,包含 系统调用接口、内核(独立于体系结构的内核代码)、依赖体系结构的内核代码(通常称为 BSP(Board Support Package))。...原创 2020-12-14 10:45:41 · 141 阅读 · 0 评论 -
【Linux嵌入式开发-从0到1】汇总目录
1、linux第一个应用程序https://blog.csdn.net/u010230055/article/details/88531183原创 2020-12-14 08:55:54 · 139 阅读 · 0 评论