作品集

作品集

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

posted @ 2021-02-27 18:18  bforever  阅读(179)  评论(0编辑  收藏  举报