随笔分类 - 核心_编译原理
摘要:前言 Kconfig 的作用就是为了让用户配置内核,在 Kconfig 中定义了一些变量,用户通过设置变量的值来选择如何个性化自己的系统内核。其和 makefile 往往需要配合使用,来组织编译大型工程。这里我们从一个 DEMO 讲起,然后介绍 Kconfig 具体语法。 1. 安装 kconfig
阅读全文
摘要:[TOC] ### 前言 nRF Connect SDK 包括 libs 和 app demo,该 SDK + DEMO 是基于 ZephyrOS 实现的(因此,环境搭建会稍微麻烦亿点点)! 该 SDK 支持 nRF52, nRF53, and nRF91 系列芯片。 接下来会一步步介绍如何在 Ar
阅读全文
摘要:一、SDCC(Small Device C Compiler)编译环境搭建 SDCC是一个小型设备的C语言编译器,该编译器是标准C语言,可以编译Intel MCS51架构的微处理器,也可以编译STM8等常见MCU。我们要在linux上搭建STM8开发环境,首先要搭建SDCC编译环境。 其主页是:ht
阅读全文
摘要:April 18, 2020 6:54 AM BEAUTIFULZZZZ [TOC] . 0 前言 在上上篇《[[编译] 5、在Linux下搭建安卓APP的开发烧写环境(makefile版)—— 在Linux上用命令行+VIM开发安卓APP][l1]》中我写了一个基于VIM(记事本)开发安卓APP的
阅读全文
摘要:星期四, 27. 九月 2018 12:00上午 BEAUTIFULZZZZ [TOC] ![][ bar] 一、前言 前几天给大家介绍了如何手动搭建安卓APP命令行开发环境和nRF51822命令行开发环境,中秋这几天我把上面篇文章的操作流程全部做成了shell脚本,使得可以让其他人简单运行下脚本、
阅读全文
摘要:星期三, 19. 九月 2018 02:19上午 BEAUTIFULZZZZ [TOC] ![][ bar] 0)前言 本文不讨论用IDE和文本编辑器开发的优劣,是基于以下两点考虑去尝试用命令行编译安卓APP的: 了解安卓APP的编译过程,了解IDE干了什么事; 放在打包服务器上需要自动化生成APP
阅读全文
摘要:星期日, 09. 九月 2018 07:51下午 beautifulzzzz [TOC] ![][ bar] 1、安装步骤 1) 从[GNU Arm Embedded Toolchain][ 1]官网下载最新的gcc arm工具链,写文章时下载的是: gcc arm none eabi 5_4 20
阅读全文
摘要:星期二, 10. 七月 2018 01:01上午 - beautifulzzzz ![][#bar] ### 一、SDCC(Small Device C Compiler)编译环境搭建 SDCC是一个小型设备的C语言编译器,该编译器是标准C语言,可以编译Intel MCS51架构的微处理器,也可以编
阅读全文
摘要:![][ bar] 1、普通下载一个MinGW程序、安装之后可以直接将MinGW目录拷贝到总工程的tool里面: demo_mesh_common tree L 2 . ├── app ├── bin ├── build ├── doc ├── sdk │ ├── alg │ ├── bsp │ ├
阅读全文
摘要:前言本篇用一个最简单的例子引入makefile,教你编写第一个makefile正文在Download/aa文件夹下有a.c和makefile文件1 litao@litao:~/Downloads/aa$ ls2 a.c makefile其中a.c为: 1 #include 2 int main()...
阅读全文