自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

转载 Vim简明教程【CoolShell】

转自:http://blog.csdn.net/niushuai666/article/details/7275406vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,

2014-12-08 12:29:30 452

转载 使用makefile替换Keil进行编译

KEIL_PATH = C:\Keil\ARMARMCC = $(KEIL_PATH)\BIN40\armccARMASM = $(KEIL_PATH)\BIN40\armasmARMAR = $(KEIL_PATH)\BIN40\armarARMLINK = $(KEIL_PATH)\BIN40\armlinkFROMELF = $(KEIL_PATH)\BIN40\fromelf

2014-09-14 12:27:21 3462

转载 Altium Designer Winter 09PCB布线使用技巧

今天学会一个技巧,不至于每次傻傻地拖动相应模块到一起再布局了 当我们在排列元件的时候,总是希望一类的元件能分布在一起,不至于东找西找例如:晶振的两个补偿电容,大家肯定不愿意把他们分的很开 在排列元件的时候,框中这三个元件,然后按快捷键 T S  即可迅速的跳到PCB文档里,且高亮显示这三个元件 然后再 I L 拖出一个框,即可。 原文来自:http:

2012-02-25 14:57:22 1503

原创 pcb地线布置不当导致单片机复位问题

这两天发现一个由于pcb地线布置不当而导致单片机是不是复位的问题,值得深思。原pcb地线示意图如下:    修改为如下示意图后,即再也不会发生复位情况:  这是由于负载大电流从地线回流时,经过了单片机支路,导致影响了单片机复位。

2012-02-17 13:14:41 1386

原创 OK6410 QT移植与应用程序开发

平台:ubuntu、 arm-linux-gcc4.3.2、 linux2.6.36、 QTSDK1.1.4(windows)、 QT library4.7.4、 QT creator2.3、Tslib1.4、FORLINX_6410_touch.cramfs         首先来了解一下Qtopia QT4等版本的关系,现有流行的几个版本为:Qtopia2.2.0、Qtopia4.4.

2012-02-16 09:52:19 2044 1

原创 OK6410根文件系统制作

终于完成了文件系统的制作了,在这之前移植过u-boot,不成功,移植过内核,还是不成功,都没有信心调试下去了,而且网上有关OK6410的资料还挺少的,不像2440、2410移植手册满天飞,对于我这个菜鸟级别的人来说难度着实比较大啊。但这里有关文件系统制作还是比较类似的,在几经磨难之后终于还是成功挂载上文件系统了。庆祝一下!以下是我的制作步骤,希望能给大家一点参考,有不对之处希望大虾指出来,谢谢

2011-11-30 16:40:36 2073

转载 oneNAND

三星电子(Samsung Electronics)推出的OneNAND存储器技术,是1种混合式存储器的概念,其基础概念是将NAND Flash芯片、SRAM芯片和逻辑芯片集成成1颗单芯片,其中采用的是NOR Flash接口,因此是集合NAND Flash高容量优点和NOR Flash读取速度快的特性于一身,而SRAM芯片的角色则是作为高速缓冲区。以SRAM芯片的角色而言,因为速度的优势

2011-11-09 20:36:26 490

原创 OK6410 FLASH RAM 网口地址分析

首先,来了解一下s3c6410的memory。Memory,又叫主内存,分为4大区域,分别是启动镜像区、内部内存区、静态内存区、动态内存区。 启动镜像区物理地址为0x00000000~0x07ffffff,共128MB。这个区域的作用正如它的名字所述,是用来启动系统的。但是这个范围内并没有实际的存储介质与之对应,只能在通过OM[4:0]选择具体的启动介质后再把相应介质的物理地址映射到这个启

2011-11-09 13:04:57 960

原创 OK6410 SD卡一键烧写之我见

刚拿到飞凌的OK6410,发现与之前2440/2410不同的是,可以通过SD卡一键烧写U-Boot、zImage等。一开始还始终不能下载成功,这里有几个地方需要注意:1.  在win7下需要以管理员身份运行,再format(这一步必须有,不能使用右键格式化),最后再program;2.  如果error,重新启动软件,重复上步;3.  有的人说不能使用电脑自带的SD卡读卡器,必须使用读

2011-11-08 20:49:24 2628 1

原创 入手飞凌OK6410-A

先展示一下咱的开发板,哈哈下面是卸掉屏,看到核心板,哈哈 恩,接下来,将要开始ARM11的学习之旅啦!

2011-11-07 18:58:58 867

转载 u-boot-1.1.6支持从nand flash启动

转自 http://zqwt.012.blog.163.com/blog/static/120446842010471163568/编译支持nand flash启动u-boot1、 从Nand Flash启动U-BOOT的基本原理l 前4K的问题如果S3C2410被配置成从Nand Flash启动, S3C2410的Nand Flash控制器有一个特殊的功能:在S3C241

