- 博客(6)
- 收藏
- 关注
原创 系统移植操作
|----->客户端。|-------->服务器端。系统上电----u-boot----linux内核----挂载根文件系统----应用程序。tftp服务:基于UDP协议的简单文本文件传输协议,它的作用是通过网络下载程序到开发板的内存中。tftp安装步骤:sudo apt-get install tftpd-hpa tftp-hpa。重启tftp服务(重启tftp服务的命令必须记住,后边会经常使用)系统移植是linux驱动开发工程师必备的技能。修改tftp服务的配置文件。
2024-11-15 22:25:50
439
原创 Uart串口
UART串口采用的异步通信,通信双方采用各自独立的时钟系统,虽然要求通信双方的时钟频率保持一致,但是也会存在一定的误差,再一帧数据发送的过程中误差会进行累积,因此发送一帧数据之后需要重新校准时钟。异步通信:通信双方不会按照同步信号进行通信,但是并不代表通信的过程不同步(UART . USB3.0)一般使用三根线:RXD(接收数据线),TXD(发送数据线),GND(地线)并行通信的总线:内存芯片,Flash芯片,液晶屏(mipi),摄像头。串行通信的总线:UART,IIC,SPI,485,CAN,USB。
2024-11-14 19:11:17
271
原创 嵌入式系统基础
(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠 性、成本、体积、功耗严格要求的专用计算机系统。(2)嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向 Internet阶段。(3)知识产权核(IP核):具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复 使用的功能模块,是实现系统芯片(SOC)的基本构件。(4)IP核模块有行为、结构和物理3级不同程度的设计,对应描述功能行为的不同可以分为三类: 软核、固核、硬核。
2024-11-08 20:15:00
398
原创 SPI ⼦系统
SPI spec 1、SPI hardware SPI:Serial Perripheral Interface,串⾏外围设备接⼝,由 Motorola 公司提出,是⼀种⾼速、全双工、同步通信总线,SPI以主从方式工作,通常是一个主设备,多个从设备,无应答机制。
2024-11-08 14:14:34
383
原创 I2C总线
1> I2C总线是PHLIPS公司在八十年代初推出的一种同步串行的半双工总线,主要用于连接整体电路。2> I2C总线为两线制,只有两根双向信号线。一根是数据线SDA,另一根是 时钟线SCL。3> I2C硬件结构简单,接口连接方便,成本较低。因此在各个领域得到了广泛的应用。4> I2C总线的传输速率100K~400Kbps之间,最大可以达到几兆,5> I2C总线上一般会接两个上拉电阻。6> I2C是具备多主机多从机系统所需的包括总线裁决功能的高性能串行总线。
2024-11-07 21:45:50
330
原创 ARM学习 - 知识整理
由于ARM体系结构采用了多级流水线技术,对于ARM指令集而言,PC总是指向当前指令的下两条指令的地址,即PC的值为当前指令的地址值加8个字节。这样,当程序的运行进入异常模式时,可以将需要保护的寄存器放入R13所指向的堆栈,而当程序从异常模式返回时,则从对应的堆栈中恢复,采用这种方式可以保证异常发生后程序的正常执行。寄存器R15用作程序计数器(PC)在ARM状态下,位[1:0]为0,位[31:2]用于保存PC,在Thumb状态下,位[0]为0,位[31:1]用于保存PC。5.R15(PC)程序计数器。
2024-11-07 20:51:47
333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人