This is your work, valued

Shanghai

Quard

Elite
@QQxiaoming

Love CPU, GPU technology, love embedded linux, Qt, embedded bare metal development, love RISC-V, love Rust.

quard_star_tutorial. This project aims to build an Embedded Linux System, in order to analyze the chip from the power-on execution of the first instruction to the entire system running, based on qemu simulator development board. 本项目旨在真正从0开始构建嵌入式linux系统,为了剖析芯片从上电开始执行第一条指令到整个系统运行,基于qemu定制模拟器开发板。

441

quardCRT. Your All-in-One Tool for Terminal Emulation and Remote Desktop

82

YUVviewer. YUVviewer is a small tool for developers to view and preview various original image formats. It is based on Qt and opencv frameworks and supports windows/linux/macos.YUVviewer一款用于开发人员查看预览各种原始图像格式的小工具,其基于Qt和opencv的框架,支持windows/linux/macos。

35

gd32vf103_freertos. 在GD32VF103移植FreeRTOSV10,支持使用中断栈机制,支持sysview

20

TTFviewer. TTFviewer is a small tool for developers to view and preview various ttf font/icon image formats. It is based on Qt and supports windows/linux/macos.TTFviewer一款用于开发人员查看预览各种ttf字体/图标图像格式的小工具,其基于Qt,部分代码来源自项目: https://github.com/donbright/font_to_svg 和 https://github.com/QQxiaoming/YUVviewer ,支持windows/linux/macos,界面简单清晰,操作便携。

19

game_box. GameBox is a retro console game emulator. This project only relies on the Qt framework and can be used on multiple platforms such as windows, macos, linux and even embedded linux. GameBox 是一款游戏家用机模拟器,本项目仅依赖Qt框架,可在windows、macos、linux甚至嵌入式linux等多平台使用。

18

QFSViewer. QFSViewer is a small tool for developers to view the contents of various file system raw image files, which does not rely on the operating system mounting, does not require permission requests, and is completed entirely within the software application. Based on this feature, the tool can easily run on windows/linux/macos.

18

QCustomFileSystemModel. This is a custom file system model that can be used with the QTreeView control. Unlike QFileSystemModel, QCustomFileSystemModel can be inherited and can customize the data of the file system model, not the local file system.For example, when connecting to a remote host via SSH.

12

Quard-Qt-App-template. 本模板是为了方便Quard(本项目作者)创建新的Qt应用程序项目而设计的。它包含了基本的无边框窗口、左侧边页、主页面、底部终端、右侧通知中心,亮/暗色主题切换,顶部与标题栏结合的菜单栏等基本功能。本模板支持跨平台,可以在Windows、Linux、MacOS等系统上运行。需要Qt 6.9.0及以上版本。

9

qvncclient. 使用Qt的vnc客户端基础库,仅包含一个类,可以方便的移植到任何平台。 fork 自https://bitbucket.org/amahta/qvncclient.git 增加了WebSocket的支持,并且使用状态机优化握手链接,以适应qt for WebAssembly,修复了在macos上渲染的颜色错误

8

vexpress_v2p_ca9. 基于arm的vexpress_v2p_ca9x4开发板编写的裸机工程项目,可以使用qemu模拟器运行,旨在深入学习实践启动文件,多核管理,cache,mmu等相关内容以及学习使用Rust语言开发底层驱动。计划开发一个轻量化的操作系统微内核,打破传统的设计思路。

8

rg35xx-app-DinguxCommander. DinguxCommander is forked from https://github.com/leonkasovan/DinguxCommander, compiled for rg35xx GarlicOS, and added some of its own fixes.

7

QFacefusion. QFacefusion是基于opencv和onnxruntime的人脸融合用于Qt项目,其核心代码主要参考 https://github.com/hpc203/facefusion-onnxrun ,并在此基础上进行了一些小型修改以及封装。便于直接在项目中引用。

6

STM32F103ZET6-Huawei-LiteOS. 在stm32f103上移植开源的Huawei LiteOS

6

virts. This is a software-simulated serial port ttyVIRT device driver. After loading the driver, two devices, /dev/ttyVIRT0 and /dev/ttyVIRT1, will be generated. Different applications can open these two serial devices to communicate with each other.virts是一个虚拟串口驱动程序,加载驱动后会产生两个软件模拟的串口ttyVIRT设备驱动,可以互相通讯。该项目的姐妹篇:virte:https://github.com/QQxiaoming/virte

6

qzmodem. qzmodem is a ZModem protocol implementation for Qt, which does not rely on any library other than Qt and can be used across platforms.The code passed the test on qt6.6, and it should work on other versions of Qt. XYmodem:https://github.com/QQxiaoming/qxymodem

5

qxymodem. qxymodem is a XModem/YModem protocol implementation for Qt, which does not rely on any library other than Qt and can be used across platforms.The code passed the test on qt6.6, and it should work on other versions of Qt. Zmodem:https://github.com/QQxiaoming/qzmodem

4

qmRTOS. 早年上学时学习RTOS的代码,基本上是照着视频教程写的,很粗糙的代码,仅供参考,不建议实际项目使用,O(∩_∩)O哈哈~

4

quard_utils. QQxiaoming的个人工具代码

3

iccom-utils. This project is a practical tool for writing on the spi symmetrical full-duplex socket communication protocol stack using linux-symspi,linux-iccom and libiccom projects.本项目是用于在使用linux-symspi,linux-iccom,libiccom项目搭建spi对称全双工socket通信协议栈上编写的实用工具,包括:iccsh/iccshd、iccom_send、iccom_recv等。

3

FreeRTOS_On_Linux. 这是将FreeRTOS V10.2.1移植到linux平台的移植层代码,参考早期freertosV6版本的移植代码,并修复一些bug

3

virte. This is a software-simulated ETH network card device driver. After loading the driver, two devices, veth0 and veth1, will be generated. 一个软件模拟的ETH网卡设备驱动,加载驱动后,会产生veth0和veth1两个设备,不同的应用程序分别打开这两个网卡设备可以互相通信。该项目的姐妹篇:virts:https://github.com/QQxiaoming/virts

3

rg35xx-app-template. Develop rg35xx application template project for yourself

2

lpc54114-lite. 玩转lpc54114-lite开发板

2

rplayer. 基于QtQuick的短视频播放器

1

QQxiaoming. Python

1

a10_fw_tools. a10_fw_tools

1

rg35xx-app-st. Simple terminal forked from https://github.com/leonkasovan/st, compiled for rg35xx GarlicOS with some modifications of my own.

1

uio_universal. This is a universal device driver using uio. After loading the driver, a /dev/uioX device will be generated. Users can write corresponding device drivers through user mode applications.

1

create-dmg-action. Build fancy DMGs on your Github Actions workflows with just one simple action

1

rg35xx-app-iotester. iotester forked from https://github.com/Apaczer/iotester, compiled for rg35xx GarlicOS, and added some of my own modifications.

1

userproc. C

1

DreamMachine. C++

1

quard_icepak_tools. 这是一个基于 PySide6 的 Classic Icepak (不限于,也可以支持其他Ansys模块)工具管理启动器,用来统一管理和运行一组可扩展的 Icepak 自动化工具。

1