Flash的特殊性

Flash并不是我们想的那是是random accessed.对其进行写入数据和读取数据都是得按照一定的规则。比较明显的一点就是必须先erase再program。否则会产生exception。一般情况下,也就是意味着只有原来的数据是...FFFF...时才能对其进行编程。经过实测,成功。按照一定的规则的前提下,对8个字节进行编程,每个字节编程成0xFF。然后再重复对其进行编程,没有exceptio
阅读本文

10本Java架构师必读书籍

1、大型网站系统与JAVA中间件实践本书围绕大型网站和支撑大型网站架构的Java中间件的实践展开介绍。从分布式系统的知识切入,让读者对分布式系统有基本的了解;然后介绍大型网站随着数据量、访问量增长而发生的架构变迁;接着讲述构建Java中间件的相关知识;之后的几章都是根据笔者的经验来介绍支撑大型网站架构的Java中间件系统的设计和实践。希望读者通过本书可以了解大型网站架构变迁过程中的较为通用的问题和
阅读本文

CDQ分治总结(CDQ,树状数组,归并排序)

闲话CDQ是什么?是一个巨佬,和莫队、HJT(不是我这个蒟蒻)一样,都发明出了在OI中越来越流行的算法/数据结构。CDQ分治思想分治就是分治,“分而治之”的思想。那为什么会有CDQ分治这样的称呼呢?这一类分治有一个重要的思想——用一个子问题来计算对另一个子问题的贡献。有了这种思想,就可以方便地解决更复杂的问题。这样一句话怎样理解好呢?还是做做题目吧。例题1三维偏序问题洛谷题目传送门即给出若干元素,
阅读本文

第 8 章  嵌入元素

第 8 章  嵌入元素  学习要点:1.嵌入元素解析 本章主要探讨 HTML5 中嵌入元素,嵌入元素主要功能是把外部的一些资源插入到HTML 中。一.嵌入元素解析1.<img>嵌入图像解释:  Src:嵌入图像的 URL Alt:当图片不加载时显示的备用内容 Width:定义图片的长度(单位是像素) Height:定义图片的高度(单位是像素)  Ismap:创建服务器端分区响应图 Us
阅读本文

SPI—读写串行 FLASH

SPI协议简介SPI 协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设备接口,是一种高速全双工的通信总线。它被广泛地使用在 ADC、 LCD 等设备与 MCU 间,要求通讯速率较高的场合。   • 标号1处, NSS信号线由高变低,是SPI通讯的起始信号。 NSS是每个从机各自独占的信号线,当从机检在自己的NSS线检测到起始信号后,就知道自
阅读本文

CortexM 微处理器工作原理

