原创 Fedora27安裝eclipse

Fedora-27自帶eclipse安裝包 遇到的問題:顯示:同步倉庫“update”緩存失敗 解決方法:重啓虛擬機即可 首先進入root模式  :輸入su root,根據窗口提示輸入密碼 在root模式下輸入yum install ec

原创 DHCP報文分析(三級網絡技術)

1.boot record type 爲1表示客戶機請求,即該報文的源地址爲客戶主機                               爲2表示dhcp服務器提供給客戶機的報文,即dhcp服務器爲源地址 2.hops表示跳數,和

原创 QEMU內存

RAM  通過memory_region_init_ram()函數初始化 MMIO 由主機回掉函數實現的目標機內存,通過memory_region_init_io()函數初始化 ROM 通過memory_region_init_rom()

原创 安裝appserv結束後,輸入http://127.0.0.1連接不成功,顯示沒找到資源

在安裝appserv完成之後,根據安裝教程指導輸入http://localhost或http://127.0.0.1測試是否安裝成功,結果顯示如下 查看資料之後發是端口的問題,在安裝時默認的端口爲80,但是在卸載之後在命令行中查看80端

原创 qemu中的powerpc架構運行u-boot

要有交叉編譯鏈工具,如下圖所示 環境fedora-31  1. 安裝編譯u-boot 1.1 下載uboot           下載地址爲ftp://ftp.denx.de/pub/u-boot/ [cx@localhost pow

原创 搭建powerpc交叉編譯工具鏈

參考文檔:http://blog.sina.com.cn/s/blog_70dd16910100y7vj.html 安裝環境:fedora-31 1.下載安裝包 1.1 GCC軟件包:http://ftp.gnu.org/gnu/gcc/

原创 fedora-31中qemu搭建powerpc架構虛擬機

目錄   1.下載qemu源碼 2. 啓動單板 2.1  方案1(最終未能成功)     1. 創建磁盤    2. 將鏡像拷到磁盤中(這裏下載了ubuntu操作系統) 2.2 方案2(下載現成的powerpc鏡像文件) 1. 下載鏡像

原创 c語言實現棧的鏈式存儲

//棧的鏈式存儲結構 #include "stdio.h" #include "stdlib.h" typedef struct snode{ int data; struct snode *next; }*linkstack,s

原创 使用QEMU中的tarce實現對函數的跟蹤

1. 配置時使能trace功能 [cx@localhost qemu-4.2.0-rc1]$ ./configure --target-list=ppc-softmmu --enable-sdl --enable-trace-backe

原创 C語言實現在不知道具體行數的情況下實現多行字符串的輸入

實現思路:通過比較輸入的行和空字符串是否相等,如果相等則退出輸入,實現代碼如下: #include "stdio.h" #include "stdlib.h" #include "string.h" #define N 1000 int

原创 C語言鏈式存儲之靜態鏈表

目錄 1.什麼是靜態鏈表 2.添加一個新元素 3.插入結點 4.刪除結點 5.靜態鏈表的初始化 6.打印靜態鏈表 7. 查找給定結點的上一個結點的下標 8.主函數 1.什麼是靜態鏈表    用數組來代替指針,描述單鏈表。定義一個結構體,結

原创 安裝powerpc交叉編譯GDB

1.下載工具 1.1 下載GDB:http://ftp.gnu.org/gnu/gdb/gdb-8.2.1.tar.gz 1.2 下載termcap:http://ftp.gnu.org/gnu/termcap/termcap-1.3.1

原创 OPENPIC中的內存分配

 內存創建過程圖: 其具體實施過程如下: 1.openpic外部設備內存初始化   使用memory_region_init函數完成該設備內存的創建,其名稱爲openpic,大小爲ox40000 static void openpic

原创 CIDR掩碼聚合的規則

聚合的規則: 1.首先必須兩個ip地址一起進行聚合 2.聚合的兩個ip地址掩碼必須相同,如果不同各自算其可用的地址數 例如: IP地址塊爲202.113.79.128/27                   202.113.79.160

原创 製作根系統文件

1.下載busybox工具 下載地址:https://busybox.net/downloads/busybox-1.28.1.tar.bz2 2.解壓busybox 解壓源碼: tar -xvf busybox-1.28.1.tar.b