2011-11-03 13:04:52 503

转载 nand flash相关

以下转自http://bbs.chinaunix.net/thread-1946095-1-1.htmlNAND Flash的驱动程序设计http://www.usr.cc/html/99/n-599.html1. 硬件特性:【Flash的硬件实现机制】Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device

2011-11-03 13:00:31 430

原创 关于存储器与ARM连线方式及地址的确定

一直对ARM外设FLASH和SDRAM的连接方式和地址的确定有很大疑问,今天总算是明白了一些。就对这发表发表我的理解吧。        一般s3c2410或s3c2440与nor flash相连时,地址线总是偏移几位,比如与AM29L800BB相连时,是CPU的ADDR1~ADDR20连上nor flash的A0~A19。向左偏移了一位。而与SDRAM相连时,就更加奇怪了,比如与两片K4S56

2011-11-03 12:57:07 1735 1

转载 虚拟机下Ubuntu安装VMWare Tools出现错误“找不到kernel header文件路径”解决办法

Searching for GCC...Detected GCC binary at "/usr/bin/gcc".The path "/usr/bin/gcc" appears to be a valid path to the gcc binary.Would you like to change it? [no]……What is the location of the

2011-11-03 12:55:11 2310

转载 AD7799例子

例子一:sbit AD7799_CS=P1^4;sbit AD7799_RDY=P1^6;//SPCR SPI控制寄存器//SPSR SPI状态寄存器//SPDAT SPI数据寄存器void SPI_init(void){SPCR=0x5e;//SPI控制寄存器,中断禁止,SPI使能,高位在前,主机模式,时钟空闲时为高,后沿触发移位,时钟分频64SPSR=0x0

2011-11-03 12:53:27 2753

转载 51寄存器

一 : 定时器 / 计数器方式选择 : TMOD 地址 (89H) 不可位寻址D7 D6 D5 D4 D3 D2 D1 D0GATE C/T M1 M0 GATE C/T M1 M0GATE : 门控制位 GATE="0" 时于外部中断无关 GATE="1" 时无外部中断才允许启动。即( INT0/1 = 1 时)C/T : 定时、计数 方式选择位。 C/T=0 时为定时方式 C/T=

2011-11-03 12:51:19 458

转载 IO口模拟SPI

IO口模拟SPI ******************************************************************************* 模块名称: spi.h 模块说明: c51单片机的i/o模拟spi操作 创建时间: 2008/11/25 创建者: **************************************

2011-11-03 12:50:18 587

转载 altium designer 拼版方法

用的是Summer 09,其它版本也可以参考。小块pcb为原版,拼版后的为目标板。 1. 先打开原版pcb文件,使所有层可见,快捷键S/A (全选Ctrl+A) - Ctrl+C(拷贝),左键单击 2. 打开目标板pcb文件,快捷键E/A(Paste Special);出现对话框,选择“Paste Array”,输入需要的数量,间距。 间距为“板宽+0.5mm”3. 移动到指定位置

2011-11-03 12:49:13 3619

转载 模拟地与数字地问题

模拟电路涉及弱小信号,但是数字电路门限电平较高,对电源的要求就比模拟电路低些。既有数字电路又有模拟电路的系统中,数字电路产生的噪声会影响模拟电路,使模拟电路的小信号指标变差,克服的办法是分开模拟地和数字地。对于低频模拟电路,除了加粗和缩短地线之外,电路各部分采用一点接地是抑制地线干扰的最佳选择,主要可以防止由于地线公共阻抗而导致的部件之间的互相干扰。而对于高频电路和数字电路,由于这时地

2011-11-03 12:48:06 882

转载 Altium Designer 加LOGO方法

1 将logo图片转换成单色的BMP 图像。简单的方法是使用Windows自带的画图程序,在将图片另存为时,在文件类型下拉列表中选择单色.bmp即可。我们以Altium为例,如图所示将蓝色logo另存为单色。2 打开DXP软件,点击菜单栏上的“DXP”菜单,选择下拉菜单中的“Run Script...”,会弹出一个对话框。此时点击对话框左下角的“Browse”按钮,在弹出的选择对话

2011-11-03 12:47:20 797

转载 高速PCB的终端端接

在高速数字电路系统中,传输线上阻抗不匹配会造成信号反射,并出现过冲、下冲和振铃等信号畸变,而当传输线的时延TD大于信号上升时间RT的20%时,反射的影响就不能忽视了,不然将带来信号完整性问题。减小反射的方法为;根据传输线的特性阻抗在其驱动端串联电阻使源阻抗与传输线阻抗匹配,或者在接收端并联电阻使负载阻抗与传输线阻抗匹配,从而使源反射系数或者负载反射系数为零。  常用的端接方式为:串联端接、简单

