2018年2月22日

说说FATFS文件系统(转)

摘要: FATFS是一个为小型嵌入式系统设计的通用FAT(File Allocation Table)文件系统模块。FatFs 的编写遵循ANSI C,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构。它可以被嵌入到低成本的微控制器中,如AVR, 8051, PIC, ARM, Z80, 68K 阅读全文

posted @ 2018-02-22 15:52 张凌001 阅读(7400) 评论(0) 推荐(0) 编辑

2018年2月21日

以操作系统的角度述说线程与进程(转)以及区别及联系

摘要: 1.定义 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈 阅读全文

posted @ 2018-02-21 19:23 张凌001 阅读(1110) 评论(0) 推荐(1) 编辑

2018年2月20日

浅谈 SSD,eMMC,UFS(转自知乎)

摘要: 但作为一个计算机体系结构的研究生,在这些名词满天飞的时候,我的好奇心是抑制不住的,想一探这几样技术的究竟。本文不对某一特定事件进行点评,仅从技术角度分析对比一下这三种技术。就算是当做自己的技术储备+科普了。 首先,这三种技术都是属于闪存(Flash Memory)的不同种类,区别主要在于控制器,接口 阅读全文

posted @ 2018-02-20 23:01 张凌001 阅读(19336) 评论(1) 推荐(0) 编辑

NUC972学习历程之NUWRITER使用说明以及烧录模式的说明

摘要: 3.1 簡介Nu-Writer 工具能幫助使用者透過 USB ISP模式, 將Image檔案放入儲存體中, 例如:SPI Flash設備或 NAND Flash設備.3.2 驅動程式安裝Nu-Writer 必須在電腦中安裝VCOM驅動程式才能使用Nu-Writer工具. 請依據下列步驟來安裝VCOM 阅读全文

posted @ 2018-02-20 22:36 张凌001 阅读(5947) 评论(0) 推荐(1) 编辑

2018年2月11日

循环结构

摘要: 该章内容:本章我们学习三大结构之一:循环结构。通常采用循环结构来解决有规律性的重复性工作,如求学生的总成绩;统计车站某月的人流量。在程序设计中对那些需要重复执行的操作我们采用循环结构来完成,几乎所有实用的程序都包含循环。c语言中有三种循环语句来构成循环结构:while语句,do-while语句和fo 阅读全文

posted @ 2018-02-11 16:50 张凌001 阅读(458) 评论(0) 推荐(0) 编辑

C语言之选择结构

摘要: 该章内容:本章我们学习三大结构之一:选择结构,采用选择结构来解决问题称为判断问题,它的求解规则是在不同的条件下进行不同的操作。选择结构比顺序结构要复杂一些。本章是考试的重点章节。 学习方法:先了解选择结构相关的基础知识,然后做选择结构简单的习题,逐步加入复杂的语句。最终一定要学会如何写简单的选择结构 阅读全文

posted @ 2018-02-11 16:46 张凌001 阅读(906) 评论(0) 推荐(0) 编辑

C语言之顺序结构

摘要: 该章内容:这章我们学习三大结构之一:顺序结构,它是程序从上往下顺序执行,是程序运行最简单的方式。printf和scanf函数使用和特例是必考知识。本章是考试的重点章节。 学习方法:从简单的顺序结构题目入手,逐步把难度加大,对比记忆printf和scanf函数。 第一节 表达式与语句 知识点:语句和表 阅读全文

posted @ 2018-02-11 16:38 张凌001 阅读(1566) 评论(0) 推荐(0) 编辑

赋值表达式

摘要: 算术表达式 知识点:运算符号的优先级别;强制类型转换的使用; 重要程度:★★★★ 1、算术运算符与算术表达式 1、在C语言中,有下列五个基本的算术运算符:+、-、*、/和%,依次表示加、减、乘、除、求 余运算。(考得最多的是/ 和%符号!!!) 2、求余运算符%的运算对象只能是整型,即%左侧的被除数 阅读全文

posted @ 2018-02-11 11:26 张凌001 阅读(1958) 评论(0) 推荐(0) 编辑

2018年2月9日

说说NAND FLASH以及相关ECC校验方法

摘要: Flash名称的由来,Flash的擦除操作是以block块为单位的,与此相对应的是其他很多存储设备,是以bit位为最小读取/写入的单位,Flash是一次性地擦除整个块:在发送一个擦除命令后,一次性地将一个block,常见的块的大小是128KB/256KB,全部擦除为1,也就是里面的内容全部都是0xF 阅读全文

posted @ 2018-02-09 16:52 张凌001 阅读(20657) 评论(1) 推荐(1) 编辑

ARM、MCU、DSP、FPGA、SOC各是什么?区别是什么?(转)

摘要: ARM ARM处理器是Acorn计算机有限公司面向低预算市场设计的第一款RISC微处理器。更早称作Acorn RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。 ARM历史发展: 1978年12月5日,物 阅读全文

posted @ 2018-02-09 16:21 张凌001 阅读(6600) 评论(0) 推荐(0) 编辑

导航