`
文章列表
java 的参数传递 /** * java 参数传递 * * @time 下午8:54:44 * @author retacn yue * @Email zhenhuayue@sina.com */ public class test {/*** @param args*/public static void main(String[] args) {//int a = 0;System.out.println("before change a=" + a);changeInt(a);// 修改后结果System.out.println("after ...
U-boot第一个开始文件arch\arm\cpu\arm1176\start.S start.S文件分析: /* *armboot-StartupCodeforARM1176CPU-core * *Copyright(c)2007 SamsungElectronics * *Copyright(C)2008 *GuennadiLiakhovetki,DENXSoftwareEngineering,<lg@denx.de> * *SeefileCREDITSforlistofpeoplewhocontributedtothis *project. * *T ...
Makefile文件分析   # #(C)Copyright2000-2010 #WolfgangDenk,DENXSoftwareEngineering,wd@denx.de. # #SeefileCREDITSforlistofpeoplewhocontributedtothis #project. # #Thisprogramisfreesoftware;youcanredistributeitand/or #modifyitunderthetermsoftheGNUGeneralPublicLicenseas #publishedbytheFreeSoftware ...
Mkconfig文件分析       #!/bin/sh-e   #Scripttocreateheaderfilesandlinkstoconfigure #U-Bootforaspecificboard. # #Parameters:TargetArchitectureCPUBoard[VENDOR][SOC] #@$(MKCONFIG)mini6410armarm1176mini6410samsungs3c64xx #(C)2002-2006DENXSoftwareEngineering,WolfgangDenk<wd@denx.de> #   # ...
fedora 下使用openJTAG 1 安装驱动 #[root@localhost eclips_projects]# cp /home/retacn/Desktop/50-ftdi.rules /etc/udev/rules.d/ //查看usb设备 [root@localhost eclips_projects]# ls /dev/ttyUSB* -l 安装minicom [root@localhost eclips_projects]# yum install minicom 使用之前先运行 [root@localhost eclips_projects]# ...
安装软件 光盘Windows\install目录下的 01.OpenOCD with GUI setup.exe 02.yagarto-bu-2.18_gcc-4.2.2-c-c++_nl-1.16.0_gi-6.8.50_20080408.exe 03.yagarto-tools-20070303-setup.exe jre7 使用eclipse调试led程序 1 导入光盘示例放入D:\c_porjects 2 新建工程 3 编译 4 调试 安装zylin help-->install new software http://opensource.zylin.com/zylincdt 1 ...

c++学习笔记十七

    博客分类:
  • c++
构造、析构、赋值运算 c++会为一个空类声明一个copy构造函数,一个copy assignment操作符和一个析构函数 如果没有声明构造函数,还会生成一个default构造函数 示例代码如下: class Empty{...}; 等同于 class Empty{//default构造函数Empty(){...}//copy构造函数Empty(const Empty& rhs){...}//析构函数 non-virtual~Empty(){...}//copy assignment操作符Empty& operator=(const Empty& rhs){...} }; ...
下载安装文件 openfire_3_6_4.exe spark_2_5_8_exe.exe org.jivesoftware.smack_3.1.0.jar 源代码下载路径 http://svn.igniterealtime.org/svn/repos/openfire/trunk 搭建openfire服务器 C:\WINDOWS\system32\drivers\etc\hosts文件,增加一新行: 127.0.0.1 cn.yue.com 安装 openfire_3_6_4.exe 创建openfire运行时所需数据库 C:\Program Files\Openfire\resources\ ...

c++学习笔记十六

    博客分类:
  • c++
c with classes 尽量以const enum inline 替换#define 示例代码: #define ASPECT_RATIO 1.653 //不进入记号表(symbol table) 替换为 const AspectRatio 1.653 //进入记号表 定义常量字符串 const std::string authorName("retacn"); class专属常量 示例代码如下: cla ...
Nandflash   原理图上有data0-data7共8个引角 容量为256M*8bit,所以地址位应该有28位,原理图上只有data0-data7,所以需要发出多次地址信号 1命令、地址、数据复用 2地址多次发出   Nandflash与内存不同,不能直接读写,要先发出命令,再发出地址,再读写数据 CLE为高电平data0-data7传输的是命令 ALE为高电平data0-data7传输的是地址 CLE和ALE两者都为低电平时,data0-data7传输的为数据 nWE=0,为低电平时,表示写 Nandflash读取信息   查看K9F2G08U0A数据手册
本地native方法实现步骤 1 在java中声明native()方法,然后编译 2 用javah生成一个.h文件 3 编写包含.h文件的c文件 4 编译c文件 5 使用编译成功的so文件 ndk安装 1 下载ndk安装包 http://developer.android.com/sdk/ndk/index.html 2 将解压的地址写入环境 ...
DDR 15条地址线32k 128M*2(20)=2(27)       查看6410芯片手册; 5.4.3DDR/MOBILEDDRSDRAMINITIALIZATIONSEQUENCE •Programmem_cmdindirect_cmdto‘2’b10’,whichmakesDRAMControllerissue‘NOP’memorycommand. •Programmem_cmdindirect_cmdto‘2’b00’,whichmakesDRAMControllerissue‘Prechargeall’memory command. •Programme ...
链接地址 启动过程     示例代码如下:   start.S文件 .globl_start _start: /*硬件相关设置*/ ldrr0,=0x70000000 orrr0,r0,#0x13 mcrp15,0,r0,c15,c2,4 /*关看门狗*/   bltest/*位置无关*/ ldrpc,=test/*位置相关*/   ldrr0,=0x7E00400 movr1,#0 strr1,[r0]   /*设置栈*/ ldrsp,=8*1024 blmain halt: bhalt test: movpc,lr     ...
串口(UART) DIV_VAL=(PCLK/(bpsx16))−1 35=115200/66.5/16-1     查看芯片手册: GPACON0x7F008000R/WPortAConfigurationRegister0x0000     GPA0[3:0]0000=Input0001=Output 0010=UARTRXD[0]0011=Reserved 0100=Reserved0101=Reserved 0110=Reserved0111=ExternalInterruptGroup1[0] 0000 GPA1[7:4]0000=Input0001=Ou ...
12m晶振----->pll------>cpu   Mux多路选择器 Div分频器 示例代码如下: 汇编实现 .globlclock_init   clock_init:   /*1.设置LOCK_TIME*/ ldrr0,=0x7E00F000/*APLL_LOCK*/ ldrr1,=0x0000FFFF strr1,[r0]   strr1,[r0,#4] /*MPLL_LOCK*/ strr1,[r0,#8] /*EPLL_LOCK*/   #defineOTHERS 0x7e00f900 @setasyncmode/*当CPU时钟!= ...
Global site tag (gtag.js) - Google Analytics