寄存器,作为微处理器CPU的组成部分,寄存器是有限存储容量的的高速存储部件,他们可以用来暂存指令,数据和地址。在中央处理器CPU的控制部件中,它包含的寄存器有指令寄存器和程序计数器。如图中所示,内核有ARM公司提供,不同芯片生产商将内核嵌入后,通过总线矩阵实现内核和ROM(FLASH) RAM(SRAM) 外设之间的数据交互 (如果比喻PC则,内核相当于CPU,存储器相当于电脑的硬盘(FLASH)
阅读本文

代码搬移

2440初始化:  一般我们都让芯片从Nandflash启动(Nandflash不参与统一变址),SRAM的前面4KB的容量把Nandflash里面前4KB字节的代码往里复制,然后如果Nandflash里面的代码量大于4KB,那么就把SRAM就把Nandflash里面剩余的代码复制进内存,然后再从内存里面启动。copy_to_ram: ldr r0, =0x00000000 ldr r1, =0x
阅读本文

洛谷P3203 [HNOI2010]弹飞绵羊(LCT,Splay)

洛谷题目传送门关于LCT的问题详见思路分析首先分析一下题意。对于每个弹力装置,有且仅有一个位置可以弹到。把这样的一种关系可以视作边。 然后,每个装置一定会往后弹,这不就代表不存在环么? 于是,一个森林的模型被我们建出来了。 考虑到有修改弹力值的操作,也就是要断边和连边,于是用LCT维护。思路一每一个点向它弹到的位置连边。如果被弹飞了,那么这条边就不存在。 查询弹飞的步数,就是查询该点到其所属原树中
阅读本文

制作一个老旧C118的GSM便携式测试设备

其次下文只对软硬件设计作为学习,各位大神就别喷我了。有人说现在都4G,5G了,还用什么GSM网络,这里就用到一个名为屏蔽器的东西了。仁者见仁,智者见智。源代码以及3D打印的文件见文末只用于学习研究。因为完整版我早已丢到天涯海角。PCB设计:整体思想及其简单,用FE8.1芯片作为USB扩展分给4个CP2012供给C118使用,还有1个CP2012直接使用nanopi_duo的USB。CP2012在数
阅读本文

[转]马上2018年了,该不该下定决心转型AI呢

2017年,AI再一次迈向风口,但我们如何判断未来走向?应不应该转型加入AI领域?  如此火爆的AI,会不会像Android和iOS一样,五年后归于平淡?转型AI真的有必要吗? 2017年,AI就像一个点石成金的神器,所有的行业,任何的创业,抑或是职位背景,只要沾着这个词,多少有点脚踩五彩祥云的优越感,话题来了,融资来了,故事来了,高薪来了,offer来了。 于是,越来越多的人开始往AI方向涌,
阅读本文

极路由4pro(HC5962)安装python

基本配置其实极路由4、极路由4 pro、极路由B70都是一个型号的(HC5962)CPU:MT7621AT + MT7612EN + 7603EN 内存:256MB DDR3 RAM 闪存:128MB NAND flash 网卡:1+3 x 1000M Ethernet USB:1x USB 2.0 port. 1x USB 3.0 port 主板:UART pad on PCB (JP3: TX
阅读本文

浏览器的数据存储

会有这么一些个需求,数据不需要存储到服务器端,只需要在客户端(浏览器)取到相关数据,那么有几种方式我们可以使用:Cookie、LocalStorage、SessionStorage、UserData,当然还有一些方式比如flash cookie,Gears等要依赖插件,这就不在我们的介绍范围了。我会简单介绍其用法、适用场景以及浏览器兼容性;   原生用法 适用场景 浏览器兼容 可存储最大空间 推
阅读本文

让整个网站变成灰色的做法

方法一,html {-webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);} 方法二,html { filter:progidXImageTransform.Microsoft.BasicImage(grayscale=1); }   使用方法:这段代码可以变网
阅读本文

2.移植uboot-添加2440单板,并实现NOR、NAND启动

1.首先在uboot里新建单板24401.1将2410的单板文件夹拷贝成2440:cd board/samsung/ cp smdk2410 smdk2440 -rf //拷贝文件夹, 然后将smdk2440下的smdk2410.c改为smdk2440.c,以及修改更改好的Makefile 1.2 将2410的头文件拷贝成2440:cd ../../include
阅读本文

腾讯春招

1、常见的浏览器端的存储技术有哪些?https://www.nowcoder.com/questionTerminal/ac5ddea23eef49e29d50d86c74ee605b有时需要将网页中的一些数据保存在浏览器端,这样做的好处是,当下次访问页面时,不需要再次向服务器请求数据,直接就可以从本地读取数据。目前常用的有以下几种方法: cookie cookie会随着每次HTTP请求头信息
阅读本文

oracle无法登录本地数据库但却可以登录服务器。

按照正常操作流程,启动项目,发现项目报错,原因是连接不上oracle数据库,PLSQL连接时报错,错误码  ORA:12154 无法解析指定的连接标识符第一次,遇到这个错误,在网上找了资料都是需要修改监听(D:oracleproduct11.2.0dbhome_1NETWORKADMINlistener.ora)和服务(D:oracleproduct11.2.0dbhome_
阅读本文

吴忠军 - ps如何做动画

ps如何做动画 听语音 |浏览:136255|更新:2012-04-19 11:01|标签:ps ps如何做动画 1 ps如何做动画 2 ps如何做动画 3 ps如何做动画 4 ps如何做动画 5 ps如何做动画 6 ps如何做动画 7 分步阅读 photoshop除了做平面设计以外还可以做动画,用的就是ps中的imageready功能。我们今天的目标是给大家示范一下ps如何做动画,下面就是一个动
阅读本文

mmc/eMMC/SD-card/SPI/SDIO

起初引用了一篇MMC相关文档,然而终究还是有些不明所以,忽觉博客不就是加工整理自己的思想吗,遂百度众文,整理归纳如下.MMC(multiMedia card)是早起记忆卡标准,于1997年由西门子和SanDisk推出了多媒体卡;SD卡(Secure Digital Memory Card)是一种基于半导体快闪记忆器的新一代记忆设备。于1999年8月由日本松下、东芝及美国SanDisk公司开发研制。
阅读本文

CubeSuit+ ( CS+ for ca )

作为瑞萨单片机的初学者,最先接触的当属它的IDE了,接下来我将分享一些我使用这款单片机的心得,以供大家参考。我使用的是RL78F13系列R5F10BGE,那如何建立一个能使用的工程呢?相信大家在网络上都能找到答案,这里我就简单的说一下操作步骤即可。1、打开 CS+ for ca ,单击菜单栏的Project->Creat New Project,选择RL78系列的芯片,选择使用的芯片型号,kin
阅读本文

cisco命令

--------------------------------------------------------------------------------------------------------- CCNA-------------------------------------------------------------------------------------
阅读本文