自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

转载 android adb server 启动失败

Android ADB Server启动失败   启动Android Stdio的时候报如下错误:?12345Unable to create Debug Bridge: Unable to start adb server: error: could not install *smartsocket* liste

2017-06-25 12:15:23 1834

转载 busybox初始化配置 登陆shell 非登陆shell

busybox取消了runlevels,runlevels已经被busybox的init进程忽略。如果想使用runlevels,就使用sysvinit来代替。每个入口的格式::::: busybox的这个参数不是常规意义上的,它是指指定进程运行的tty。其内容是/dev下的tty设备或者别名。这个字段留空表示忽略。指定错误,会得到异常。: 被完全忽略,只需留空.: 有效的actio

2017-03-25 22:59:44 2576

转载 ubuntu14.04下编译busybox出现fatal error: curses.h: 没有那个文件或目录错误

ubuntu14.04下编译busybox执行make menuconfig时出现如下错误@ubuntu:/home/dev/busybox-1.19.3# make menuconfig  HOSTCC  scripts/kconfig/lxdialog/checklist.oIn file included from scripts/kconfig/lxdialog/c

2017-03-25 18:30:32 2548

转载 KMP算法

字符串匹配的KMP算法字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Kn

2017-03-24 10:20:29 303

转载 busybox ync.c:(.text.sync_main+0x78): undefined reference to `syncfs' 出错

arm-linux-gcc4.4.3编译busybox-1.25.0 系统环境:1、操作系统:Ubuntu16.042、交叉编译工具链:arm-linux-gcc4.4.33、busybox源码包:busybox-1.25.0 一、修改Makefile配置首先解压源码包:tar -jxvf busybox-1.25.0.tar.bz2进入bu

2017-03-23 20:59:48 3868

转载 位域 int a:8

位域有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字

2017-02-21 21:42:11 2457

转载 谈NAND Flash的底层结构和解析

这里我想以一个纯玩家的角度来谈谈关于NAND Flash的底层结构和解析,可能会有错误的地方,如果有这方面专家强烈欢迎指正。NAND Flash作为一种比较实用的固态硬盘存储介质,有自己的一些物理特性,需要有基本的管理技术才能使用,对设计者来说,挑战主要在下面几点:1.需要先擦除才能写入。2.损耗机制,有耐久度限制。3.读写时候造成的干扰会造成数据出错。4.数据的保

2016-11-04 15:54:06 2298

转载 Makefile 中:= ?= += =的区别

Makefile 中:= ?= += =的区别在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE    VRE = “Hello World!”elseendififeq ($(OPT),define)    VRE ?=

2016-11-03 10:45:04 182

转载 硬盘的存储原理和内部架构

本来想写个文件系统的专题,结果发现对硬盘的内部架构和存储原理还是比较模糊,因为不了解“一点”硬盘的存储原理对文件系统的认识老是感觉镜花水月,不踏实。经过搜集整理资料就由了本文的问世。借用Bean_lee兄一句话:成果和荣耀归于前辈。首先,让我们看一下硬盘的发展史:1956年9月13日,IBM的IBM 350 RAMAC(Random Access Method of Acc

2016-10-31 16:38:23 353

转载 ROM、RAM、DRAM、SRAM和FLASH的区别

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random AccessMemory的缩写。本文引用地址:http://www.eepw.com.cn/article/275436.htm  ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。  RAM  有两大类,一种称

2016-10-31 16:03:20 348

转载 SDRAM的一些基础知识

在说明初始化之前先了解一下SDRAM的一些基础知识吧.  基础一:      SDRAM (Synchronous Dynamic RandomAccess Memory),同步动态随机存储器。同步是指其时钟频率与CPU的前端总线的系统时间频率相同,并且他的内部命令的发送与数据的传输都是以这个时钟为基准的,动态是指存储阵列需要不断的刷新才能保证数据的不丢失。随机是指数据不是线性存储的,是可

2016-10-31 14:00:38 3338

原创 s5pv210开发板ping通主机和虚拟机,虚拟机ping通

背景: 和朋友借了一块开发板,想用tftp下载,平时自己的另一块板时用USB下载的, 以前没搭建过tftp下载, 于是想试试。1, 虚拟机-设置2, 编辑-虚拟网络编辑器参考试过跟着他做不行,后来改了虚拟机设置这个地方。http://www.cnblogs.com/xiaopinggai/p/4767742.html

2016-10-29 01:06:52 481

转载 Ubuntu桥接无法连接外网问题

原文: http://blog.sina.com.cn/s/blog_65a4a5910101e073.html软硬件情况:win7主机,virtualbox虚拟ubuntu系统上篇文章讲了NAT方式下,虚拟机可以访问外网,但是主机拼通虚拟机,这节就来讲解一下如何让主机和虚拟机相通并且虚拟机可以访问外网。 打开虚拟机的设置窗口,进入网络选项卡,将网络连接1中的连接方式从默认

2016-10-28 22:51:37 1122

转载 为什么重写equals方法,一定要重写HashCode方法

如果你重载了equals,比如说是基于对象的内容实现的,而保留hashCode的实现不变,那么很可能某两个对象明明是“相等”,而hashCode却不一样。这样,当你用其中的一个作为键保存到hashMap、hasoTable或hashSet中,再以“相等的”找另一个作为键值去查找他们的时候,则根本找不到。使用HashMap,如果key是自定义的类,就必须重写hashcode()和equals()

2016-09-01 10:24:04 443

转载 Java中Comparable与Comparator的区别

一、概述Comparable和Comparator都是用来实现集合中元素的比较、排序的。Comparable是在集合内部定义的方法实现的排序,位于java.util下。Comparator是在集合外部实现的排序,位于java.lang下。Comparable是一个对象本身就已经支持自比较所需要实现的接口,如String、Integer自己就实现了Comparable接口,可完成

2016-08-24 13:51:39 317

原创 QT 构建目录必须和源目录为同级目录

从一台电脑转移项目到另一电脑, 路径发生变化,重新构建运行时会出现“QT 构建目录必须和源目录为同级目录”提示,解决办法很加单。点击 project-> 然后 看看Buit directory ,看看这里是不是文字变成了红色, 如果是红色的路径,说明你的路径是错误的, 改一个你自己的路径即可。!!路径不能出现中文

2016-08-06 13:40:39 14450

原创 烧写Uboot到SD卡,,打开 sd_mbr.bat 失败,打开 SD-bl1-8k.bin 失败,failed to open'SD-bl1-8k.bin',

今天在烧写(x210)Uboot的时候出现两个错误,查找之后,发现都是一些小地方影响了。错误提示1,dd:打开“sd_mbr.bat”  失败:没有那个文件或目录       rm:无法删除“sd_mbr.bat”失败:没有那个文件或目录2,dd: failed to open'SD-bl1-8k.bin' : No such file or directory   

2016-08-03 14:47:41 2587 2

转载 追求卓越之--arm MMU详解

一、MMU的产生      许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程序太大以至于内存容纳不下该程序,通常解决的办法是把程序分割成

2016-07-21 11:13:48 2004

转载 ARM汇编指令

ARM汇编指令ARM处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令6大指令。一、跳转指令跳转指令用于实现程序流程的跳转,在ARM程序中有以下两种方法可以实现程序流程的跳转。Ⅰ.使用专门的跳转指令;Ⅱ.直接向程序计数器PC写入跳转地址值,通过向程序计数器PC写入跳转地址值,可以实现在4GB的地址空间中的任

2016-07-21 09:40:01 1129

原创 编译uboot 创建符号链接失败- failed to create symbolic link'asm'

编译 uboot 配置文件时出错,make x210_sd_config然后出现以下错误:Configuring for x210_sd board...ln: failed to create symbolic link'asm': Operation not supportedmake:***[x210_sd_config] Error 1查了下,发现错误原因是:在Wi

2016-07-19 16:09:27 8573 1

原创 source insight中如何可以添加makefile,.S 等这类型的文件?

手动添加一个Makefile这样的文件类型1.点击菜单栏Options -> Document Options ,然后在Document type 那里选择“C source file”,文件过滤的设置,里面肯能有*.c;*.h你在后面添加Makefile,注意前面加一个分号,要英文状态下的分号,效果如下:*.c,*.h,Makefile 2, 也可以在 Docum

2016-07-19 15:44:07 1724

转载 数据段、代码段、堆栈段、BSS段的区别

5个数据段       进程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途 不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不同的数据段。Linux进程的五个段下面我们来简单归纳一下进程对应的内存空间中所包含的

2016-07-18 17:19:30 295

转载 c++构造函数详解

编译原文代码时有些问题,后来修改了些(原文:http://blog.csdn.net/tiantang46800/article/details/6938762)c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对有所帮助。#include

2016-07-15 10:59:32 232

翻译 深入分析C++引用

关于引用和指针的区别的文章很多很多,但是总是找不到他们的根本区别,偶然在codeproject上看到这篇文章,觉得讲的挺好的,所以翻译了下,希望对大家有帮助。(翻译也是转载的,只是排版不太好看,转回来有需要时看)原文地址: http://www.codeproject.com/KB/cpp/References_in_c__.aspx 引言      我选择写 C+

2016-07-14 16:09:05 220

转载 C++的四种强制类型转换

C++的四种强制类型转换C++的四种强制类型转换分别为:static_cast ,const_cast , reinterpret_cast, dynamic_cast 新类型的强制转换可以提供更好的控制强制转换过程,允许控制各种不同种类的强制转换。C++中风格是 static_cast(content)。C++风格的强制转换其他的好处是,它们能更清晰的

2016-07-14 14:07:08 289

原创 两次安装VMware-tools经历

1,VMwareTools 10.0 是从  VMwareTools.Cn.rar 解压后的镜像文件里得到的, 但不是直接从windows里解压改镜像文件, 而是将镜像文件导入到VM, 从Ubuntu里面去打开得到, 导入进去之后,复制到Ubuntu 的桌面,然后在安装。(这里我指直接安装了 VMware-install.real.lp这个文件, 但应该VMware-install.lp这个文

2016-07-14 11:09:17 548

java参考文档

java参考文档

2017-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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