執行成功的讀寫MTD的測試程式

2021-06-06 18:59:29 字數 975 閱讀 3571

#include

#include

#include

#include

#include

#include

#include

#include

#include

struct bsl

;int non_region_erase(int fd, int start, int count, int unlock)

}if (ioctl(fd,memerase,&erase) != 0)

erase.start += meminfo.erasesize;

}printf(" done\n");

}return 0;

}int main(int argc, char *argv)

cmd=argv[1];

// open the device

if ((fd = open(argv[2],o_rdwr)) < 0)

else

if (ioctl(fd,memgetregioncount,®count) == 0)

/*erase the device*/

if (strcmp(cmd, "erase") == 0)

printf("erase!\n");

}/*write file to this device*/

struct bsl *bsl_write =(struct bsl*)malloc(sizeof(struct bsl));

if (strcmp(cmd, "write") == 0)

/*read file from this device*/

struct bsl *bsl_read =(struct bsl*)malloc(sizeof(struct bsl));

if (strcmp(cmd, "read") == 0)

return 1;

}

unittest測試框架之測試程式執行的啟動檔案

導包import unittest第一步 建立乙個測試套件suite unittest.testsuite 第二步 將測試用例載入到測試套件中 第 種 通過模組去載入用例loader unittest.testloader testcases 測試用例模組名 suite.addtest loader...

linux下測試程式執行的時間

有時候在需要在開發板,對不同類型別的定義測試程式的執行時間,特別是在開發板不支援硬浮點只 有軟浮點的情況下,對具有大量浮點運算的程式來是說是有必要考慮浮點運算執行效率對程式的影響。在 linux系統下,對時間函式和結構的應用主要是在time.h中,可以通過man time.h聯機檢視其檔案中的結 構...

在程式中設定讀 寫 執行的硬體斷點

作者michael chourdakis,翻譯binhua liu 簡介 1,visual c 只支援硬體寫斷點,而你可能需要在資料讀取時觸發斷點。2,或許你用的不是visual c 而你的偵錯程式使用的是一些速度很慢的基於軟體的斷點機制。3,你可能希望能程式中設定和移除斷點。4,或許你對cpu的底...