
仓库
文章平均质量分 83
xiaxi
这个作者很懒,什么都没留下…
展开
-
PowerPC简介及编程
PowerPC简介及编程 来源: ChinaUnix博客 日期: 2009.06.02 21:43 (共有条评论) 我要评论 PowerPC 是一种RISC架构的CPU,其基本的设计源自IBM的POWER(Performance Optimized With Enhanced RISC的缩写)架构。POWER是1991年,App...原创 2012-05-15 14:00:54 · 735 阅读 · 0 评论 -
内存映射
最近在做文件系统时粗看了下linux和windows对缓存不同的处理,做下笔记Linux:linux中提出了虚拟的文件系统vfs和page table以及cache manage的概念 1.vfs负责与应用程序打交道,当应用程序需要数据交换时,其负责从page table中获取cache buf,并建立cache的映射,底层的文件系统(VFS、NTFS、EXT2\3.....原创 2012-12-18 15:49:29 · 188 阅读 · 0 评论 -
lwip
动态内存管理memp_sizes数组 const u16_t memp_sizes[MEMP_MAX] = {#define LWIP_MEMPOOL(name,num,size,desc) LWIP_MEM_ALIGN_SIZE(size),#include "memp_std.h"}; #define LWIP_MEMPOOL(name,num,siz...原创 2013-05-22 14:53:39 · 385 阅读 · 0 评论 -
A*算法
*搜寻算法俗称A星算法,从DFS和BFS中来。 DFS算法: BFS算法: 盲目搜索:前面说的广度和深度优先搜索有一个很大的缺陷就是他们都是在一个给定的状态空间中穷举。有可能需要试探完整个解集空间, 显然,只能适用于问题规模不大的搜索问题中。 启发式搜素:对每一个搜索位置都要通过一个启发函数来进行评估,评估代价最少的结点作为下一步搜索结点而跳转其上...原创 2012-04-18 09:58:52 · 158 阅读 · 0 评论 -
JTAG/SWD
JTAG接口 1 JTAG(Joint Test Action Group;联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 JTAG最初是用来对芯片进行测试的,JTA...原创 2012-03-30 09:50:18 · 422 阅读 · 0 评论 -
【(转)整理】open-drain, push-pull,MOSFET, MOS管,三极管等基础知识
【open-drain与push-pull】GPIO的功能,简单说就是可以根据自己的需要去配置为输入或输出。但是在配置GPIO管脚的时候,常会见到两种模式:开漏(open-drain,漏极开路)和推挽(push-pull)。对此两种模式,有何区别和联系,下面整理了一些资料,来详细解释一下: 图表 1 Push-Pull对比Open-Drain Pu...原创 2012-03-29 13:45:45 · 642 阅读 · 0 评论 -
详解大端模式和小端模式(转)
详解大端模式和小端模式一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了,因此他的父亲,就下令...原创 2012-03-20 17:48:13 · 214 阅读 · 0 评论 -
理解嵌入式开发中的一些硬件相关的概念(转)
理解嵌入式开发中的一些硬件相关的概念 做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究下去。下面我们简单的介绍嵌入式开发中的一些硬件相关的概念。电平(Level) 在数字电路中,分为高电平和低电平,分别用1和0表示。一个数字电路的管脚,总是存在一个电平的,要么高要么低,或者说要么1要到0(其实,还...原创 2012-03-20 17:42:14 · 222 阅读 · 0 评论 -
ARM和X86功耗差别的深层原因探讨(转来的)
怕自己会忘记,还是放到自己的仓库里面才安心! ARM和X86功耗的差别一直是个很热的话题.ARM可以做的很低,甚至1瓦都不到.而X86服务器的芯片可以达到100-200瓦,就算是嵌入式处理器Atom系列也需要几瓦.很多人说这是指令集的关系.ARM采用精简指令集,X86采用复杂指令集,前者每条功能简单,单挑指令耗电低.而后者每条指令复杂,单个指令耗电高.但是这种解释很模糊.如果大家都做同样...原创 2012-03-16 11:11:35 · 218 阅读 · 0 评论 -
最全的编码总结笔记(转来的)
怕自己会忘记,还是放到自己的仓库里面才安心!1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,...原创 2012-03-15 13:18:11 · 120 阅读 · 0 评论 -
端口sockettcpip
疑惑一个问题 tco/ip和socket到底是什么关系?为什么多个socket client可以绑定一个端口? (下面是网上找,暂时凑活理解把)要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见...原创 2012-07-10 15:49:04 · 161 阅读 · 0 评论 -
错误: 17883
症状:发现一台2000的服务器上一个数据库打不开,只是一个库。后看系统日志发现错误: 17883 ,后去微软官方帮助查看。 文章编号: 922658 - 最后修改: 2007年11月20日 - 修订: 4.4可能 SQL Server 2000 或 SQL Server 2005 会暂时停止响应的基于 Windows Server 2003 Service Pack 1 的计算机上...原创 2012-05-21 09:58:51 · 288 阅读 · 0 评论 -
(转)ANSI,ASCII,Unicode的区别与联系
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。 ...原创 2012-12-20 10:48:49 · 137 阅读 · 0 评论