Mac 环境变量

本文详细介绍了Mac系统中环境变量的加载顺序,包括系统级和用户级的配置文件,并解释了环境变量设置中的常见语法问题。

Mac系统环境变量加载顺序:

/etc/profile
/etc/paths
~/.bash_profile
#当此文件存在时,后面三个不会读取
~/.bash_login
~/.profile
~/.bashrc

开机级系统文件,不建议修改这个文件
./etc/profile


系统级全局配置,适用于任何用户
./etc/bashrc


用户级环境变量,适用于单个用户
~/.bash_profile

2019.11.29关于环境变量的语法:\red{2019.11.29关于环境变量的语法:}2019.11.29

路径可以没有引号,引号解决一些空格转译问题
但等号左右不能存在空格

### STM32 新建工程教程与开发环境搭建 #### 工程创建流程 在STM32CubeIDE中,新建一个基础工程的过程可以分为以下几个方面描述。首先,在启动STM32CubeIDE之后,可以通过菜单栏中的“File -> New -> STM32 Project”来开启新项目的向导界面[^1]。在此过程中,用户需要选择目标微控制器型号或者导入已有的板级支持包(BSP)。对于具体的芯片系列,例如STM32F1系列,其对应的配置文件和驱动程序会自动加载到项目环境中[^2]。 #### 配置开发环境 为了确保开发环境的正确搭建,需确认已经安装了适用于所选MCU系列的支持包以及必要的工具链版本。这些资源可以从ST官方生态系统页面获取并按照指引完成安装过程[^4]。当所有必需组件都准备就绪后,可以在STM32CubeMX工具的帮助下进一步定制硬件抽象层(HAL)或低层次APIs的功能模块,并将其集成至最终的应用代码之中[^5]。 #### 初始化源码生成 一旦完成了上述初步设定工作,则可进入实际编码阶段前的最后一项操作——即生成初始框架结构。这一步骤通常涉及指定输出目录位置以及其他个性化偏好参数调整;随后只需简单地按下按钮即可触发自动化脚本运行从而得到一份完整的空白模板供后续填充逻辑实现之用[^3]: ```c // Example of generated initialization code snippet from STM32CubeIDE void SystemClock_Config(void){ RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; /** Configure the main internal regulator output voltage */ __HAL_RCC_PWR_CLK_ENABLE(); } ``` 以上展示了部分可能由该平台自动生成的基础函数定义样例之一 —— `SystemClock_Config` 函数用于初始化系统时钟设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值