第一篇:W5300使用總結
一、軟件設置相關
1、軟件可以通過置位MR寄存器第7位來復位W5300,清零即清楚復位。
2、W5300總線可以設置為兩種模式8位和16位,在W5300復位期間,這個值由管腳信號 BIT16EN 決定,1為16位模式,0為8位模式,復位后,這個值不改變。
3、W5300 寄存器訪問可以設置為直接訪問模式和間接訪問模式,直接訪問直接地址尋址,間接訪問通過IDM_AR寄存器訪問。
間接訪問:寫寄存器可以通過IDM_AR寄存器寫入w5300其他寄存器偏移地址,IDM_DR寄存器寫數據來設置,讀通過IDM_AR寄存器寫入w5300其他寄存器偏移地 址,DM_DR寄存器查看寄存器數據。
4、軟件可以通過設置MR寄存器第8位選擇大端和小端模式,W5300一般采用大端模式,如果要使用小端模式需要將此位置1。
5、Sn_MR[3:0]設置P[3:0]選擇SOCKET的通信協議(TCP、UDP、IPRAW,MACRAW等)或PPPoE SOCKET與PPPoE服務器之間的操作。
二、w5300信號線模式配置
1、通過TEST_MODE[3:0]選擇PHY 模式。
2、OP_MODE[2:0]設置內部PHY層工作模式
三、軟件配置流程:
主要以TCP/IP模式協議為例
W5300的初始化分三個步驟:主機接口設置,網絡信息設置和內部TX/RX存儲器的分配。
3、FDX:全雙工,HDX:半雙工,硬件復位后該設置值被鎖定
4、BIT16EN 16、8數據位選擇
高電平16模式,低電平8模式。
第1步:設置主機接口
1.設置數據總線寬度,主機接口模式和時序(參考MR寄存器)2.設置主機中斷(參考IMR)第2步:設置網絡信息
1.設置數據通信的基本網絡信息(參考:SHAR、GAS、SBUR和SIPR)2.設置重復發送的時間間隔和重復發送的次數,用于數據包發送失敗時的重復發送(參 考RTR和RCR)本機硬件地址通過SHAR設置,這是一個以太網設備的唯一的硬件地址(以太網的MAC地址),應用于以太網的MAC層。第3步:分配SOCKETn的內部TX/RX存儲器空間 1.定義內部TX/RX存儲器大小(參考MYTPER)
2.定義SOCKETn的TX/RX存儲器大小(參考TMR和RMSR)W5300內部包含16個8K字節的存儲單元。這些存儲單元依次映射在128K字節的存儲器空間。128K存儲器分為發送存儲器(TX)和接收存儲器(RX)。內部TX和RX存儲器 以8K字節為單 元分布在128K字節空間。內部TX/RX存儲器可以在0~64K字節空間以1K字節為單元從新分配給每個SOCKET。
數據通信
TCP
TCP是一種連接通信的協議,在TCP模式,首先要根據IP地址和端口號與對端建立SOCKET連接。通過連接的SOCKET發送和接收數據。建立SOCKET的連接有“TCP服務器”和“TCP客戶端”之分。區分它們的方法是誰首先發送連接請求(SYS數據包)。“TCP服務器”等待對端的連接請求,當收到連接請求時建立SOCKET連接(被動打開)。“TCP客戶端”主動發出連接請求,與對端建立連接(主動打開)。
TCP服務器
TCP客戶端
具體代碼請參考源代碼文件。
四、應用中需要注意的是:
1、根據Sn_MR(P3:P0)的設置,在數據包的前面追加有PACKET-INFO,PACKET-INFO包含接收數據包的信息,如數據包的大小。主機必須首先處理PACKET-INFO,然后再處理數據。如果收到的數據長度字節數為奇數,那么將添加一個啞字節。主機必須首先讀取這個啞字節并丟棄它。從PACKET-INFO的字節長度信息可以判斷數據包的最后一個字節是否為啞字節。在TCP和MACRAW模式。
PACKET-INFO信息固定為2字節。
2、如果接收到對端的數據字節數為偶數,Sn_MR(ALIGN)置‘1’。當Sn_MR(ALIGN)=1時,W5300不需要增加TCP模式的PACKET-INFO,而只將數據保存在SOCKETn的內部RX存儲器。這樣將減少主機對SOCKET_INFO的額外處理,提高系統性能。(Sn_MR=0x0101可能會被Sn_MR=0x0001取代)。
第二篇:proteus使用總結
proteus使用總結
相關設置:
1、如何設置電源為所需的電壓值?
答:在菜單選項的“Design”選擇“Configure Power Rails”,會彈出一個對話框,選擇“Name”為“Vcc”,然后在“voltage”中設置所需電源的值
2、當仿真時不小心關掉了示波器的顯示波形,第二次仿真時,示波器的波形就不會顯示出
來,如何讓示波器波形顯示出來?
答:點擊仿真運行,在運行過程中,右鍵選擇示波器,在彈出的對話框中選擇“Digital Oscilloscope”
第三篇:JavaMail使用總結(定稿)
JavaMail 概述
SUN公司發布的用來處理EMAIL的API,提供給開發者處理電子郵件相關的編程接口。它雖是SUN的API,但它還沒被加在標準的JAVA開發工具包中,這就意味著你使用前必須另外下載JAVAMAIL文件。除此之外你還需要SUN的JAVABEANS Activation Framework(JAF)。Javabeans activation framework運行很復雜,簡單的說就是JAVAMAIL的運行必須得依賴于它的支持。
下載安裝
JAVAMAIL是可選包,項目中需要用到就去官網下載,同時也需要下載JAF。安裝JAVAMAIL只需要把它們直接把它們COPY到lib里(web項目不需要build path,java項目build path一下)就算安裝成功。
所需的兩個jar包: JAVAMAIL
mail.jar
ACTIVATION
activation-1.1.jar
底層
Session,Message,Address,Authenticator,Transport,Store,Folder等。Session定義了一個基本的郵件會話,它需要從Properties中讀取類似于郵件服務器,用戶名和密碼等信息。另外很好的實現了JavaMail API的框架有James、Spring Mail。Tips SMTP:用于由源地址到目的地址傳送郵件的規則,由它來控制信件的中轉方式。它幫助每臺計算機在發送或中轉信件時找到下一個目的地。用來發送或中轉發出的電子郵件。
關于
java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解決辦法
在編寫郵件發送相關程序時,會報錯!
主要原因是
javax.mail和javax.activation這兩個包已經在javaEE5當中屬于基礎包了,就是JDK中自帶了已經,但是里面的方法與現在外面的mail.jar和activation.jar有一些出入,所以初學者在直接copy別人代碼的時候往往會出現上面的錯誤。
廢話不多說下面是解決方法
進到
X:/Program Files/MyEclipse 6.5/myeclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_6.5.0.zmyeclipse650200806/data/libraryset/EE_5 這個路徑里,可以看到javaee.jar,用rar把這個文件打開,然后進到javax文件夾里,刪除mail.jar和activation.jar(我的javaee.jar里,這兩個東西是文件夾,總之刪掉就OK,不過要注意備份一下)刪掉之后運行下面的代碼,經行簡單的修改以后就可以實現接收郵件的功能了!我已經測試過完全可行。
第四篇:TSM使用總結
文檔名稱 文檔密級
TSM測試總結
此次在印度進行桌面云交付和測試,客戶都比較關心我們的TSM安全特性,大部分的客戶需求都是能夠滿足,也有部分需求滿足不了(比如:客戶想監控web或郵件上傳附件)此次交付和測試使用的版本為Secoway TSM V100R002C06SPC300+spc304,該版本為桌面云R2C01SPC200的配套版本,在使用和測試過程中有部分經驗和心得,供大家參考。
1、SACG功能
SACG的功能原理:當設置了SACG功能后,通過TSM Agent在客戶機的組策略上設置訪問策略,可以通過命令secpol.msc打開組策略,查看到本地IP安全策略,通過該安全策略就可以控制客戶機對網絡的訪問,如下圖:
隔離域的使用:當agent對客戶機進行安全檢查或行為監控(前提是下發了相應的檢查策略)時,發現該客戶機或用戶的違規行為達到Critical級別后,會把該虛擬機放到隔離域中。注意事項:如果配置了軟件SACG功能,Agent需要進行首次登錄后SACG功能才會生效,同時在認證前域中必須添加DDC服務器所在的網段,不然虛擬機將與DDC無法通訊,導致虛擬機無法向DDC注冊,從而登錄虛擬機失敗
總結:SACG功能其實是需要配合TSM的檢查或監控策略來觸發和實現訪問控制的
2、監控USB策略使用
雖然桌面云中的DDC能夠控制用戶對USB端口的使用,但是TSM中的USB策略能夠把控制做得更細,可以記錄對所有文件的拷貝、新建、編輯、重命名等操作,同時記錄操作時間、賬戶,然后定時發送到TSM服務器,供管理員進行安全審計。在對USB策略中的文件操作監控時,需要注意下面2點:
A、在填寫文件類型時可以使用“*.*”或“*” 來達到監控所有文件的目的
B、在演示監控USB拷貝文件功能時,需要通過勾選上“編輯”,因為目前TSM會把用戶的2014-2-27
華為保密信息,未經授權禁止擴散
第1頁, 共4頁
文檔名稱 文檔密級
“拷貝”動作記錄為“編輯”,如果單單勾選“拷貝”,則agent不會進行行為記錄
無法滿足的需求:客戶希望對拷貝到USB存儲的文件進行備份;客戶希望能夠監控某個文件夾內的文件操作
3、快速上傳策略報告
當給用戶下發了行為監控策略后(如:文件操作監控、usb監控等等),用戶的行為首先會被agent記錄下來,并且能夠在agent界面上看到,然后agent每隔幾小時上傳到TSM服務器,管理員就能夠在TSM Portal上集中查看每個用戶的行為記錄,那么在演示測試中為了讓客戶能夠快速的在TSM Potal查看到這些記錄,則可以進行以下操作:
1、在虛擬機里結束secodaemon.exe進程,此時agent會掉線,secodaemon.exe會自動起來
2、然后過5分鐘左右在TSM的policy report里面就可以查詢到每條策略的報告或者個人報告
4、軟件分發補丁
Secoway TSM V100R002C06SPC300+spc304不支持WIN7的“msu”格式補丁的自動執行,需要在虛擬機上打一個自動執行補丁,在后續版本已經解決該問題
5、TSM與WSUS聯動
TSM與用戶的WSUS補丁服務器聯動,TSM的主要角色(或功能)為檢查客戶機是否打好了補丁,以此來判斷客戶機是否安全,再通過SACG來控制未打補丁的客戶機所能夠訪問的網絡資源。
在配置TSM上配置WSUS客戶端信息時,如果沒有更改過端口,則連接的端口為80,這樣我2014-2-27
華為保密信息,未經授權禁止擴散
第2頁, 共4頁
文檔名稱 文檔密級
們在TSM上配置WSUS端口時使用80端口,當設置成功后,在虛擬機的注冊表HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate中能夠看到添加的WSUS的IP和端口
5、TSM license的申請
該工作可以由現場的GTS進行完成,但作為測試交付人員,可以了解一下license的申請流程:
1、使用TSM版本包中的ESN獲取工具,獲取TSM的ESN號
2、在support.huawei.com—軟件中心—軟件license—華為license—FNO網站(需提前申請FNO網站賬號)—GTS Portal—Online Activation
3、使用合同號(Contract NO.),搜索到TSM的訂單,然后輸入ESN號,很快就會生成一個license文件,下載并導入到TSM中
6、純軟件版本中安裝的TSM Agent顯示為中文,需要修改注冊表來更改TSM托盤語言 原因:純軟件版本中的demo虛擬機在制作鏡像時未把操作系統的區域和語言更改為英文,則在安裝TSM Agent時識別系統的托盤語言為中文
把操作系統中的區域語言改成india 英文后,TSM Agent顯示成了亂碼,如下圖: 2014-2-27
華為保密信息,未經授權禁止擴散 第3頁, 共4頁
文檔名稱 文檔密級
規避方法:
打開注冊表,找到HEKY_LOCAL_MACHINE——SOFTWARE——HUAWEI——SecospaceTray,把Language改成en 2014-2-27
華為保密信息,未經授權禁止擴散 第4頁, 共4頁
第五篇:EXCEL使用總結
Excel 2007 篩選后的復制粘貼
在Excel 2007中,有時需要把篩選后的數據復制粘貼到另一個表中,但是粘貼時發現結果并不是篩選出來的數據,而是所有的數據。這個問題可以用下面三個方法來解決。
方法1:進行兩次以上的篩選操作,篩選操作可以是同一列或不同列。只進行一次篩選操作,表面上選擇的是篩選后的數據,其實包括了未篩選的全部數據。所以我們在篩選后進行復制粘貼時,有時是篩選后的可見數據,有時是全部數據。
其實是可以判斷復制后的數據是篩選后的還是全部的:如果復制后許多行都有閃動的波紋線,就是篩選后的數據,如果只在所選數據的四周出現閃動的波紋線,就是全部數據。方法2:篩選后選擇需要復制的區域,選擇“開始→查找和選擇→定位條件→可見單元格”,再進行復制粘貼,就是篩選后的內容了。
方法3:篩選后選擇需要復制的區域,同時按下“Alt”和分號鍵,再復制粘貼即可。
excel中如何將一列文本格式的數字更改為數字格式
在表格外某個空白單元格輸入1,回車,單擊該單元格,點“復制”,用鼠標選定要轉換的數據區域,點右鍵“選擇性粘貼”,選中“乘”,點“確定”。
刪除輸入1那個單元格。