德馨轩

斯是陋室,惟吾德馨。QQ:275000205

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

09 2011 档案

摘要:1.位置:board\samsung\smdk6410\u-boot.lds2.内容分析:OUTPUT_FORMAT("elf32-littlearm","elf32-littlearm","elf32-littlearm")OUTPUT_ARCH(arm)ENTRY(_start)SECTIONS{.=0x00000000;//代码段.=ALIGN(4);.text:{cpu/s3c64xx/start.o(.text)cpu/s3c64xx/s3c6410/cpu_init.o(.text)cpu/s3c64xx/onenand_ 阅读全文
posted @ 2011-09-29 01:24 Anpher Zhang 阅读(1878) 评论(0) 推荐(0) 编辑

摘要:在嵌入式领域和大型软件领域,测试越来越彰显其重要性,公司会投入更多的人力来从事测试工作,在人力成本上升的今天,自动测试软件的需求开始变的越来越火,因为这显然已经直接跟成本挂钩了。 今天写这篇文章算是自己最近工作的一些感想和总结吧,可用于一些小型工程的自动测试软件设计。 首先来想一下自动测试软件的工作的内容,即软件需求。 我们的自动测试软件无论是真的硬件性能的测试或者真的软件功能模块稳健性的测试,对我们来说都可以把她抽象成一个个独立功能的Item(Process或者function),在每一项item里又会有其特定的执行过程,我们可以将这个过程抽象出一个个step,当然这些step对我们来说都. 阅读全文
posted @ 2011-09-24 23:40 Anpher Zhang 阅读(1376) 评论(0) 推荐(0) 编辑

摘要:0.build-android#!/bin/bashif[!-e"./jdk1.6.0_23"];thentarxzfjdk1.6.0_23.tar.gzfiexportPATH=$PWD/jdk1.6.0_23/bin:$PATH.setenv#make-j$CPU_JOB_NUM||exit1make||exit01.主makefileinclude build/core/main.mk2.build/core/main.mksubdir_makefiles:=\$(shellbuild/tools/findleaves.py--prune=out--prune=.re 阅读全文
posted @ 2011-09-20 08:27 Anpher Zhang 阅读(859) 评论(0) 推荐(0) 编辑

摘要:首先阅读根目录下的makefile:1.编译器设置ARCH:=armCROSS_COMPILE:=$(shellif[-f.cross_compile];then\cat.cross_compile;\fi)此处说明交叉编译器定义在.cross_compile文件中2.生成依赖:SRCARCH:=$(ARCH)#主目标all:vmlinux #下面文件引入架构相关的编译目录include$(srctree)/arch/$(SRCARCH)/Makefile#下面引入系统相关的编译目录#Objectswewilllinkintovmlinux/subdirsweneedtovisitinit.. 阅读全文
posted @ 2011-09-20 08:22 Anpher Zhang 阅读(651) 评论(0) 推荐(0) 编辑

摘要:最近正在看任哲《嵌入式操作系统基础》,里面的一节内容标题是:“操作系统的内核是由中断驱动的”,所以研究一个新的系统,首先要从系统时钟和定时器的实现开始。 下面一段内容主要来自s3c6410数据手册: s3c6410的系统控制器(System Controller)分为两大部分组成,系统时钟控制器(System Clock Control)和系统电源管理控制器(System Powet-management Control).系统时钟控制器通过三个PLL(Phase Locked Loop锁相环)生成系统需要的时钟信号,如APLL仅生成用于cpu的ARMCLK,MPLL生成HCLK和PCLK(. 阅读全文
posted @ 2011-09-07 10:13 Anpher Zhang 阅读(2561) 评论(0) 推荐(0) 编辑