南大ics-pa/PA0过程及感想
2024-10-10 10:46:43
实验教程地址:https://nju-projectn.github.io/ics-pa-gitbook/ics2022/index.html
一、Ubuntu安装
在清华大学镜像站下载了Ubuntu22.04.1的镜像文件:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/22.04/
先下载VMWare Workstation,再在上面安装Ubuntu虚拟机,具体教程在b站:
https://www.bilibili.com/video/BV1W34y1k7ge/?spm_id_from=333.880.my_history.page.click
二、应该养成的好习惯
遇到问题应该上谷歌、维基、stackoverflow查找,并养成STFW(上网查)、RTFM(查手册)、RTFSC(看源码)
三、配置虚拟机及项目
按照教程添加工具。在github上面添加ssh密钥并将项目ics2022克隆下来即可
其结构为:
ics2022
├── abstract-machine # 抽象计算机
├── am-kernels # 基于抽象计算机开发的应用程序
├── fceux-am # 红白机模拟器
├── init.sh # 初始化脚本
├── Makefile # 用于工程打包提交
├── nemu # NEMU
└── README.md
心得:pa0主要内容是进行开发环境的配置,并给出Linux系统下常用命令的教程
最新文章
- mmap为什么比read/write快(兼论buffercache和pagecache)
- 【BZOJ】1003: [ZJOI2006]物流运输trans(SPFA+DP)
- 通信原理读书笔记:常规AM调制的功率
- Sqool与kettle开源的ETL工具
- Js中获取frames中的元素
- CATransition的动画效果类型及实现方法--老代码备用参考
- Android 定时任务高度【schedule】与【scheduleAtFixedRate】差别
- C# Hashtable中存入数组、List
- springFramework 源码学习之源码下载与编译
- python插入mysql新值
- 实验吧逆向catalyst-system Writeup
- FBV和CBV装饰器
- mysql数据库操作记录持续更新...
- uvaLive7303 Aquarium (kruskal)
- Warning the user/local/mysql/data directory is not owned by the mysql user
- 【转】java io 流 设计模式
- mysql 聚簇索引、非聚簇索引的区别
- GridControl详解(一)原汁原味的表格展示
- 《DSP using MATLAB》示例Example7.25
- 伸展树(SplayTree)的实现