- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 有或无操作系统的Linux设备驱动区别
1)无操作系统(即裸机)时的设备驱动 并不是任何一个计算机系统都一定要运行操作系统,在许多情况下操作系统是不要的。对于功能比较单一、控制并不复杂的系统,如公交车刷卡机、电冰箱、微波、简单的手机和小灵通等,并不需要多任务调度、文件系统、内存管理等复杂功能,单任务架构完全可以很好地支持它们的工作。一个无限循环中夹杂对设备中断的检测或者对设备的轮询是这种系统中软件的典型架构。裸机的
2017-12-29 14:59:12 796
原创 Source Insight3.5常用快捷键
1.Ctrl + 鼠标单击 进入定义. 2.Alt + F12可以切换,让字符宽度变得一致,或者是大小不同地显示。 3.Shift + F8 标亮文本中光标所在的单词。 //SI4这里是F8即可 4.Ctrl + G (或者F5) 跳转到某一行。 5.Ctrl + O 搜索文件,找到回车打开,找不到ESC退出 6.Alt + G (或者F7) 打开S...
2017-12-21 17:06:44 653
转载 FTL (Flash translation layer) 闪存转换层
闪存的读写单位为页,而页的大小一般为4KB或8KB,但我们的操作系统读写数据是按HDD的扇区尺寸进行的(512Byte(字节)),更麻烦的是闪存擦除以块作单位,而且未擦除就无法写入,这导致操作系统现在使用的文件系统根本无法管理SSD,需要更换更先进、复杂的文件去解决这个问题,但这样就会加重操作系统的负担。而为了不加重操作系统的负担,SSD采用软件的方式把闪存的操作虚拟成磁盘的独立扇
2017-12-21 16:33:50 3398
转载 SSD深度技术解析---FTL层算法对性能的影响
相信大家对美光C400/M4的最新固件提升性能,对于SandForce不同固件之间性能差距的表现还历历在目,一个固件更新竟然可以改变那么大?这到底是啥道理?本次解析我就来谈谈我自己的理解吧。这些对性能提升或者限制的根本原因主要是对SSD内部的FTL层做了改动,那么啥是FTL层呢?这是SSD的性能表现最关键的一个层面,里面包含了无数开发技术人员的心血。FTL层就是一个让闪存完
2017-12-21 16:31:34 3740 1
转载 大型工程代码如何防止头文件被重复包含
如以下代码://vs 2012 : test.c#include #include "test.h"extern i;extern void test1();extern void test2();int main(){ test1(); printf("ok/n"); test2(); printf("%
2017-12-21 16:00:54 452
转载 1.2 SATA主机协议的FPGA实现之物理层设计
接上一篇文章,这里讲解SATA主机协议的物理层的实现过程。 下图是标准SATA协议文档中给出的物理层结构。可以看到它包含控制模块、时钟数据提取单元、同步字符源和同步字符检测模块以及模拟前端几个部分。其中,控制模块负责协调控制整个物理层的逻辑功能,并向上层协议提供控制信号、状态信息接口。时钟数据提取模块从串行数据流中提取时钟数据信息。同步字符源和同步字符检测两个模块负责串并/并串转换过程中的字
2017-12-21 13:56:48 1577 2
转载 1.1 SATA主机协议的FPGA实现之准备工作
从2月中旬准备开始,经过3个月的奋战,我的又一个项目--基于FPGA的固态硬盘读写控制电路,已经基本实现。由于实用资料的匮乏,以及项目本身颇具挑战性,这个过程充满艰辛,这里也是希望写下一些经验,供后来的有心人参考,少走一些弯路。因为这个项目比较大,不是三言两语能说清楚的,可能接下来我会用5至6篇文章来讲这个东西,陆续的码文章也会耗时较久,希望先看到的看官耐心,同时由于完整的SATA协议实在是有点庞
2017-12-21 13:55:10 856
原创 SATA 3.2协议 Error handing机制
前言: 1.SStatus register(32位只读寄存器,convey the current state of the interface and host adapter,目前只有用到低12位,高24位保留的。)2.Shadow Register Block registers:are interface registers used for delivering commads to
2017-12-21 11:27:54 1447
SourceInsight4.0使用手册英文版
2018-05-05
SourceInsight仿Sublime配置文件下载
2018-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人