笔记3---Linux嵌入式

《《《------------------------------ARM裸机------------------------------》》》

DMA详解

UART的FIFO

带FIFO的UART数据收发

ARM的时钟系统

Linux文件系统详解

SD协议解析

SPI简介及错误

SPI理解:
SPI有四种工作模式:0-3(0和3常用)
工作模式由两个参数控制:CPOL和CPHA:
当 CPOL=0时,表示总线低电平空闲,此时可以进行数据收发,CPOL=1则相反
当CPHA=0时,表示在时钟周期的第一个跳边沿采样数据,CPHA=1则在第二个跳边沿采样数据。
我的理解:
CPOL=0,CPHA=0:则数据变换在低电平的一开始进行变换
CPOL=1,CPHA=0:数据变换在高电平的开始时进行变换
CPOL=0,CPHA=1:数据变换在低电平的结束时进行变换
CPOL=1,CPHA=1:数据变换在高电平的结束时进行变换
结合时序图进行理解

SPI和IIC对比

SPI总线协议及时序图详解

SPI协议详解

Linux开发流程以及应用层编程

嵌入式系统各寄存器的作用(汇编)

从0移植Uboot连载,详细看

uboot源码分析及移植

《《《----------------------------操作系统---------------------------------》》》

进程和线程的区别:都是概括性语言,但是思路清晰,还概括了进程状态,多种地址以及IPC【进程间】通信方式

linux内核——进程,轻量级进程,线程,线程组:详细介绍了他们之间的关系,还配图

Linux系统编程的干货(很全面,很详细)

进程详解(1)---深入浅出

Linux的fork()函数详解

Linux创建一个新进程的过程详解:列出了Linux的进程创建函数创建新进程的流程

OS---进程、线程、调度

Linux kernel脉络框架总结:很好的系统目录

Linux写时复制技术:子进程创建之后,除了复制一些进程变量,不马上复制物理内存空间,而是父子进程共享原父进程的内存空间,该地址空间被设为共享,只读不可写,只有在需要写入数据时,才会创建新的内存空间,这样避免了一些不必要的内存复制,节约空间和时间。

《《《---------------------------------树莓派-------------------------------》》》

清空Linux的DNS缓存    :当Linux/Windows系统的DNS出现问题时(无法连接),可以通过清空系统的DNS缓存解决

在树莓派上搭建DNS缓存服务

Ping命令详解---检测网络故障很有用的

./configure 命令详解

常出现的问题:

1、E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

【翻译:E:无法获取lock / var / lib / dpkg / lock - open(11:资源暂时不可用)

E:无法锁定管理目录(/ var / lib / dpkg /),是否正在使用它?】

解决该问题的方法

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值