国产aV无码片毛片一级韩国,午夜草草视频在线播放,中国人妻少妇精品一区二区,在线视频播放一区二区三区,一区二区三区久久av,日韩人妻系列中文字幕,国产av综合av亚洲av,欧美多人啊啊啊啊污污视频,国产大鸡巴插女生b视频

教育裝備采購(gòu)網(wǎng)
第八屆圖書館論壇 校體購(gòu)2

達(dá)思數(shù)據(jù)恢復(fù)深度技術(shù) 硬盤讀寫單片機(jī)程序設(shè)計(jì)

教育裝備采購(gòu)網(wǎng) 2014-04-01 13:42 圍觀632次

  上一篇文章中(http://www.buyu5683.com/Company/Detail/156999.shtml),介紹了一種基于AVR單片機(jī)的硬盤讀寫電路,采用的是8255芯片擴(kuò)展IO口的方式。其實(shí)也可以直接用單片機(jī)的PA口和PB口接到硬盤的16根數(shù)據(jù)線上,利用PD口作為地址線和控制線,PC口接串口,作為控制指令的輸入和狀態(tài)的輸出口。這樣電路可適當(dāng)化簡(jiǎn),但是不能用JTAG在線調(diào)試,只能用ISP下載程序到單片機(jī)。由于去掉了擴(kuò)展接口的8255芯片,所以控制程序中可以去掉初始化和操作8255芯片的代碼模塊。從整體上看,單片機(jī)上的軟件,包括主程序和各個(gè)子程序模塊。

  子程序模塊完成特定的功能,包括:硬盤初始化模塊,控制參數(shù)讀寫模塊,扇區(qū)讀模塊,扇區(qū)寫模塊,數(shù)據(jù)緩沖模塊等組成。

  

  圖1、單片機(jī)程序模塊

  硬盤初始化模塊,完成硬盤上電復(fù)位或硬件復(fù)位操作的延時(shí),以PIO時(shí)序讀取硬盤狀態(tài)寄存器,執(zhí)行硬盤IDENTIFY DEVICE命令,獲取硬盤基本信息,配置硬盤參數(shù)SET FEATURES命令,完成硬盤工作模式設(shè)置等工作;

  硬盤控制參數(shù)讀寫模塊:?jiǎn)纹瑱C(jī)對(duì)硬盤的控制與讀寫,需要通過(guò)對(duì)硬盤寫入指令和參數(shù)來(lái)實(shí)現(xiàn),比如讀寫扇區(qū)時(shí),需要寫入要讀寫扇區(qū)的28位或48位LBA地址和扇區(qū)數(shù),這就需要單片機(jī)以PIO時(shí)序讀寫相關(guān)的寄存器,存儲(chǔ)必要的參數(shù),讀取需要的狀態(tài)數(shù)據(jù)。該模塊根據(jù)指令讀寫相關(guān)的參數(shù)寄存器;

  扇區(qū)讀模塊:實(shí)現(xiàn)以PIO時(shí)序讀取目標(biāo)盤的數(shù)據(jù);

  扇區(qū)寫模塊:實(shí)現(xiàn)以PIO時(shí)序向目標(biāo)盤寫入數(shù)據(jù);

  數(shù)據(jù)緩沖模塊:對(duì)讀取或要寫入的數(shù)據(jù)進(jìn)行拼接拆分等處理。

  主程序模塊完成總體的調(diào)度和運(yùn)行,根據(jù)串口輸入的指令,完成相應(yīng)的功能,控制各個(gè)模塊執(zhí)行操作。

  整個(gè)軟件部分中,最關(guān)鍵的是PIO讀寫時(shí)序的實(shí)現(xiàn),其時(shí)序圖為:

  圖2 PIO時(shí)序圖

  程序?qū)崿F(xiàn)步驟為:首先寫地址信號(hào),DA2-DA0,CS1-CS0,然后進(jìn)入等待延遲計(jì)時(shí),計(jì)時(shí)時(shí)間T1到,拉低讀或?qū)懶盘?hào)線(DIOR-或DIOW-),繼續(xù)計(jì)時(shí)T2-T3時(shí)刻,當(dāng)寫數(shù)據(jù)時(shí),向數(shù)據(jù)線上加載數(shù)據(jù),繼續(xù)計(jì)時(shí)到T2時(shí)刻,讀或?qū)懶盘?hào)拉高,當(dāng)寫數(shù)據(jù)時(shí),數(shù)據(jù)線數(shù)據(jù)繼續(xù)保持T4時(shí)間,繼續(xù)計(jì)時(shí)到T9時(shí)刻,地址線無(wú)效,繼續(xù)延時(shí)計(jì)時(shí)T2i-T9時(shí)間后,一個(gè)讀寫周期結(jié)束。

  部分實(shí)現(xiàn)的代碼為:

  //硬盤初始化

  void HardDisk_init(void)

  {

  byte s=0;

  Write_ata_reg(DeviceAndHead,0xE0);//LBA模式

  do

  {

  s = Read_ata_reg(Status_Command);

  }while(!(s & Status_DRDY)|(s & Status_BUSY));

  Write_ata_reg(Status_Command,0x91);

  Wait_BSY();

  }

  //讀硬盤參數(shù)

  int Driver_ID(void)

  {

  unsigned int i,j;

  unsigned char data_buff[8];

  while(!Disk_RDY());

  Write_ata_reg(Status_Command,0xec);

  while(!Disk_DRQ());

  chip8255_Config(0x92);//A口、B口輸入、C口輸出,方式00

  do

  {

  //讀取硬盤信息

  for(j=0;j<8;j=j+2)

  {

  Write_8255PoartC(Data);

  Write_8255PoartC(Data| SBIT(6));

  PORTB &= ~SBIT(2);//置/CS低電平

  PORTB &= ~SBIT(0);//置A0,A1為00

  PORTB &= ~SBIT(1);

  DDRA = 0x00;//單片機(jī)A口輸入

  PORTB &= ~SBIT(3);//發(fā)送讀脈沖

  data_buff[j] = PINA;

  PORTB |= SBIT(3);

  PORTB |= SBIT(2);//置/CS為高電平

  PORTB &= ~SBIT(2);//置/CS低電平

  PORTB &= ~SBIT(1);//置A1為0

  PORTB |= SBIT(0);//置A0為1

  DDRA = 0x00;//單片機(jī)A口輸入

  PORTB &= ~SBIT(3);//發(fā)送讀脈沖

  data_buff[j+1] = PINA;

  PORTB |= SBIT(3);

  PORTB |= SBIT(2);//置/CS為高電平

  Write_8255PoartC(Data&(~SBIT(6)));

  }

  i=i+8;

  }while(i<512);

  //讀數(shù)據(jù)

  void Read_Data(void)

  {

  DiskData_Buffer_L = 0;

  DiskData_Buffer_H = 0;

  chip8255_Config(0x92);//A口、B口輸入、C口輸出,方式00

  Write_8255PoartC(Data);

  Write_8255PoartC(Data| SBIT(6));//IOR拉高,PC6,IDE_IOR拉低

  Write_8255PoartC(Data&(~SBIT(6)));//IOR拉低,PC6,IDE_IOR拉高

  }

  利用單片機(jī)讀寫硬盤雖然存在速度慢的缺陷,但是由于單片機(jī)軟件開(kāi)發(fā)較為簡(jiǎn)單,實(shí)現(xiàn)方式比較靈活,因此用單片機(jī)來(lái)制作一些硬盤固件級(jí)維修工具是比較經(jīng)濟(jì)可行的,利用SD卡存取要操作的固件數(shù)據(jù),通過(guò)SPI接口連接到單片機(jī),通過(guò)串口發(fā)送指令,將是一個(gè)非常經(jīng)濟(jì)實(shí)用的方案。

  關(guān)于達(dá)思科技

  達(dá)思科技的全稱是達(dá)思凱瑞技術(shù)(北京)有限公司,是數(shù)據(jù)恢復(fù)行業(yè)的著名品牌,在全國(guó)乃至整個(gè)亞洲地區(qū)具有較高的知名度。達(dá)思科技是一家真正掌握數(shù)據(jù)恢復(fù)核心技術(shù)的企業(yè),公司的數(shù)據(jù)恢復(fù)技術(shù)研發(fā)中心不但承擔(dān)公司自主知識(shí)產(chǎn)權(quán)數(shù)據(jù)恢復(fù)軟件的研發(fā)任務(wù),還為眾多大型企事業(yè)單位擔(dān)當(dāng)數(shù)據(jù)安全顧問(wèn)的角色。達(dá)思科技對(duì)數(shù)據(jù)恢復(fù)技術(shù)的深入研究,尤其在Unix及Linux大型存儲(chǔ)設(shè)備的數(shù)據(jù)恢復(fù)方面(包括EXT3文件系統(tǒng)刪除數(shù)據(jù)、UFS文件系統(tǒng)數(shù)據(jù)恢復(fù)、XFS文件系統(tǒng)數(shù)據(jù)恢復(fù)技術(shù)、IBM-AIX JFS2文件系統(tǒng)數(shù)據(jù)恢復(fù)高端技術(shù)、Vmware虛擬機(jī)數(shù)據(jù)恢復(fù)技術(shù)等)獨(dú)樹(shù)一幟,在同行業(yè)中具有較為明顯的優(yōu)勢(shì),達(dá)思科技承接的其他公司無(wú)法恢復(fù)的疑難案例不計(jì)其數(shù)。

  達(dá)思科技數(shù)據(jù)恢復(fù)技術(shù)研發(fā)中心于2009年10月啟動(dòng)了科技創(chuàng)新計(jì)劃,陸續(xù)發(fā)布了多款自主軟件產(chǎn)品。截止到2013年12月,達(dá)思科技自主知識(shí)產(chǎn)權(quán)的數(shù)據(jù)恢復(fù)軟件達(dá)到23款,其中Unix和Linux企業(yè)級(jí)數(shù)據(jù)恢復(fù)技術(shù)以及手機(jī)等移動(dòng)終端數(shù)據(jù)恢復(fù)技術(shù)國(guó)際領(lǐng)先!

  達(dá)思科技職業(yè)院校數(shù)據(jù)恢復(fù)實(shí)訓(xùn)室是國(guó)內(nèi)職業(yè)院校的首選,已經(jīng)在多家學(xué)校正式運(yùn)營(yíng),其中北京勞動(dòng)保障職業(yè)學(xué)院、北京政法職業(yè)學(xué)院、北京商貿(mào)學(xué)校等中高職均采用達(dá)思數(shù)據(jù)恢復(fù)實(shí)訓(xùn)室,開(kāi)設(shè)了數(shù)據(jù)恢復(fù)專業(yè)課程。開(kāi)展了深度校企合作,深受師生青睞。

  達(dá)思數(shù)據(jù)恢復(fù)實(shí)驗(yàn)室解決方案是多家涉密單位和科研機(jī)構(gòu)指定建設(shè)單位,達(dá)思科技具備大型、中型和小型數(shù)據(jù)恢復(fù)實(shí)驗(yàn)室設(shè)計(jì)與建設(shè)的能力,為涉密單位提供了安全保密數(shù)據(jù)恢復(fù)實(shí)驗(yàn)室,為數(shù)據(jù)安全筑起最后一道防線。典型成功案例有天津市國(guó)家保密局?jǐn)?shù)據(jù)恢復(fù)實(shí)驗(yàn)室項(xiàng)目、總裝備部裝甲兵工程學(xué)院數(shù)據(jù)恢復(fù)實(shí)驗(yàn)室項(xiàng)目、中央和國(guó)家機(jī)關(guān)涉密載體銷毀中心數(shù)據(jù)恢復(fù)項(xiàng)目等。

 

