我发起了一个 操作系统 GUI 和 Tcp / IP 包 的 开源项目 DeviceOS

操作系统 如果 不需要 处理 复杂多样 的 硬件 兼容性, 其实 并不算 大项目, 可以算 毕业设计 。

但是, GUI 和 Tcp / IP  这两个 部分 的 实现逻辑 很多 很复杂,  这  2 个部分 需要 积累,

但是, 只要 定义好 接口 和 模块, 应该可以 写出 容易 移植 和 重用 的  GUI 和  Tcp / IP  包,

所以, 我发起了 这个 项目 。

这个 项目的 工作是 用   C 语言  实现  GUI 包  和  Tcp / IP  包,

这  2 个 包 可以用于 移动设备 和 未来 的 各种 智能设备,

理想状况, 这 2 个包 只需要 稍作修改 以 适应 新的 硬件特性, 就可以 被 移植 和 重用 到 新设备 的 操作系统 项目 里 。

这个项目 分为  3 个 子项目:     DeviceGUI 、 DeviceTcp 、 DeviceIP    。

原文地址:https://www.cnblogs.com/KSongKing/p/10360696.html

时间: 2024-08-30 09:42:16

我发起了一个 操作系统 GUI 和 Tcp / IP 包 的 开源项目 DeviceOS的相关文章

我发起了一个 .Net 平台上的 产生式编程 开源项目 GP.Net

大家好 , 我发起了一个 .Net 平台上的 产生式编程 开源项目 GP.Net . 我们可以先看看一个网友的 代码生成器 项目 : <.Net 代码生成器 for PostgreSql>    https://github.com/2881099/dotnetGen_postgresql <.Net 代码生成器 for Sql Server>     https://github.com/2881099/dotnetGen_sqlserver <.Net 代码生成器 for

我发起了一个 支持 PostgreSql 的 外围设施 的 .Net 开源项目

目标 :  让 PostgreSql 成为 通用的 跨平台 的 数据库 , 成为 开发者 喜爱 的 利器 . 要做的事 , 当然 , PostgreSql 本身现在不用我们去做什么 . 一个 数据库 要成为 开发者喜爱的 流行的 普遍使用的 数据库 , 需要有 良好的 外围设施 的 支持 . 外围设施 比如 查询分析器 , 定时 Job , 跨数据库 导入导出 资料       等等 . 所以 , 这个项目要做的事 , 就是 提供 PostgreSql 的 外围设施 . 当然 , 可能是些  示

分享一个快速的Json(反)序列化开源项目 Jil

我们不缺少JSON的序列化库,但我们缺少一个性能非常好的库,这对于网站来说非常重要.今天我发现了Jil. 他是开源的代码: https://github.com/kevin-montrose/Jil 在他主页上有详细的介绍其性能的表现,我这里就不转述了,他最重要的特点就是性能,Emit那当然不会少了,当想让他超越其他的库光一个Emit肯定不行,他还有很多其他的优化. 公共缓冲区 为介绍GC的压力,他使用了诸如builder.CommonCharBuffer这样的功能缓冲,builder.Comm

好一个Time_Wait状态(TCP/IP)

首先简单介绍一下Time_Wait是个什么鬼: 在TCP/IP协议中,我们都知道有三次握手四次挥手的过程,先来一个简单的图: 各个状态和基本的过程想必了解过TCP/IP协议的人都清楚,本次介绍的主题只有Time_Wait状态.(Ps:本文统一将主动断开连接方称A,被动断开连接方称B) 1,Time_Wait状态是什么结点产生的? 在A发送Fin被B接收到,B会发送ACK紧接着发送Fin以后,A接收到另一方发过来的Fin信号,就会将自身的状态设置为Time_Wait状态,并返回一个ACK. 2,为

创建一个自己的GitHub,创建自己的开源项目

作者是一个大学在读学生,自己在平时的学习中,GitHub上的开源项目给自己提供了很大的帮助.GitHub是目前使用最广泛的分布式项目管理软件,GitHub上面托管了许多非常优秀的开源项目.我觉得每一个从事IT行业都应该有一个属于自己的GitHub.下面就介绍一下作者自己一步步创建自己的GitHub的过程,作者也是在网上查阅了很多资料才创建成功的,在这里把自己的经历分享给大家,也是记录下自己学习过程,希望能够给那些想要创建自己GitHub的一些帮助. 1.到GitHub上注册自己的账号.https

一个利用静态代码分析检查并记录开源项目中存在的隐患的网站

www.viva64.com/en/examples/ 他山之石可以攻玉.不仅可以看看都有哪些常见的地雷,还可以练练英文.

TCP/IP 你了解多少?

走近TCP/IP协议 1.TCP/IP是什么? TCP/IP协议(Transmission Control Protocol/Internet Protocol,传输控制协议/互联网  络协议)是Internet最基本的协议.在Internet没有形成之前,世界各地已经建立了很多小型网络,但这些网络存在不同的网络结构和数据传输规则,要将它们连接起来互相通信,就好比要让使用不同语言的人们交流一样,需要建立一种大家都听得懂的语言,而TCP/IP就能实现这个功能,它就好比Internet上的"世界语&

【TCP/IP协议基础】

TCP/IP协议基础 -------------------------------------------------------------------------------- 1.TCP/IP协议栈 四层模型 TCP/IP这个协议遵守一个四层的模型概念:应用层.传输层.互联层和网络接口层. 网络接口层 模型的基层是网络接口层.负责数据帧的发送和接收,帧是独立的网络信息传输单元.网络接口层将帧放在网上,或从网上把帧取下来. 互联层 互联协议将数据包封装成internet数据报,并运行必要的

《TCP/IP详解卷1:协议》第1章 概述-读书笔记

1.引言 很多不同的厂家生产各种型号的计算机,它们运行完全不同的操作系统,但TCP/IP协议族允许它们互相进行通信.TCP/IP起源于60年代末美国政府资助的一个分组交换网络研究项目,到90年代已发展成为计算机之间最常应用的组网形式. 2.分层 网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能.一个协议族,如TCP/IP是一组不同层次上的多个协议的组合.TCP/IP通常被认为是一个四层协议系统. 每一层负责不同的功能: (1)链路层 也称作数据链路层或网络接口层.通常包括操作系统中的