2011-11-03 12:46:25 505

转载 常用贴片电阻、电容、电感封装

现在常用的的电阻、电容、电感、二极管都有贴片封装。贴片封装用四位数字标识,表明了器件的长度和宽度。贴片电阻有百分五和百分一两种精度,购买时不特别说明的话就是指百分五。一般说的贴片电容是片式多层陶瓷电容(MLCC),也称独石电容。附表是贴片电阻的参数。英制(mil)公制(mm)长(L)(mm)宽(W)(mm)高(t)(mm)a(mm)

2011-11-03 12:45:48 1784

转载 VUSB(原AVRUSB)笔记1------电路图分析

VUSB是用普通的通用AVR单片机,配以较高频率的晶振(12MHZ或16MHZ), 模拟产生USB所需信号,从而模拟出标准的USB HID设备(鼠标,键盘,简单通信)的解决方案.  电路图有3种:1. 用LM1117将5V降到3.3V, 为USB及AVR单片机提供3.3V电压. 缺点:有的AVR单片机在3.3V电压下可能不能运行在较高频率,需要查datasheet查证2. 用zen

2011-11-03 12:37:56 1098

原创 一些杂类网站

芯片价格查询:http://www.icminer.com/

2011-11-03 12:35:52 304

转载 c#有关获取系统路径

一、系统路径可以通过 Enviroment.SystemDirectory获得 中间的参数为Environment.SpecialFolder.DesktopDirectory,这样获得桌面目录返回“我的文档”路径字符串 Environment.GetFolderPath(Environment.SpecialFolder.Personal)二、

2011-11-03 12:34:57 440

转载 C#最小二乘法直线拟合算法

測試數據:x23456y0.220.380.550.650.70Terminal(粗體為輸出,其它為輸入):請輸入樣本點的數目:5請輸入樣本點的坐標。x,y=2,0.22x,y=3,0.38x,y=4,0.55x,y=5,0.65x,y=6,0.70x_bar=4y_bar=0.

2011-11-03 12:34:31 6874 1

转载 c#写入文件读出文件

C#判断硬盘上的文件是否存在方法 收藏 命名空间:System.IO第一种方法:File.Exists(Application.StartupPath + "\\AlarmSet.txt");第二种方法:System.IO.DirectoryInfo info = new System.IO.DirectoryInfo(Application.StartupPath + "\\

2011-11-03 12:33:41 432

转载 c#serialport类实现串口通信的源代码

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO.Ports;using System

2011-11-03 12:32:57 927

转载 在C#中使用SerialPort类实现串口通信

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cy757/archive/2009/08/23/4474930.aspx  在.NET Framework 2.0中提供了SerialPort类,该类主要实现串口数据通信等。本文章将本人在学习过程中从网络上搜集到的相关信息写出来供大家参考。下面主要介绍该类的主要属性(表1)和方法(表.2)。如果需

2011-11-03 11:39:40 661

转载 将Excel中所有Sheet的数据导入一个DataSet

# region 将Excel中所有Sheet的数据导入一个DataSet/**//// /// 将Excel中所有Sheet的数据导入一个DataSet/// /// public static DataSet CreateDataSource(string strPath){ try { bool m_DelRow = false; string strConn =

2011-11-03 11:35:37 422

转载 C#生成.dat文件,并序列化与反序列化

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;using System.Secur

2011-11-03 11:29:47 690

转载 C# DllImport的用法

转自:http://blog.csdn.net/jame_peng/archive/2009/07/28/4387906.aspx 大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接

2011-11-03 11:25:37 247

原创 无法加载DLL,找不到指定的模块

方案一:将XXXX.dll(提示找不到的组件)拷贝到项目文件夹中bin目录下方案二:把XXXX.dll(提示找不到的组件)拷贝到system32目录下方案三:使用DLLImport。  使用参考以下文章:http://www.51testing.com/?146934/action_viewspace_itemid_78925.html

2011-11-03 11:14:59 1135

Borland c/c++ v4.5

开发工具 用于学习ucosii的工具

2013-03-07

u-boot在JX2410上的移植by_ZFX

此文档是基于武汉创维特ARM9实验箱JX2410的u-boot移植文档,讲述了本人移植u-boot的过程和相关经验,平台:Ubuntu、武汉创维特ARM9实验箱JXARM9-2410-1、u-boot-1.1.6、arm-linux-gcc-3.3.2

2011-09-22

嵌入式实时操作系统UCOS2任哲

任哲编著,270页,适合学习嵌入式操作系统UCOS2.

2011-08-19

SSI接口简介word

SSI概述,工作原理,传输协议等等 word

2011-05-05

空空如也

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

TA关注的人

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