Linux学习记录(linux的概念及32内核介绍)

服务器端的操作系统

服务器提供远程多人服务

操作系统:windows

服务器操作系统:Linux(安全性),嵌入式开发,安卓基于Linux

Linux学习记录(linux的概念及32内核介绍)_第1张图片

常用命令(ubuntu区分大小写):

ls(list):列出当前目录下所有文件夹;

ls -l:展示具体文件夹信息

ls -a:隐藏文件显示

ls *.txt : *通配符代表一个或者多个,?代表一个

ls 1*   

pwd(print work directory):展示当前文件路径

cd(change directory):切换文件路径、

cd..:去到上一级路径

cd~:回到home目录

clear:清空命令

隐藏文件前有·

快捷键:

:Tab键自动补全功能

方向键上/下:取得历史命令

嵌入式LINUX里含有bootloader, 内核, 驱动程序、根文件系统这4大块。

32内核介绍:

Cortex-M3是32位的内核,因此其PC指针可以指向2^32=4G的地址空间,也就是0x0000_0000——0xFFFF_FFFF这一大块空间。根据图中描述,Cortex-M3内核将0x0000_0000——0xFFFF_FFFF这块4G大小的空间分成8大块:代码、SRAM、外设、外部RAM、外部设备、专用外设总线-内部、专用外设总线-外部、特定厂商等
 

Linux学习记录(linux的概念及32内核介绍)_第2张图片

1.1 STM32的SRAM
不同类型的STM32单片机的SRAM大小是不一样的,但起始地址都是0x2000 0000,终止地址都是0x2000 0000+其固定的容量大小。

SRAM的理解比较简单,其作用是用来存取各种动态的输入输出数据、中间计算结果以及与外部存储器交换的数据和暂存数据。设备断电后,SRAM中存储的数据就会丢失。

你可能感兴趣的:(linux,学习,服务器)