高级C嵌入式深入知识点记录 如果你爱编程,那么你就应该爱C,如果你爱C,那么你就应该爱指针,如果你爱指针,那么你就应该爱函数指针。 —— 东南大学 凌明 ARMCC编译器,函数怎么传参的?(寄存器用哪些?传参顺序?)变量类型的大小?(char 几位? Short? Int? long?)ARMCC编译器后,链接的地址分配?有哪些段?程序各部分存储位置?(绝对地址?相对地址?TEXT段?D 2020-08-15 NOTE ARM-Linux C Embedded ARM
Linux下后台运行软件 Linux下后台运行软件1. ./xxx &让一个软件进入后台的方法很简单,运行软件的时候加上“&”即可,比如“./hello &”就是让 hello 在后台运行。 在后台运行的软件可以使用“kill -9 pid(进程 ID)”命令来关闭掉,首先使用“ps”命令查看要关闭的软件 PID 是多少,ps 命令用于查看所有当前正在运行的进程,并且会给出进程的 2020-08-13 NOTE Linux Linux
Linux网络配置 Linux net configLinux 系统有两种版本(以ubuntu为例): Ubuntu Server Ubuntu的Server版本只有终端界面,没有桌面GUI,且Server版本不会安装NetworkManager,所以Ubuntu Server网络由配置文件进行配置。 由于Server版本一般用作服务器的操作系统,服务器IP一般是固定的,通过命令修改 /etc&#x 2020-08-13 NOTE Linux Linux Net
zsh终端以及ohmyzsh安装配置 zsh终端以及ohmyzsh安装配置1.安装zsh安装zshsudo apt-get install zsh 确认安装是否成功,查看版本zsh --version 2.安装oh-my-zsh去https://github.com/ohmyzsh/ohmyzsh这里把tools目录下的install.sh弄到本地去执行就好了 记得要安装git 3.设置默认终端设置zsh为默认shell sudo 2020-08-12 NOTE Linux Linux Terminal zsh
C/C++ Technique[技巧] C/C++ 技巧 我不敢正视你的眼睛,我怕我看你的每一眼都是在表白。 一、模板1.C语言中’#’ 和 ‘##’ 的模板用法#运算符#运算符将一个宏的参数转换为字符串字面量。它仅允许出现在带参数的宏的替换列表中。如: #define PRINT_INT(x) printf(#x " = %d\n", x) x之前的#运算符通知预处理器根据PRINT_INT的参数创建 2020-07-29 NOTE C&C++ note C&C++