摘要: 1.u-boot启动模式简介uboot包含启动模式和下载模式。启动模式(boot loading)这种模式也称之为“自主”,整个过程是没有用户的参与的下载模式(downloadig)这种模式下。目标机上的bootloader通过串口或者是网络来从主机上下载文件,然后控制启动流程2.u-boot启动分析由于一个可执行的image文件必须有一个入口点,这个入口点通常是放在flash的0x0处,因此必须通知编译器使其知道这个工作是通过/board/smdk2410/uboot.lds来实现的ENTRY(_start)SECTIONS{ . = 0x000000 阅读全文
posted @ 2010-03-10 18:53 qiang.xu 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1.Makefile分析makesmdk2410_config make从而生成u-boot.bin,下面分析上面的两个命令干了什么?########################make smdk2410_config########################在Makefile中查找smdk2410_config,得到: smdk2410_config : unconfig @./mkconfig $(@:_config=) arm arm920t smdk2410 NULL s3c24x0显然smdk2410_config依赖于unconfig,同时执行mkconfig文件,后面a 阅读全文
posted @ 2010-03-10 18:15 qiang.xu 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1.bootloader综述一个嵌入式系统从软件角度的话分为四个层次:引导加载程序,包括固化在firmware中的boot代码和bootloader中两部分,linux内核(特定于班子定制的内核级内核的启动参数),文件系统(通常使用ramdisk),用户应用程序。2.bootloader概念简单的说就是在操作系统运行之前的一小段代码,通过这一小段代码来初始化硬件设备,建立内存空间映射,从而将系统的软硬件环境带到一个合适的空间,以为操作系统的内核启动做好准备。bootloader的主要作用是将内核镜像从硬盘(在嵌入式中通常是flash)读到ram中,然后跳转到内核的入口点去运行。3.bootlo 阅读全文
posted @ 2010-03-10 18:12 qiang.xu 阅读(270) 评论(0) 推荐(0) 编辑
摘要: linux内核移植详解下载地址: 阅读全文
posted @ 2010-03-10 13:15 qiang.xu 阅读(337) 评论(0) 推荐(0) 编辑
摘要: ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。RAM分为两类:一种是静态的RAM(SRAM),另外的一种是动态RAM(DRAM),二者的区别是SRAM的速度要比DRAM的速度快,同时价格也比较贵,在计算机中SRAM常用来作为cache,而DRAM常用来当做内存条来使用。ROM也分为好几种,PROM是可编程的ROM,PROM和EPROM(可擦除可编程ROM)。FLASH存储器又称闪存,它结合了 阅读全文
posted @ 2010-03-10 11:37 qiang.xu 阅读(284) 评论(0) 推荐(0) 编辑
摘要: workflow控件简介1.codecode控件其实就是代码的gui形式,在code控件之后就是代码,所以code控件最重要的属性就是ExecuteCode,将Code拖到设计区时,然后双击,vs自动产生的代码,在其中就是ExecuteCode。2.Parallel该控件可以定义同时执行一系列的活动,或者是一伪并行的方式运行一系列的活动,工作流运行库为每个工作流实例维护一个已安排活动队列3.CallExernalMethodActivity工作流调用外部工作流方法,这个活动可以定义一个接口和在接口上调用的方法4.DelayActvity在业务处理中经常出现时间延迟的情况,该控件就是处理这种情况 阅读全文
posted @ 2010-03-10 11:14 qiang.xu 阅读(189) 评论(0) 推荐(0) 编辑