嵌入式
秦伟H
目标是略懂:C++,深度学习,三维重建,CV,SLAM,无人机,无人车,多传感器融合,组合导航。有事邮件:qw072117@foxmail.com huqinwei987@gmail.com
展开
-
嵌入式学习笔记(二)——初识驱动开发
Linux设备驱动的重点、难点(1)编写Linux设备驱动要求工程师有非常好的硬件基础,懂得SRAM、Flash、SDRAM、磁盘的读写方式,UART、I2C、USB等设备的接口以及轮询、中断、DMA的原理,PCI总线的工作方式以及CPU的内存管理单元(MMU)等。(2) 编写Linux设备驱动要求工程师有非常好的C语言基础,能灵活地运用C语言的结构体、指针、函数指针及内存动态申请和释放等。(3)编写Linux设备驱动要求工程师有一定的Linux内核基础,虽然并不要求工程师对内核各个部分有深入的研究原创 2013-11-03 00:16:29 · 2229 阅读 · 0 评论 -
初学Makefile——基本规则和习惯
面试被问到关于Makefile的问题,除了读u-boot和内核的Makefile等机会偶尔接触,根本就不熟悉,说读出个大概意思吧?很多细节不知道又不容易理解,没办法,还是从头动手练一下的好,这个行当,任何时候,不动手都是不行的。原创 2014-04-09 13:13:11 · 3541 阅读 · 0 评论 -
A survey of Flash Translation Layer——笔记注释
abstractRecently, flash memory is widely adopted in embedded applications as it has several strong points,including its non-volatility, fast access speed, shock resistance, and low power consumption. However,due to its hardware characteristics, specifical翻译 2014-04-07 22:11:24 · 2500 阅读 · 0 评论 -
TreeFTL:Efficient RAM Management for High Performance of NAND Flash-based Storage Systems-论文注释笔记
不是翻译机器,所以不会去完全翻译,但除了废话基本等于完全翻译了。。。方便快速浏览和看懂,不保证完美,不过大概都理解,有需要可以讨论。因为是PDF上直接做的手脚,加上插图,没法发博客,所以选择整个pdf上传。是关于SLC NAND FLASH的。用到了三级树状结构映射,思想有点像内存和Cache。还有轻量级的LRU victim selection——能显著减少空间时间开销。本方法在特定情况下能大幅提升表现。翻译 2014-04-08 12:33:44 · 1753 阅读 · 0 评论 -
Makefile赋值符号的使用——"=" ":=" "?=" "+="
"=" ":=" "?=" "+="这几个都是常用赋值运算符,那么他们有什么区别呢?原创 2014-04-06 17:38:07 · 13065 阅读 · 0 评论 -
虚拟机中ubuntu下make menuconfig命令缺少ncurses解决方法
apt-get install libncurses5-dev原创 2014-02-23 01:59:58 · 7321 阅读 · 0 评论 -
CF卡技术详解——笔记
知识太全面了,摘抄摘不完,还是粘过来加上注释和笔记吧。重点以及断句用加粗,注释用红括号。很早以前转的,图片不知道怎么都丢了一.CF卡技术及规格一.CF卡技术及规格 1.CF卡简史 随着数码产品的高速普及,近年来闪存卡也进入了高速发展时期,得到了越来越广泛的应用,相机、手机、掌上电脑、随身听上处处都可能用到闪存卡。闪存卡有很多种...原创 2013-12-04 21:45:54 · 33482 阅读 · 0 评论 -
NAND FLASH均衡算法笔记
转来一篇关于NAND FLASH均衡算法的文章,加上一点思考和笔记,认为这种思考有助于更深刻的理解,更好的记忆,所以也算半原创了吧,最起码笔记是原创的。有意思的是,帖子提起这个算法并不是因为嵌入式开发的需要,而是企业存储。因为提到硬盘驱动器HDD的速度硬伤,目前估计就SSD一种好的存储介质解决方案吧,而SSD除了暂时价格小高以外,主要有一个寿命短的硬伤。这样的话就不可避免的涉及到映射、磨损均衡、存储格式转换等优化问题。以前一直认为基本只有使用NAND FLASH代替HDD的嵌入式平台才产生这种需求。原来FT原创 2013-11-30 20:33:01 · 13524 阅读 · 5 评论 -
ARM入门实践(一)----Mini6410上最简单的LED点灯裸机程序
6410有两种运行机制:一种是将程序直接从SD卡加载到内存运行,一种是将SD的镜像烧到NAND FLASH上启动,因为我的FLASH上系统有用原创 2013-11-11 15:28:31 · 5765 阅读 · 0 评论 -
嵌入式学习笔记(一)——初识NAND FLASH
初识NAND FLASH今天买了本二手书(《嵌入式系统原理及接口技术》)刚从目录扫到“NAND FLASH”这个概念,晚上就得到了老师的任务,要我做NAND FLASH FTL,神马香港博士做好了接口,让改程序神码的,虽然不明白什么意思,但感觉像驱动开发,觉得很厉害!!!说是让我先去搜索中文资料,随后发给我英文版的资料。好了,开始搜索吧,先百科“NAND FLASH”,再百度“NA原创 2013-10-15 22:43:48 · 6727 阅读 · 0 评论 -
三星说明书插图K9K8G08U0A Array Organization的改进建议
图是一个涂灰版的,加深了误解,我认为灰色在上边代表一个块,加上箭头,意思下边那一个是把块抽取出来了,但实际上那是一个页。原创 2013-11-30 20:36:27 · 2618 阅读 · 0 评论