Quard's repositories
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定制模拟器开发板。
gd32vf103_freertos
在GD32VF103移植FreeRTOSV10,支持使用中断栈机制,支持sysview
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,界面简单清晰,操作便携。
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.
vexpress_v2p_ca9
基于arm的vexpress_v2p_ca9x4开发板编写的裸机工程项目,可以使用qemu模拟器运行,旨在深入学习实践启动文件,多核管理,cache,mmu等相关内容以及学习使用Rust语言开发底层驱动。计划开发一个轻量化的操作系统微内核,打破传统的设计思路。
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
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.
FreeRTOS_On_Linux
这是将FreeRTOS V10.2.1移植到linux平台的移植层代码,参考早期freertosV6版本的移植代码,并修复一些bug
quard_utils
QQxiaoming的个人工具代码
rg35xx-app-DinguxCommander
DinguxCommander is forked from https://github.com/leonkasovan/DinguxCommander, compiled for rg35xx GarlicOS, and added some of its own fixes.
rg35xx-app-template
Develop rg35xx application template project for yourself
create-dmg-action
Build fancy DMGs on your Github Actions workflows with just one simple action
qvncclient
使用Qt的vnc客户端基础库,仅包含一个类,可以方便的移植到任何平台。 fork 自https://bitbucket.org/amahta/qvncclient.git 增加了WebSocket的支持,并且使用状态机优化握手链接,以适应qt for WebAssembly,修复了在macos上渲染的颜色错误
rg35xx-app-iotester
iotester forked from https://github.com/Apaczer/iotester, compiled for rg35xx GarlicOS, and added some of my own modifications.
rg35xx-app-st
Simple terminal forked from https://github.com/leonkasovan/st, compiled for rg35xx GarlicOS with some modifications of my own.
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.
ptyqt
Qt/C++ 对WinPty、ConPty和标准Unix Pty的封装易用库。从 https://github.com/kafeg/ptyqt fork 而来,为了自己的一些开源项目而修改。复用了大量原始代码但同时也大量修改了很多,因此只能作为一个单独的项目存在。
qextserialport-qt6
Automatically exported from code.google.com/p/qextserialport
QGoodWindow
QGoodWindow - border less window for Qt 5 and Qt 6
qtermwidget
一个易于集成的基于Qt的终端小部件。从 https://github.com/lxqt/qtermwidget fork 而来,为了自己的一些开源项目(quardCRT/quard_star_tutorial)而修改。复用了大量原始代码但同时也大量修改了很多,因此只能作为一个单独的项目存在。