服务器端的操作系统
服务器提供远程多人服务
操作系统:windows
服务器操作系统:Linux(安全性),嵌入式开发,安卓基于Linux
常用命令(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、外部设备、专用外设总线-内部、专用外设总线-外部、特定厂商等
1.1 STM32的SRAM
不同类型的STM32单片机的SRAM大小是不一样的,但起始地址都是0x2000 0000,终止地址都是0x2000 0000+其固定的容量大小。
SRAM的理解比较简单,其作用是用来存取各种动态的输入输出数据、中间计算结果以及与外部存储器交换的数据和暂存数据。设备断电后,SRAM中存储的数据就会丢失。