自定义博客皮肤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)
  • 收藏
  • 关注

原创 A useful general use case for the command-line parser of argparse

The argparse module make s it easy to write user-friendly command-line intefaces. The program defines what arguments it requires, and argparse will figure out how to parse those out of sys.argv.The following is a userful general use example for the co...

2021-08-17 15:28:32 100

翻译 引导AArch64 Linux

Booting AArch64 Linux=====================Author: Will Deacon Date  : 07 September 2012This document is based on the ARM booting document by Russell King andis relevant to all public

2016-12-07 14:42:19 2142

原创 Ubuntu系统中如何给一个用户授权通过sudo执行所有命令

要在Ubuntu系统中增加一个用户,并授予sudo所有命令的权利1. 增加用户jet,设置其初始目录,分配到alun组$ sudo adduser jet --home /home/jet --ingroup alun2. 授予通过sudo执行所有命令的权利通过sudo执行所有命令的权利由sudo组统一授权,因此只要将新建用户加入到sudo组就可以了$ sudo adduser

2013-08-06 17:02:07 2170

原创 如何复位Freescale Power Architecture系列处理中的PCIe控制器

在PCIe控制器出现一些不可恢复的错误时,复位PCIe控制器是让PCIe控制器走出这种错误状态的一个必要条件。下面给出复位Freescale Power Architecture系列处理器上的PCIe控制器的一种方法,该方法使用到的寄存器一般在处理器文档中并没有公开,属于内部寄存器。Perform a PCI Express controller soft reset with the f

2013-03-04 12:35:19 1434

原创 How to save the DDR SDRAM data upon reset

Recently, customer comes up a new requirement for saving the DDR SDRAM data upon reset. Such a requirement arises because customer needs to restore the system as quickly aspossible once there is a c

2013-02-27 10:20:29 1511

原创 EHCI规范

本文档意在介绍EHCI规范。

2011-05-11 12:53:00 18210 1

原创 IFC --- An introduction to Freescale Integrated Flash Controller

本文意在介绍Freescale新一代集成Flash控制器,包括它与上一代Flash控制器eLBC的一些区别。在P1010芯片上,Freescale第一次推出IFC控制器,用于取代原有的eLBC控制器,来连接诸如NAND,NOR,EPROM,SRAM,以及通用的ASIC存储设备。现有的eLBC控制器只能支持512Bytes的小页和2KBytes的大页,但是Flash技术的发展进化非常快,现在的主流NAND Flash已是4KBytes甚至是8KBytes的巨页了,此时,eLBC已经不能满足具有巨页的NAND

2011-04-27 21:35:00 4574

翻译 KVM如何使用内存

本文根据How KVM deals with memory翻译过来。qemu/kvm进程的运行跟普通的Linux进程一样,通过普通的malloc()或者mmap()函数来申请它自己的内存,因此,如果一个Guest需要1GB的物理内存,qemu/kvm会切实调用malloc(1Guest运行起来后,它将由上面malloc()申请分配的来的内存看做自己的物理内存,在Guest的内核要访问它所认为的物理内存地址0x00时,它实际所看到的是由qeme/kvm进程调用malloc()得来的内存的第一页。过去,每一次G

2011-04-20 11:57:00 3898 1

原创 使用CodeWarrior调试U-Boot

使用USBTAP仿真器,CodeWarrior 8.8可以直接跟踪和调试已经烧写在NOR Flash上的U-Boot。下面以MPC8306 U-Boot为例,介绍如何配置CodeWarrior,让它能连接和调试U-Boot,以及如何跟踪和调试。在此之前,我们首先介绍一下PowerPC体系架构处理器的上电复位知识, PowerPC体系架构处理器包括内核是603e,G2, e300, e6

2011-04-19 16:15:00 11056 10

原创 e500系列处理器的/HRESET_REQ信号的意义

/HRESET_REQ是e500系列处理器的一个输出信号,e500系列处理器实现它的目的是,当处理器本身发生严重的错误,如程序跑飞了,总线出错挂住等的情况下,处理器会拉低这个信号,以便告示外界。一般地,该信号会连接到外部一个逻辑芯片Logic上,这个Logic必须以设置为低电平敏感型(low level sensitive),同时该Logic的一个输出信号管脚会连接到e500处理器的硬复位输入/H

2011-03-17 17:29:00 2324

原创 U-Boot中支持USB

今天查看了一下在P4080DS板子的U-Boot中支持USB,主要是加入USB Host端驱动和相应设备端驱动来支持存储设备,这样就 可以将Kernel以及文件系统存放在U盘上,来通过U盘来启动。跟其它接口一样,在U-Boot中,USB的支持也是通过放在相应板子上的几个宏定义来实现,对于P4080DS板,是在include/configs/corenet_ds.h定义:#define CONFIG_CMD_USB/* 支持USB命令集,这样就可以使用U-Boot命令访问USB设备 */#define CON

2011-03-09 17:48:00 10579

原创 QE USB控制器介绍

QE USB控制器由1个Transmitter模块,1个Receiver模块,和2个协议State Machine组成。协议State Machine控制Receiver模块和Transmitter模块,其中1个State Machine实现Function端的状态图,而另一个则实现Host端的状态图。该QE USB控制器可实现1个USB Function endpoint,1个USB Host,在用于测试目的(Loopback诊断)还可以同时实现这两者。在用作USB Function模式式,它具有下列特性

2011-02-14 10:03:00 1377

空空如也

空空如也

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

TA关注的人

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