【嵌入式】Linux目录结构

Linux 目录结构

  • /usr:不是 user 的缩写,其实 usr 是 Unix Software Resource 的缩写,也就是 Unix 操作系统软件资源所放置的目录,而不是用户的数据啦。这点要注意。FHS 建议所有软件开发者,应该将他们的数据合理的分别放置到这个目录下的次目录,而不要自行建立该软件自己独立的目录;

阅读全文

【嵌入式】内核态和用户态

用户空间和内核空间

用户空间:是用户可以操作和访问的空间,这个空间通常存放我们用户自己写的数据等;

阅读全文

【嵌入式】ARM指令和Thumb指令

ARM 指令和 Thumb 指令

在 ARM 的体系结构之中,可以工作在 3 中不同的工作状态:

阅读全文

【C语言】static关键字、混合三目运算

static用于声明静态变量

  • 全局静态变量
  • 局部静态变量:存放在静态变量区

阅读全文

【嵌入式】TCP与UDP

TCP/IP协议是一个协议簇。里面包括很多协议,包括TCP、IP、UDP等。

TCP

TCP流程图

阅读全文

【C语言】volatile关键字

volatile是易变,不稳定的意思

volatile修变量可以被某些未知的因素而改变,未知的因素包括操作系统、硬件或其他线程等。每次使用都从内存重新装载内容

阅读全文

【C语言】源码到可执行文件过程

从文本到可执行文件一般需要4个过程:

阅读全文

执行过程