嵌入式知识5

每日一记

DSP数字信号处理器:Digital Signal Process偏向于大量数据运算,支持单指令多数据
ARM处理器:偏向于控制
嵌入式处理器芯片一般属于VLSI超大规模ULSI极大规模
以太网中不包含ip地址,包含的是mac地址
ARM有三种工作状态,ARM状态,Thumb状态,调试状态
ARM处理器复位后自动进入ARM状态
JTAG(Joint Test Action Group,联合测试工作组)技术是一种嵌入式测试技术,大多数嵌入式CPU、DSP、FPGA都支持JTAG
RTC:实时时钟real time clock 是与外部总线连接的硬件组件
GPIO接口作为输入接口时具有缓冲功能,作为输出接口时具有锁存功能,引脚一般是多功能复用的,具有0态和1态,和高阻状态
i2c是集成电路互联总线,只有两条信号线,数据线sda时钟线scl,每次传送的字节数目没有限制
通用异步收发传输器(Universal Asynchronous Receiver/Transmitter)UART
ARM芯片中的UART收发信息时可以采用FIFO模式,也可以采用普通模式,格式以起始位开始,以停止位结束,一次传送的数据位可为5、6、7、8位,基于UART可组成RS-232接口
main函数在执行过程中除了用户函数和硬件初始化函数之外,需要按顺序执行以下三个主要uC/OS/II函数**:OSInit()初始化函数、OSTaskCreate()创建任务函数、OSStart()启动任务函数**
uC/OS/II总是运行处于就绪态任务中优先级最高的那个任务,实现任务切换的函数时OSCtxSw(),任务级调度由函数OSSched()完成,是任务调度的前导函数,中断级调度由OSIntexit()完成,
uC/OS/II能提供周期性时钟信号,用于实现任务的正确延时和超时确认,节拍率应在
10Hz-100Hz
,即每秒10次到100次之间
U-Boot全称为Universal Boot Loader,用于多重嵌入式CPU的BootLoader程序,遵循GPL条款,源代码完全开放。
VxWorks操作系统是一种嵌入式实时操作系统,属于小型操作系统
ARM内核是英国一家专门从事RISC处理器内核设计公司设计的
我国大陆地区广泛使用的汉字编码国家标准有:GB2312GB18030两种,除了汉字以外还包含拉丁字母、俄文、日文假名、希腊字母、汉语拼音等
TCP/IP协议簇中的IP协议在Internet中负责选择合适的路由,使发送的数据分组能够正确无误地按照地址找到目的计算机
ARM寄存器一共有37个,其中31个通用寄存器和6个状态寄存器
通用寄存器:
R0-R7为不分组寄存器,共8个;
R8-R12分两组,标有fiq的为快速中断模式专用寄存器,共10个;
R13-R14分六组,不带标记的为用户模式和系统模式下R13堆栈指针SPR14程序链接寄存器LR,其他模式下均有自己独特的标记方式,共12个;
R15,,程序计数器PC,一个;
状态寄存器:
CPSR:当前程序状态寄存器,一个;
SPSR:备份程序状态寄存器,五组都有各自的标记,共五个;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值