自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 用例视图 之 用例之间的关系

自己在画用例视图的时候,总要在用例间的关系问题上费很多的时间,虽然用例之间的关系无外乎泛化、包含和扩展三种,但还是经常会在用例间关系属于哪一种的问题上产生迷惑,索性集中分析整理一下,以后再迷惑的时候,找出来看看。首先从原则上来讲,用例相互之间都是独立、并列的,它们之间并不存在着从属的关系。然而,之所以要将它们之间定义泛化、包含和扩展等关系,主要是为了体现用例之间的业务联系。这三种关系的一个共性就是:都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通过不同的方法来复用这个公共的用例,以.

2022-05-24 19:40:50 2084

原创 cdev/file_operations/inode/file之家的联系

1、字符设备与块设备的概念 字符设备:是指只能一个字节一个字节读写数据的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后顺序。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。 块设备:是指可以从设备的任意位置读取一定长度数据的设备。其读取数据不必按照先后顺序,可以定位到设备的某一具体位置。块设备包括硬盘、磁盘、U盘和SD卡等。 每一个字符设备或块设备都在/dev目录下对应一个设备文件。linux用户程序通过设备文件(或称设备...

2020-12-06 22:40:17 275

转载 Linux内核编译步骤(PC和嵌入式)

Linux内核编译步骤(PC和嵌入式)一、准备工作a) 首先,你要有一台PC(这不废话么^_^),装好了Linux。b) 安装好GCC(这个指的是host gcc,用于编译生成运行于pc机程序的)、make、ncurses等工具。c) 下载一份纯净的Linux内核源码包,并解压好。注意,如果你是为当前PC机编译内核,最好使用相应的Linux发行版的源码包。不过这应该也不是必须的,因为我在我的Fedora 13上(其自带的内核版本是2.6.33.3),就下载了一个标准的内核lin.

2020-11-27 11:31:08 688

转载 sysfs简介以及驱动中为用户提供接口的三种方式

Sysfs 是Linux 2.6所提供的一种虚拟文件系统。这个文件系统不仅可以把设备(devices)和驱动程序(drivers)的信息从内核输出到用户空间,也可以用来对设备和驱动程序做设置。一、初识sys 文件系统 简单的说,sysfs是一个基于内存的文件系统,它的作用是将内核信息以文件的方式提供给用户程序使用。 sysfs可以看成与proc,devfs和devpty同类别的文件系统,该文件系统是虚拟的文件系统,可以更方便对系统设备进行管理。它可以产生一个包含所有系统硬...

2020-11-26 16:15:57 1385

转载 RBL 启动流程 代码分析

DM365是的启动方式有两种,通过BOOTSEL[2:0]引脚决定。当其为001时,直接从AEMIF上启 动,比如NOR和OneNAND。除此之外皆是从RBL启动,顺序为RBL-UBL-UBOOT-KERNEL,比如NAND,串口,SD卡等。RBL会 搜寻block1到block24去找UBL,关于RBL启动的详细细节可以参考用户指南关于ARM子系统的那篇文档,很详尽,下面只分析UBL的源码。  ...

2018-05-29 11:17:56 804

转载 达芬奇系列RBL 简介

RBL, UBL, Uboot的关系1)RBL=ROM Bootloader,UBL=user Bootloader。2)RBL为TI固化在芯片ROM中的bootloader,OMAP上电启动过后首先将运行RBL,然后通过RBL加载UBL,再通过UBL加载uboot,而uboot就是用来加载Linux内核的。如果在具体应用过程中不需要使用到Linux(实际上一般都会用到的),uboot甚至是UBL...

2018-05-29 11:04:44 1573

转载 DM6467 上电启动流程

1        DM6467启动流程在移植U-Boot之前,首先需要了解DM6467的启动流程,知道U-Boot在系统启动过程中的位置及作用。DM6467标准的启动过程如图 1‑1所示,主要包括四个步骤:RBL(ROM BootLoader)→UBL(User Boot Loader)→U-Boot →Linux内核。图1‑1 DM6467启动流程系统上电时,首先运行的是RBL。RBL是固化在片...

2018-05-29 10:29:03 772

转载 makefile 自动生成依赖

虽然以前对Makefile有个基本概念,但是真正到自己去写一个哪怕是简单的Makefile时也会遇到不少的麻烦。    现在我有如下文件 dList.h dList.c memory.c debug.c debug.h test.c aaron.h 其中包含关系如下:    aaron.h-->dList.h debug.h    dList.c-->aaron.h    debu

2016-09-13 15:31:15 256

转载 uboot参数简介及启动根文件系统的几种方式

U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。u-bootcmd    前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。u-bootargs    bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来

2016-08-31 09:30:12 5731

转载 linux 内核启动流程(涉及到根文件系统的问题)

Linux内核启动及文件系统载入过程当u-boot開始运行bootcmd命令。就进入Linux内核启动阶段,与u-boot类似,普通Linux内核的启动过程也能够分为两个阶段,但针对压缩了的内核如uImage就要包含内核自解压过程了。本文以linux-2.6.37版源代码为例分三个阶段来描写叙述内核启动全过程。第一阶段为内核自解压过程。第二阶段主要工作是设置ARM处理器工作模式、使

2016-08-29 11:55:21 3533

转载 嵌入式linux 内核和根文件系统烧写方式简介

总体来说,嵌入式Linux内核和根文件的引导与PC机差不多。嵌入式linux内核和根文件系统可以存放在各种可能的存储设备中,一般情况下我们将内核和根文件系统直接烧入到Flash中(包括NOR和NAND flash),这种方法的缺点是在内核和根文件系统出现修改时我们就不得不得重新对flash进行擦除和烧写工作,这个非常耗时,在产品开发调试阶段非常不适合,只有在最终成品时才比较适用。哪在开发阶段采

2016-08-22 23:43:26 11719

转载 uboot目录结构介绍

http://blog.csdn.net/ccccdddxxx/article/details/6800135本来是开始分析uboot代码的,但是无论是教材还是网上资料都对于我最新下的 uboot原码结构不同,对于还是小白的我不容易找到相应的文件,下面是uboot版本中文件组织结构的改变,,,,,u-boot版本情况网站:http://ftp.denx.de/pub/u-b

2016-02-16 10:49:18 369

uip协议流程介绍

uip协议流程介绍.

2016-01-18

空空如也

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

TA关注的人

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