點(diǎn)擊進(jìn)入達(dá)思凱瑞技術(shù)(北京)有限公司展臺(tái)查看更多 來(lái)源:教育裝備采購(gòu)網(wǎng) 我要投稿
校體購(gòu)終極頁(yè)

相關(guān)閱讀

  • 【2019年10月24-25日】基于模型的代碼生成技術(shù)(高級(jí))邀請(qǐng)函

    【2019年10月24-25日】基于模型的代碼生成技術(shù)(高級(jí))邀請(qǐng)函
    教育裝備采購(gòu)網(wǎng)09-26
    尊敬的先生/女士:經(jīng)緯恒潤(rùn)將舉辦為期2天的基于模型的代碼生成技術(shù)。歡迎您屆時(shí)參加!基于模型設(shè)計(jì)的方法,MATLAB、Simulink和Stateflow為多領(lǐng)域系統(tǒng)設(shè)...
  • 8月01-02日基于模型的代碼生成技術(shù)-高級(jí)

    8月01-02日基于模型的代碼生成技術(shù)-高級(jí)
    教育裝備采購(gòu)網(wǎng)07-17
    尊敬的先生/女士:恒潤(rùn)科技將舉辦為期2天的基于模型的代碼生成技術(shù)。歡迎您屆時(shí)參加!在汽車行業(yè),大多數(shù)控制軟件的編寫,比如發(fā)動(dòng)機(jī)控制軟件,自動(dòng)變...
  • 4月18-19日|基于模型的代碼生成技術(shù)

    4月18-19日|基于模型的代碼生成技術(shù)
    教育裝備采購(gòu)網(wǎng)03-26
    尊敬的先生/女士:恒潤(rùn)科技將舉辦為期2天的基于模型的代碼生成技術(shù)。歡迎您屆時(shí)參加!在汽車行業(yè),大多數(shù)控制軟件的編寫,比如發(fā)動(dòng)機(jī)控制軟件,自動(dòng)變...
  • 基于模型的代碼生成技術(shù)(高級(jí))

    基于模型的代碼生成技術(shù)(高級(jí))
    教育裝備采購(gòu)網(wǎng)01-17
    尊敬的先生/女士:恒潤(rùn)科技將舉辦為期2天的基于模型的代碼生成技術(shù)。歡迎您屆時(shí)參加!在汽車行業(yè),大多數(shù)控制軟件的編寫,比如發(fā)動(dòng)機(jī)控制軟件,自動(dòng)變...
  • 邀請(qǐng)函 | 基于模型的代碼生成技術(shù)
    教育裝備采購(gòu)網(wǎng)07-19
    尊敬的先生/女士:恒潤(rùn)科技將舉辦為期2天的基于模型的代碼生成技術(shù)。歡迎您屆時(shí)參加!在汽車行業(yè),大多數(shù)控制軟件的編寫,比如發(fā)動(dòng)機(jī)控制軟件,自動(dòng)變速箱的控制軟件,車身控制軟件等,都是基于...
  • 達(dá)思科技中標(biāo)涉密數(shù)據(jù)恢復(fù)實(shí)驗(yàn)室解決方案
    教育裝備采購(gòu)網(wǎng)09-11
    國(guó)家保密局對(duì)涉密數(shù)據(jù)與涉密信息的管理是依據(jù)國(guó)家保密法的相關(guān)規(guī)定進(jìn)行的,涉密單位一直肩負(fù)著保護(hù)涉密數(shù)據(jù)及涉密信息的重任。隨著計(jì)算機(jī)的高度普及,涉密數(shù)據(jù)從紙質(zhì)逐漸轉(zhuǎn)向了電子涉密數(shù)據(jù),信...
  • 【7月27日在線研討會(huì)】代碼級(jí)信息安全技術(shù)
    教育裝備采購(gòu)網(wǎng)07-21
    隨著互聯(lián)網(wǎng)、人工智能、無(wú)線網(wǎng)絡(luò)和云計(jì)算、大數(shù)據(jù)等技術(shù)的應(yīng)用,今天的汽車的智能化、聯(lián)網(wǎng)化程度越來(lái)越高,汽車已經(jīng)變成名副其實(shí)的萬(wàn)物互聯(lián)時(shí)代的智能終端設(shè)備。而越來(lái)越多的新功能加入,汽車存...
  • 漢唐自遠(yuǎn)——駐軍新三板 專訪(二)
    北京漢博信息技術(shù)有限公司03-07
    主持人:我想到下次在再做的時(shí)候,咱們可能是4.0了。戚總能不能詳細(xì)說(shuō)一下到底怎么區(qū)分1.0、2.0、3.0,怎么又不是個(gè)系統(tǒng)?戚總:其實(shí)企業(yè)的生命和系統(tǒng)差不多。因?yàn)樗偸菑某錾_(kāi)始逐漸的成長(zhǎng),這...

版權(quán)與免責(zé)聲明:

① 凡本網(wǎng)注明"來(lái)源:教育裝備采購(gòu)網(wǎng)"的所有作品,版權(quán)均屬于教育裝備采購(gòu)網(wǎng),未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用。已獲本網(wǎng)授權(quán)的作品,應(yīng)在授權(quán)范圍內(nèi)使用,并注明"來(lái)源:教育裝備采購(gòu)網(wǎng)"。違者本網(wǎng)將追究相關(guān)法律責(zé)任。

② 本網(wǎng)凡注明"來(lái)源:XXX(非本網(wǎng))"的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),且不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)下載使用,必須保留本網(wǎng)注明的"稿件來(lái)源",并自負(fù)版權(quán)等法律責(zé)任。

③ 如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起兩周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

校體購(gòu)產(chǎn)品