1.安装必要的编译器和工具在创建testench之前,首先需要安装ython和C++编译器。建议使用mingw64,因为它安装速度快,只需在环境变量中添加mingw64的路径+\in。可以使用i安装scons工具,以便于构建项目。
打开cmd,输入命令
iinstallscons
2.创建testench文件
在源码目录下创建一个名为"
testench"
的文件夹,并在其中创建1.txt、2.txt、3.txt、4.txt文件。然后,将这些文件压缩成test.tar.gz文件。在桌面建立一个文件夹test
mkdir-~/Deskto/test
在test文件夹下建立文件
touch~/Deskto/test/1.txt~/Deskto/test/2.txt~/Deskto/test/3.txt~/Deskto/test/4.txt
将test目录下的所有文件压缩为test.tar.gz
tar-czvftest.tar.gz~/Deskto/test
3.解压test.tar.gz文件将test.tar.gz文件解压到/home/admin/文...
将test.tar.gz文件解压到指定目录
tar-xzvftest.tar.gz-C/home/admin/
4.配置编译工具链将Folder:设置编译工具链的安装路径,例如:
设置编译工具链的安装路径
setATH=C:\rogramFiles(x86)\CodeSourcery\Sourcery_Codeench_Lite_for_ARM_GNU_Linux\in
5.配置链接脚本(ma.lds)将ma.lds复制到工程文件夹(在桌面创建的ARM-ASM文件)。
将ma.lds复制到工程文件夹
cma.lds~/Deskto/ARM-ASM/
6.学习常用指令和操作为了更好地使用testench,需要学习一些常用指令和操作,例如:
-Linux常用指令:cd、ls、c、mv、rm等。
VIM基本操作:打开文件、保存文件、查找和替换、复制和粘贴等。
EDA加载工具module:使用EDA工具进行电路设计和仿真。
VCS+VERDI联合仿真和波形查看:使用VCS和VERDI进行仿真,并查看波形。7.编写脚本编写脚本,例如使用for循环在/oldoy目录下创建10个文件:
!/in/sh
创建/oldoy目录,并切换到该目录
mkdir-/tm/oldoy&
cd/tm/oldoy
使用for循环创建10个文件
fornin{1..10}
toucholdoy-$n
通过以上步骤,你可以成功创建一个testench,并在实际应用中验证硬件设计的正确性。