- 博客(11)
- 资源 (83)
- 收藏
- 关注
原创 C语言——结构体struct
目录1. 定义1个结构体,但是没有声明结构体变量,错误。2. 定义1个结构体,并声明结构体变量的方法。2.1 先定义再声明3. tepedef struct 的使用1. 定义1个结构体,但是没有声明结构体变量,错误。2. 定义1个结构体,并声明结构体变量的方法。2.1 先定义再声明2.2 定义时就声明3. tepedef struct...
2019-11-28 16:37:09 861
原创 基础——irom流程
三星4412芯片为例。关掉看门狗、关闭中断和MMU内存管理、关闭caches、如果低功耗or休眠状态,唤醒可直接去运行系统、初始化、设置时钟、设置bootmode(拨码开关)、选择的启动区启动NandFlash的ECC:NandfFlash读写出错,工艺水平决定,而ECC是纠错算法,8BIT就是8位的纠错能力。这里芯片有1-16BIT的纠错能力。tf = sdmmc:纠错控制器+...
2019-11-07 17:24:04 2342
原创 eMMC(四)——基本命令
目录1. Basic commands (class 0 and class 1)CMD0CMD1CMD2CMD3CMD4CMD5CMD6CMD7CMD8CMD9CMD10CMD12CMD13CMD14CMD15CMD192. Block-oriented read commands (class 2)CMD16CMD...
2019-11-07 15:04:39 1921
原创 eMMC(三)——工作模式
目录Overview1. Boot Operation Mode1.1 Boot From eMMC Device1.2 Boot Acknowledge1.3 Boot Bus 配置1.4 Boot Data 更新2. Device Identification Mode2.1 设备复位2.2. Voltage Range2.3 Memory Acc...
2019-11-07 14:58:09 3067
原创 人工智能——家居式智能监控服务机器人
图片来源:中商产业研究院整理,显示了人工智能的应用领域从全球角度看,以智能服务机器人为主的机器人产业在不断发展,产业规模及市场空间持续扩张。目前全世界至少有48个国家在发展机器人,其中25个国家已涉足服务机器人开发,掀起一波服务机器人研发热潮。服务机器人是庞大机器人家族中的一个年轻成员,到目前为止尚没有一个严格的定义。根据其用途不同,可以划分为保洁机器人、教育机器人、医疗机器人、家用机器...
2019-11-07 11:49:47 1980
原创 ARM——高级中断控制器AIC
2. 描述高级中断控制器(AIC)有8个优先级,可单独屏蔽,矢量化中断控制器,提供多达128个中断源的处理。AIC驱动ARM处理器的nFIQ(快速中断请求)和nIRQ(标准中断请求)输入。AIC的输入要么是内部外围中断,要么是来自产品引脚的外部中断。8优先级控制器允许用户为每个中断源定义优先级,所以即使正在处理较低优先级的中断,也允许更高优先级的中断得到...
2019-11-07 11:37:43 1544
原创 eMMC(二)——分区管理
参考:Embedded Multi-Media Card (e•MMC) Electrical Standard (5.1)[PDF] Disk partitioning[Web] Master Boot Record[Web] GUID Partition Table[Web] Linux Kernel internals[Web]目录0. 概述FLASH分区类型...
2019-11-07 11:34:36 2141
原创 基础——ARM系统的启动流程(boot loader,Linux 内核,文件系统之间的关系)
以三星的四核处理器Exynos4412为例,该开发板属于armv7架构,contexA9系列,32bit,cpu4核心1.5GHZ主频,eMMC 大小型号为:KLM4G。ARM里面,启动MMU以后,我们编程看到的地址都是虚拟地址,经过MMU以后才是具体的物理地址。4412在上电以后,MMU是关闭的,也就是说这个时候其实和单片机差不多,可以直接跑裸机程序(裸机程序,就是直接对CPU进行编程)...
2019-11-04 18:04:33 10733
原创 eMMC(一)——基本架构
目录1. eMMC是什么1.1 个人理解1.2 eMMC 的整体架构2. 各组成部分2.1 NAND Flash2.2 Flash Controller2.3 标准接口1. eMMC是什么eMMC (Embedded Multi Media Card)是MMC协会订立、主要针对手机或平板电脑等产品的内嵌式存储器标准规格。由一个嵌入式存储解决方案组成,带有MMC...
2019-11-04 12:06:47 38114 3
原创 基础——ROM, RAM, FLASH, SSD, DDR3/4, eMMC, UFS, SD卡, TF卡,相互关系
1. 关系ROM, RAM, FLASH闪存, SSD, DDR3/4, eMMC, UFS, SD卡, TF卡, 这几个名词在手机和电脑等数码产品的参数中经常出现,单独看还明白是什么,放在一块,他们的主要用途和区别有时候会比较混乱,但知道他们都是存储器,放东西的,存储空间和体积有大有小、速度有快有慢、工艺有难又易,自然价格有高有低, 性价比最高的使用场合也很不同。就从内存的概念开始,从功...
2019-11-01 15:56:33 14434 2
原创 C语言——signed 与 unsigned的数据转换
#include "stdio.h"int main(){ short x; short y = 0xf9db; unsigned short z = 0xf9db; int i = 10; unsigned int j = 10; printf("y = %d\r\n", y);//有符号,直接可以输出-1573 printf("z = %d\r\n", z);//无符...
2019-11-01 13:52:26 1122
QScintilla源码(QScintilla_gpl-2.10.8),windows版本
2021-10-23
CDM v2.12.28 WHQL Certified.zip
2020-11-30
FTDI Drivers Installation Guide for Windows 10.pdf
2020-11-30
eMMC协议(中文+英文).rar
2019-11-04
0.96OLED显示屏_arduino_IIC_例程
2018-01-17
0.96OLED显示屏_arduino_SPI_例程
2018-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人