原创 PowerPC 常用寄存器簡介
PowerPC 體系結構規範(PowerPC Architecture Specification)發佈於 1993 年,它是一個 64 位規範 ( 也包含 32 位子集 )。幾乎所有常規可用的 PowerPC(除了新型號 IBM RS/
原创 powerpc 通用寄存器的作用
/* register definition */ /* volatile registers that are not saved cross subroutine calls */ #define p0 r3 /* argument
原创 右鍵打開cmd命令提示符方法
將以下內容保存爲 reg文件,運行 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT/Directory/shell/DOS.Command]@="&Dos Comman
原创 如何輸出long long型數據
#include <stdio.h> int main(void){ long long mem = 123456789012; printf("mem=%ld/n",mem
原创 objcopy使用說明
objcopy用於將object的部分獲全部內容拷貝到另一個object,從而可以實現格式的變換。 objcopy可用用於將文件轉換成S-record格式或者raw二進制格式。<?xml:namespace prefix = o ns =
原创 VCC、VDD和VSS的區別
在電子電路中,常可以看到VCC、VDD和VSS三種不同的符號,它們有什麼區別呢? 一、解釋 VCC:C=circuit 表示電路的意思, 即接入電路的電壓; VDD:D=device 表示器件的意思, 即器件內部的工作電壓;
原创 ARM中CP的操作指令MCR/MRC詳解
1. MCR, 將ARM中normal register的值傳向CP register. format: mcr cpx, op1, src_reg, dst_reg1, dst_reg2, op2 /* op, operatio
原创 U-Boot源碼分析與移植
本文從以下幾個方面粗淺地分析u-boot並移植到FS2410板上:1、u-boot工程的總體結構2、u-boot的流程、主要的數據結構、內存分配。3、u-boot的重要細節,主要分析流程中各函數的功能。4、基於FS2410板子的u-boo
原创 PPC的MMU實現簡介
MMU就是內存管理單元,PPC上有兩種方式來實現MMU,Block方式和Segment方式。兩種方式在一個嵌入式系統中可以並存,但Block方式優先於Segment方式。 利用Block方式,PPC需要利用到BAT,可以稱之爲Block寄
原创 基於MIPS的uBoot編譯環境搭建
工作需要,準備在mips上移植一下uBoot,搞了兩天才搞定,現將環境搭建方法記錄如下: 一.編譯工具的準備 由於uBoot的MIPS部分採用mips_4kc-gcc編譯,因而不能使用cygwin下的gnu開發包mips-el
原创 使用函數指針的例子
void display_year(char *str){ printf("display %s/n", str);} void display_month(char *str){ printf("display %s/n",
原创 AIX PowerPC體系結構及其溢出技術學習筆記
創建時間:2004-06-04 文章屬性:原創 文章提交:san (san_at_xfocus.org) 整理:san 創建:2004-05-23 一
原创 arm啓動初期堆棧示意圖
RAM (DRAM) * * 0xC200 0000 +------------------------------------+ * | boot loader (size: 1M)
原创 mpc8260的i/o操作函數
#define INTERNAL_MEM_MAP_ADDR 0x0xxx /* I/O Port Configuration Registers */ /*** Port A data direction reg ***/#define
原创 VxWorks豐富的定時管理和時鐘管理
VxWorks提供豐富的定時管理和時鐘管理,主要應用在以下幾個方面:維護系統日曆時鐘在任務等待信號量、消息、事件(VxWorks5.5版本以上)或內存段時的超時處理。(系統提供的函數調用都有關於timeout的參數設置。)以一定的時間間隔