⑴ nios2怎麼打開已有的工程
1.打開NIOS II IDE後,默認會打開上次的工程,有左側三個文件夾?把後面2個給刪除掉
2.File->Import->Altera Nios II->Exiting Nios II IDE project into workspace->瀏覽...
3.到你的工程文件夾中去找到剛才刪掉的兩個文件夾,沒改名的話應該是hello world和hello_world_syslib,將兩個文件夾載入就行了
⑵ 求大神,niosII的問題: Connected system ID hash not found on target at expected base address
*nix系系統:
ES(Unix)
例子: IvS7aeT4NzQPM
說明:linux或者其他linux內核系統中
長度: 13 個字元
描述:第1、2位為salt,例子中的'Iv'位salt,後面的為hash值
系統:MD5(Unix)
例子:$1$12345678$XM4P3PrKBgKNnTaqG9P0T/
說明:Linux或者其他linux內核系統中
長度:34個字元
描述:開始的$1$位為加密標志,後面8位12345678為加密使用的salt,後面的為hash
加密演算法:2000次循環調用MD5加密
系統:SHA-512(Unix)
例子:$6$12345678$U6Yv5E1lWn6mEESzKen42o6rbEm
說明:Linux或者其他linux內核系統中
長度: 13 個字元
描述:開始的$6$位為加密標志,後面8位為salt,後面的為hash
加密演算法:5000次的SHA-512加密
系統:SHA-256(Unix)
例子:$5$12345678$jBWLgeYZbSvREnuBr5s3gp13vqi
說明:Linux或者其他linux內核系統中
長度: 55 個字元
描述:開始的$5$位為加密標志,後面8位為salt,後面的為hash
加密演算法:5000次的SHA-256加密
系統:MD5(APR)
例子:$apr1$12345678$auQSX8Mvzt.tdBi4y6Xgj.
說明:Linux或者其他linux內核系統中
長度:37個字元
描述:開始的$apr1$位為加密標志,後面8位為salt,後面的為hash
加密演算法:2000次循環調用MD5加密
windows系統:
windows
例子:Admin:
長度:98個字元
加密演算法:MD4(MD4(Unicode($pass)).Unicode(strtolower($username)))
mysql
系統:mysql
例子:606717496665bcba
說明:老版本的MySql中
長度:8位元組(16個字元)
說明:包括兩個位元組,且每個字的值不超過0x7fffffff
系統:MySQL5
例子:*
說明:較新版本的MySQL
長度:20位元組(40位)
加密演算法:SHA-1(SHA-1($pass))
其他系統:
系統:MD5(WordPress)
例子:$P$
說明:WordPress使用的md5
長度:34個字元
描述:$P$表示加密類型,然後跟著一位字元,經常是字元『B』,後面是8位salt,後面是就是hash
加密演算法:8192次md5循環加密
系統:MD5(phpBB3)
說明:phpBB 3.x.x.使用
例子:$H$9123456785DAERgALpsri.D9z3ht120
長度:34個字元
描述:開始的$H$為加密標志,後面跟著一個字元,一般的都是字元『9』,然後是8位salt,然後是hash 值
加密演算法:2048次循環調用MD5加密
系統:RAdmin v2.x
說明:Remote Administrator v2.x版本中
例子:
長度:16位元組(32個字元)
加密演算法:字元用0填充到100位元組後,將填充過後的字元經過md5加密得到(32位值)
md5加密
標准MD5
例子:
使用范圍:phpBB v2.x, Joomla 的 1.0.13版本前,及其他cmd
長度:16個字元
其他的加salt及變形類似:
md5($salt.$pass)
例子::12
md5(md5($pass))
例子:
md5(md5($pass).$salt)
例子::wQ6
md5(md5($salt).md5($pass))
例子: :wH6_S
md5(md5($salt).$pass)
例子: :1234
⑶ 在運行nios ii時出現downloading Elf process failed,該怎麼解決
1、nios2
cpu
datamaster
沒有和on
chinp
ram
連接,導致程序在系統ram上無法下載。
2、在載入SDRAM模塊時應注意其參數的准確性,否則同樣影響data匯流排數據傳輸導致該問題。
3、還有,在建立工程選擇軟核.sopcinfo文件時要注意路徑,一般nios
ii
新建工程時默認上一次工程的.sopcinfo文件,很容易就選擇了該文件,導致運行失敗。。
解決方法:
關掉Nios
II
IDE重新編譯。
⑷ 有關NIOS II軟核處理器的簡介
有關NIOS II軟核處理器的簡介:
Altera 正式推出了Nios II系列32位RSIC嵌入式處理器。Nios II系列軟核處理器是Altera的第二代FPGA嵌入式處理器,其性能超過200DMIPS,在Altera FPGA中實現僅需35美分。Altera的Stratix 、Stratix GX、 Stratix II和 Cyclone系列FPGA全面支持Nios II處理器,以後推出的FPGA器件也將支持Nios II。
自Altera於2000年推出第一代16位Nios處理器以來,已經交付了13000多套Nios開發套件,Nios成為最流行的軟核處理器。剛推出的Nios II系列採用全新的架構,比第一代Nios具有更高水平的效率和性能。和第一代相比,Nios II核平均佔用不到50%的FPGA資源,而計算性能增長了1倍。
Nios II系列包括3種產品,分別是:Nios II/f(快速)——最高的系統性能,中等FPGA使用量;Nios II/s(標准)——高性能,低FPGA使用量;Nios II/e(經濟)——低性能,最低的FPGA使用量。這3種產品具有32位處理器的基本結構單元——32位指令大小,32位數據和地址路徑,32位通用寄存器和32個外部中斷源;使用同樣的指令集架構(ISA),100%二進制代碼兼容,設計者可以根據系統需求的變化更改CPU,選擇滿足性能和成本的最佳方案,而不會影響已有的軟體投入。
特別是,Nios II系列支持使用專用指令。專用指令是用戶增加的硬體模塊,它增加了算術邏輯單元(ALU)。用戶能為系統中使用的每個Nios II處理器創建多達256個專用指令,這使得設計者能夠細致地調整系統硬體以滿足性能目標。專用指令邏輯和本身Nios II指令相同,能夠從多達兩個源寄存器取值,可選擇將結果寫回目標寄存器。同時,Nios II系列支持60多個外設選項,開發者能夠選擇合適的外設,獲得最合適的處理器、外設和介面組合,而不必支付根本不使用的矽片功能。
Nios II系列能夠滿足任何應用32位嵌入式微處理器的需要,客戶可以將第一代Nios處理器設計移植到某種Nios II處理器上,Altera將長期支持現有FPGA系列上的第一代Nios處理器。另外,Altera提供了一鍵式移植選項,可以升級至Nios II系列。Nios II處理器也能夠在HardCopy器件中實現,Altera還為基於Nios II處理器的系統提供ASIC的移植方式。
Nios II處理器具有完善的軟體開發套件,包括編譯器、集成開發環境(IDE)、JTAG調試器、實時操作系統(RTOS)和TCP/IP協議棧。設計者能夠用Altera Quartus II開發軟體中的SOPC Builder系統開發工具很容易地創建專用的處理器系統,並能夠根據系統的需求添加Nios II處理器核的數量。
使用Nios II軟體開發工具能夠為Nios II系統構建軟體,即一鍵式自動生成適用於系統硬體的專用C/C++運行環境。Nios II集成開發環境(IDE)提供了許多軟體模板,簡化了項目設置。此外,Nios II開發套件包括兩個第三方實時操作系統(RTOS)——MicroC/OS-II(Micrium),Nucleus Plus(ATI/Mentor)以及供網路應用使用的TCP/IP協議棧。
長期以來,Altera一直推行嵌入式處理器戰略的原因是,隨著應用的ASIC開發日益受到成本的困擾,OEM日漸轉向FPGA來構建自己的系統。這些系統中絕大多數需要一個處理器,而Altera正是為設計者提供了為FPGA優化的靈活的嵌入式處理器方案,可以滿足16位和32位嵌入式處理器市場的需求。估計到2007年,該市場價值將到達110億美元。
在FPGA中使用軟核處理器比硬核的優勢在於,硬核實現沒有靈活性,通常無法使用最新的技術。隨著系統日益先進,基於標准處理器的方案會被淘汰,而基於Nios II處理器的方案是基於HDL源碼構建的,能夠修改以滿足新的系統需求,避免了被淘汰的命運。將處理器實現為HDL的IP核,開發者能夠完全定製CPU和外設,獲得恰好滿足需求的處理器。
Nios II嵌入式處理器特性
嵌入式處理器Nios®II系列為Altera® FPGA和可編程片上系統(SOPC)的集成應用專門做了優化。表1詳細描述了Nios II軟核嵌入式處理器系列的特性,更多通用信息請參閱Nios II簡介頁面。
⑸ Nios ii 能夠支持的操作系統有哪些
據我所知,硬體平台和能運行的操作系統直接的能不能得關系。一般來說都可以。就怕硬體運行速度不夠。NIOSII 在最好的晶元上運行也到不了300Mhz。