作品集
作品集
wasm虚拟层
MobiSys'22(第二作者)
在AVR架构单片机上实现WASM虚拟机 https://github.com/BForever/wasm-aot
AR交互平台
服务端[C++] https://github.com/BForever/ARServer-ORB_SLAM2
手机端[Java] https://github.com/BForever/ARClient-ORBSLAM
图像检索代码[Python] https://github.com/BForever/yolo_image_retrieval
拖拽式组件UI[JavaScript] https://github.com/BForever/draggableUI
边缘计算平台
平台代码位于实验室Git,无法提供还请谅解
论文1 :SIGCOMM'19 Poster(第二作者)
Wenzhao Zhang, Hongchang Fan, Yuxuan Zhang, Yi Gao, and Wei Dong. 2019. Enabling Rapid Edge System Deployment with TinyEdge. In Proceedings of the ACM SIGCOMM 2019 Conference Posters and Demos (SIGCOMM Posters and Demos '19). Association for Computing Machinery, New York, NY, USA, 104–106. DOI:https://doi.org/10.1145/3342280.3342323
论文2:SEC'20 (第三作者)已录用,尚无法检索
会议Program:http://acm-ieee-sec.org/2020/program.php
Slides:http://acm-ieee-sec.org/2020/slides/session1/sec20-paper3-presentation_charts.pdf
部分附属代码
Emqx认证插件[Erlang]:负责HTTP设备认证 https://github.com/BForever/emqx_plugin_http_auth
编译器前端
OneLinkLang[Java] https://github.com/BForever/OneLinkLang
集群故障注入与监测
故障注入[Go] https://github.com/BForever/kube-chaos
网络状况监测[Go] https://github.com/BForever/kube-spy(注意代码在draft分支)
RGBD SLAM定位与导航(大学生科研训练,负责SLAM定位部分)
ZJU_SRTP_SLAM[C++] https://github.com/BForever/ZJU_SRTP_SLAM
操作系统实现
XSU:MIPS微型内核[C] (参与调度系统编写)https://github.com/BForever/XSU
myRTOS:ARM微型内核[C] (独立完成)https://github.com/BForever/myRTOS
ZJUNIX:MIPS小型系统[C] (负责中断、VGA、串口、内核数据结构的编写) https://github.com/BForever/zjunix-dev (注意代码在dev分支)
ZJUNIX-BootLoader[C] (负责ATA硬盘驱动)https://github.com/BForever/Bootloader
课程作业
简易网络通信协议设计[C] https://github.com/BForever/myprotocol
简易http服务器[Go] https://github.com/BForever/simplehttp
C--编译器[Java]:编译类似于C的简单语言到LLVM-IR并调用LLVM生成native代码 https://github.com/BForever/compiler
教务管理系统[JavaScript](负责成绩管理系统的前端)https://github.com/BForever/SE-TSS
WebGL渲染器[JavaScript]:支持屏幕空间渲染和光追渲染 https://github.com/BForever/WebglShader
TinySLAM[C++]:简易视觉里程计 https://github.com/BForever/TinySLAM