7 潇湘夜雨22

尚未进行身份认证

暂无相关简介

等级
TA的排名 29w+

几种存储器类型总结

几种存储器类型总结说明:从操作系统来讲,不同类型的存储器的出现正是为了实现经典的内存架构:多级缓存结构,为了匹配高速的CPU。从CPU内部的寄存器,到高速cache,再到主存,然后是磁盘,最后是磁带,速度越来越慢,但价格越来越便宜。包括DSP的内存架构,也是分为三级,第一级是CPU内部的寄存器,第二级L1P和L1DRAM,第三级是L1SRAM,L1和L2的都是片内RAM,之后还可以通过

2017-09-05 10:23:28

S3C6410启动方式

目前的ARM处理器都支持多种启动模式,S3C6410和以前的Samsung的ARM处理器一样,通过外部管脚OM[4:0]的拉高拉低来决定是从哪个存储设备上启动。我认为S3C6410的User Manual并没有说的很清楚,所以我在最开始使用的时候,也对其启动模式有一些误解,下面就我个人的理解,介绍一下S3C6410的启动。先读一下S3C6410 User Manual的第3章 System

2017-09-04 17:35:27

ARM指令集

算术和逻辑指令ADC : 带进位的加法(Addition with Carry)ADC{条件}{S} , , dest = op_1 + op_2 + carryADC 将把两个操作数加起来,并把结果放置到目的寄存器中。它使用一个进位标志位,这样就可以做比 32 位大的加法。下列例子将加两个 128 位的数。128 位结果: 寄

2017-09-04 14:25:43

ARM基础知识

ARM工作模式:1. 工作状态从编程的角度看,ARM微处理器的工作状态一般有两种,并可在两种状态之间切换:1)第一种为ARM状态,此时处理器执行32的字对齐ARM指令,绝大部分工作在此状态;2)第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。ARM微处理器有32位的ARM指令集和16位的Thumb指令集,微处理器可以随时在两种工作状

2017-09-04 10:27:25

Linux数据包路由原理、Iptables/netfilter入门学习

相关学习资料https://www.frozentux.net/iptables-tutorial/cn/iptables-tutorial-cn-1.1.19.htmlhttp://zh.wikipedia.org/wiki/Netfilterhttp://www.netfilter.org/projects/iptables/http://linux.vbird.org/linu

2017-06-16 14:41:37

WIFI基本知识

1. IE802.11简介标准号IEEE 802.11bIEEE 802.11aIEEE 802.11gIEEE 802.11n标准发布时间1999年9月1999年9月2003年6月2009年9月工作频率范围2.4-2.4835GHz5.150-5.350GHz5.475-5.725GHz5.725-5

2017-06-13 14:21:08

android 状态机

1.在说android的状态机之前,我们先说一下java的状态模式:状态模式,又称状态对象模式,状态模式是对象的行为模式。   状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。    用一句话来表述,状态模式把所研究的对象的行为包装在不同的状态对象里,每一个状态对象都属于一个抽象状态类的一个子类。状态模式的意图是让一个对象在其内部状态

2017-06-13 10:26:47

DNS解析过程详解

先说一下DNS的几个基本概念:一. 根域就是所谓的“.”,其实我们的网址www.baidu.com在配置当中应该是www.baidu.com.(最后有一点),一般我们在浏览器里输入时会省略后面的点,而这也已经成为了习惯。根域服务器我们知道有13台,但是这是错误的观点。根域服务器只是具有13个IP地址,但机器数量却不是13台,因为这些IP地址借

2017-05-31 14:51:50

Android.mk总结

先举个例子:---------- cut here ------------------LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE:= helloworldLOCAL_SRC_FILES := helloworld.cinclude $(BUILD_SHARED_LIBRARY)----

2017-05-24 11:14:05

包devel和非devel的区别

devel 包主要是供开发用,至少包括以下2个东西:1. 头文件2. 链接库有的还含有开发文档或演示代码。以 glib 和 glib-devel 为例:如果你安装基于 glib 开发的程序,只需要安装 glib 包就行了。但是如果你要编译使用了 glib 的源代码,则需要安装 glib-devel。

2017-05-22 10:04:27

adb remount失败的一种解决办法

有可能是使能了dm-verity,sudoadbrootsudoadbdisable-verity然后重启手机,sudoadbremount然后再push

2017-05-17 10:18:13

使用grep同时搜索两个字符串

同时搜索WifiSyncService和WifiSyncScan,如下:grep -rE 'WifiSyncService|WifiSyncScan' ./

2017-05-13 11:59:46

Git fetch和git pull的区别

Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge    Git fetch origin mastergit log -p master..origin/mastergit merge origin/master    以上命令的含义:   首先从远程的origin的master主分支下载最新的版

2017-05-08 14:45:44
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!