平台硬件基础知识
文章平均质量分 92
002237
学习。进步。
展开
-
ARMv8 架构编程探索
ARMv8 架构编程探索 整理自ARMv8 架构编程探索,感谢原作者分享。ARMv8-A 架构基础执行状态与异常级别ARMv8 寄存器组通用寄存器组特殊功能寄存器组NEON 与浮点寄存器标量寄存器大小向量寄存器大小NEON 在 AArch32 运行模式下ARMv8 指令集A64 指令集内存管理单元基于分页的虚拟内存虚拟地址的翻译过程安全与非安全地址Memory Ordering内存类型屏障指令内存属性安全系统Trust原创 2021-07-27 20:04:37 · 459 阅读 · 0 评论 -
AI 芯片 XPU
AI 芯片 XPU本文采用知识共享署名 4.0 国际许可协议进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,可适当缩放并在引用处附上图片所在的文章链接。baseAI芯片XPUbaseARM:英国公司,专门提供微处理器IP核授权。ceva:美国公司,提供DSP IP授权。ceva相当于是dsp领域的arm。DSP(digital singnal processor): 是一种独特的微处理器,有自己的完整指令系统,是以数字信号来处理大量信息的器件。DSP芯片一般具有如下主要原创 2021-07-21 22:36:24 · 286 阅读 · 0 评论 -
ARMv7-A ARMv8-A ARMv9-A 架构
ARMv7-A ARMv8-A ARMv9-A 架构 本文采用知识共享署名 4.0 国际许可协议进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,可适当缩放并在引用处附上图片所在的文章链接。ARMv7-A 构架Cortex-A17Cortex-A15Cortex-A9Cortex-A8Cortex-A7Cortex-A5ARMv8-A构架Cortex-A32Cortex-A35Cortex-A53Cortex-A57Cortex-A72Cortex-原创 2021-07-15 20:00:19 · 1399 阅读 · 0 评论 -
AI相关名词总结
AI Base计算机视觉图像分类目标检测语义分割实例分割视频分类人体关键点检测场景文字识别目标跟踪模型、算法和训练的关系卷积神经网络CNN 的基本原理MNNNNIE神经网络模型可视化工具netron名词解释算力(TOPS)监督学习和非监督学习训练集和测试集损失函数(Loss Function)优化器(optimizer)转移学习(transfer learning)CV : Computer Vision 计算机视觉CNN : Convo原创 2021-05-06 21:39:52 · 305 阅读 · 0 评论 -
显卡和异构计算
显卡GPU显卡分类集成显卡独立显卡核芯显卡显卡性能架构流处理器核心频率显存位宽异构计算CPU+GPUCUDACUDA编程模型检查的GPU的硬件配置_global/device/hostkernel显卡GPU显卡:将计算机系统需要的显示信息进行转换驱动显示器,并向显示器提供逐行或隔行扫描信号,控制显示器的正确显示,是连接显示器和个人计算机主板的重要组件,是“人机”的重要设备之一,其内置的并行计算能力现阶段也用于深度学习等运算。用NV.原创 2021-05-06 21:28:57 · 7871 阅读 · 2 评论 -
RK3399 / AR9201 / Tegra K1 /hi3559A / RV1126对比
芯片处理器GPU/NPUMemoryMultimedia外设RK3399双核Cortex-A72及四核Cortex-A53ARM Mali-T860MP4 GPU双通道DDR3-1866/DDR3L-1866/LPDDR3-1866/LPDDR4-1866;支持eMMC 5.1, SDIO 3.0 with HS2004K VP9和4K 10位H.265/H.264视频解码器,高达60fps;1080p其他视频解码器(VC1,MPEG1/2/4,VP8)AR920...原创 2021-05-04 21:38:42 · 3249 阅读 · 0 评论 -
RK3399Pro/AR9201对比
baseAI芯片XPUAR9201Application Processor CoreMCU coreCEVA DSP coreVideo Codec FormatVideo Codec PerformanceISPAudio Encoding/DecodingSecurity EngineVideo InterfacesVideo inputVideo outputBasebandAnalogPeripheralsExternal Memory Inte..原创 2021-05-04 09:46:06 · 2380 阅读 · 0 评论 -
EFM8SB20 boot_startup 启动文件分析
$NOMOD51$NOMOD51$INCLUDE (REG932.INC)解释:$NOMOD51,这一指令功能是使A51不识别8051的所有预定义符号。$INCLUDE (REG932.INC),这一指令功能使用用户自定义的符号文件。这两条语句必须配合使用,使用了$INCLUDE (REG932.INC),就必须使用$NOMOD51,否则回因多重定义而产生错误。;...原创 2019-02-26 20:29:22 · 719 阅读 · 0 评论 -
STM32启动文件分析(startup_stm32f10x_md.s)
一般而言,系统上电后第一个执行的是由汇编所编写的启动文件,其主要工作为一下五部分初始化堆栈指针SP=_initial_sp初始化PC指针,令其=Reset_Handler初始化中断向量表配置系统时钟调用C库函数_main初始化用户堆栈,从而最终调用main函数进入C的世界初始化堆栈初始化栈指针(SP); Amount of memory (in bytes)...原创 2018-07-30 14:18:20 · 8172 阅读 · 1 评论 -
STM32 时钟
为什么要配置时钟单片机的寄存器是由D触发器组成的,往触发器里面写东西,前提条件是有时钟输入。 51单片机不需要配置时钟,是因为一个时钟开了之后所有的功能都可以用了,但是一直在耗能。stm32之所以是低功耗,他将所有的门都默认设置为disable,在你需要用哪个门的时候,开哪个门就可以,也就是说用到什么外设,只要打开对应外设的时钟就可以,其他的没用到的可以还是disable,这样耗能就会减...原创 2018-05-01 00:56:20 · 288 阅读 · 0 评论 -
STM32内部flash分配
Code/ RO-data/ RW-data /ZI-data在Keil中编译工程成功后,在下面的Bulid Ouput窗口中会输出下面这样一段信息: Program Size: Code=6320 RO-data=4864 RW-data=44 ZI-data=1636 代表的意思: Code :是程序中代码所占字节大小 RO-data :程序中所定义的指令和常量大小 (个...原创 2018-04-30 11:15:13 · 8203 阅读 · 2 评论 -
nrf51822代码阅读笔记二
Scheduler51822的调度,先建个目录,后续在补详细的源码分析,主要是参考官方的库函数说明,可以说是大概的翻译吧,原文的链接地址如下: https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v13.0.0%2Fgroup__app__scheduler.html调度器的使...原创 2018-02-09 11:29:34 · 638 阅读 · 0 评论 -
I2C读写和死锁
I2C读写和死锁原创 2017-07-08 23:59:27 · 547 阅读 · 1 评论 -
STM8 系列单片机命名规则
STM8 系列单片机命名规则原创 2017-02-14 10:58:46 · 2603 阅读 · 0 评论 -
LDO的作用
LDO的作用原创 2017-02-08 23:11:14 · 2525 阅读 · 0 评论 -
GPIO 模式配置
GPIO_Mode_In_FL_No_IT浮空输入无中断GPIO_Mode_In_PU_No_IT上拉输入无中断GPIO_Mode_In_FL_IT浮空输入有中断 GPIO_Mode_In_PU_IT 上拉输入有中断 GPIO_Mode_Out_OD_Low_Fast 开漏-输出低-高速 Output open-drain, low level, 10MHz原创 2016-08-04 13:52:08 · 8579 阅读 · 0 评论 -
嵌入式SPI/I2C/UART/I2S/GPIO/SDIO/CAN简述
SPI、I2C、UART、I2S、GPIO、SDIO、CAN简述原创 2017-07-02 01:38:59 · 5601 阅读 · 0 评论