排序:
默认
按更新时间
按访问量

NANDflash详解

本文转载自:https://www.linuxidc.com/Linux/2012-10/73065.htmNand Flash详细分析NAND技术在设计之初是为了数据存储应用,nand的写回速度比较快,芯片面积小,特别容量大有很大的优势NAND的地址分为三部分:块号,块内页号,页内字节号;正因为...

2018-03-19 10:31:22

阅读数:18

评论数:0

Nor——Flash擦写和原理分析

本文转载自https://www.cnblogs.com/jason-lu/archive/2013/03/13/2957399.html1. NOR FLASH 的简单介绍NOR FLASH 是很常见的一种存储芯片,数据掉电不会丢失.NOR FLASH支持Execute On Chip,即程序可...

2018-03-14 18:44:27

阅读数:28

评论数:0

最大子序列乘积

转载自http://www.cnblogs.com/grandyang/p/4028713.html Find the contiguous subarray within an array (containing at least one number) which has the lar...

2017-09-21 13:49:09

阅读数:85

评论数:0

Unix C杂谈(笔记)

内存中地址从小到大各存储域的划分: 代码区,只读常量区,全局区,BSS段,堆,栈。 其中,堆区和栈区没有明显的界限,可以适当调整。 使用malloc申请动态内存的注意事项 1.使用malloc申请动态内存时,可能还需要额外的12字节来存储一些用于管理 动态内存的信息,比如内存的大小等。 ...

2017-08-26 14:23:51

阅读数:80

评论数:0

二叉树中找出和为某一值的所有路径

转载自http://www.jb51.net/article/79200.html 这篇文章主要介绍了C++实现查找二叉树中和为某一值的所有路径的示例,文中的方法是根据数组生成二叉排序树并进行遍历,需要的朋友可以参考下 从树的根结点开始往下访问一直到叶结点所经过的所有结...

2017-08-22 01:25:44

阅读数:126

评论数:0

排序:桶排序

转载自:http://blog.csdn.net/hitwhylz/article/details/9970451 排序算法系列学习,主要描述冒泡排序,选择排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序等排序进行分析。 文章规划: 一。通过自己对排序算法本身的理解,对每...

2017-08-22 00:48:56

阅读数:138

评论数:0

稳定排序和不稳定排序

转载自:http://www.cnblogs.com/codingmylife/archive/2012/10/21/2732980.html       这几天笔试了好几次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的...

2017-08-21 10:39:23

阅读数:87

评论数:0

两个栈实现队列,两个队列实现栈

文章转载自http://www.cnblogs.com/kaituorensheng/archive/2013/03/02/2939690.html 为说明思想,假设队列、栈都很大,不会出现满的情况。 1. 两个栈实现队列 //前提已知: struct Stack { i...

2017-08-21 10:05:48

阅读数:69

评论数:0

两个栈实现队列一些思路总结

本文转载自http://www.cnblogs.com/wanghui9072229/archive/2011/11/22/2259391.html 两年前从网上看到一道面试题:用两个栈(Stack)实现一个队列(Queue)。觉得不错,就经常拿来面试,几年下来,做此题的应该有几十人了。通过...

2017-08-21 01:37:26

阅读数:76

评论数:0

带环链表找入口

文章转载自http://blog.sina.com.cn/s/blog_4705a6e10100tkmq.html单链表的问题在面试考试等等等等中频频上镜,大有赶上凤姐超越芙蓉之势。假若有一个蛋疼的程序猿把单链表的末尾结点的next指针指向了单链表中一个随机的结点上,那么我们经常写的一个循环whi...

2017-08-18 15:21:45

阅读数:77

评论数:0

ARM下的位置无关和相关码

本文转载自http://www.cnblogs.com/mylinux/p/5577472.html 为什么需要位置无关码?   见 :   U-BOOT详解(什么是《编译地址》?什么是《运行地址》?)  http://bbs.21ic.com/forum.php?mod=viewt...

2017-08-12 13:12:20

阅读数:102

评论数:0

linux下lds链接脚本详解

转载自:http://linux.chinaunix.net/techdoc/beginner/2009/08/12/1129972.shtml 一、 概论 每一个链接过程都由链接脚本(linker script, 一般以lds作为文件的后缀名)控制. 链接脚本主要用于规定如何把输入文...

2017-08-10 23:08:05

阅读数:128

评论数:0

多线程之原子锁

本文转载自http://www.cnblogs.com/kuliuheng/p/4064505.html,多谢奉献! 在《多线程编程之数据访问互斥》一文中简单介绍了原子锁,这里再详细说一下原子锁的概念和用途。 (1)简单数据操作   如果在一个多线程环境下对某个变量进行简单数学运算或者逻...

2017-08-10 22:44:52

阅读数:178

评论数:0

自旋锁

转载自http://www.cnblogs.com/kuliuheng/p/4064680.html谢谢奉献! 一、什么是自旋锁   一直以为自旋锁也是用于多线程互斥的一种锁,原来不是!   自旋锁是专为防止多处理器并发(实现保护共享资源)而引入的一种锁机制。自旋锁与互斥锁比较类似,它们...

2017-08-10 22:09:07

阅读数:193

评论数:0

UBOOT主makefile流程分析

自己整理的,适用于九鼎创展的x210开发板,九鼎自己移植的UBOOT。

2017-08-05 13:49:56

阅读数:116

评论数:0

C语言中可变参数函数实现原理

作者:cpoint 出处:http://www.cnblogs.com/cpoint/ 作者原文博客地址:http://www.cnblogs.com/cpoint/p/3368993.html 非常感谢作者的无私奉献! C函数调用的栈结构  可变参数函数的实现与函数调用的栈结构密切相关,...

2017-08-03 15:00:00

阅读数:131

评论数:0

数据结构杂谈

常用的时间复杂度所耗费的时间从小到大依次是:推导大O阶的步骤:1.用常数1取代运行时间中的所有加法常数; 2.在修改后的运行次数函数中,只保留最高阶项; 3.如果最高阶项存在且不是1,则去除与这个项相乘的常数。线性表顺序存储结构#define MAXSIZE 20 ...

2017-07-23 21:54:49

阅读数:94

评论数:0

s5pv210从存储设备加载代码到DDR

建议先看《[project X] tiny210(s5pv210)上电启动流程(BL0-BL2)》,根据例子了解一下上电之后的BL0\BL1\BL2阶段,以及各个阶段的运行位置、功能。 一、说明 1、疑问 前面文章中《[uboot] (第三章)uboot流程——uboot-spl...

2017-07-08 21:05:59

阅读数:334

评论数:0

FP寄存器

理论上来说,ARM的15个通用寄存器是通用的,但实际上并非如此,特别是在过程调用的过程中。 PCS(Procedure Call Standard for Arm architecture)就定义了过程调用中,寄存器的特殊用途。 Role in the procedure ca...

2017-07-08 20:05:27

阅读数:169

评论数:0

emwin移植

emwin是续开源uc/GUI 3.98之后的不开源版本,所以它们的API函数几乎相同,只是emwin作了很多改进,增加了很多新功能,并且已经有很多免费的版本支持于ST、NXP等大公司的芯片上,它的移植接口也作了很大的改进,如果有了以前开源版本的移植,移植emwin不在话下,本文主要讲述移植到NX...

2017-07-04 21:41:59

阅读数:175

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