026——项目管理与由来

2024-04-17 08:12
文章标签 项目管理 026

本文主要是介绍026——项目管理与由来,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

作者有话说

项目的管理方式

develop分支管理


作者有话说

        已经出了25期的文章了,一直没说过我在做个什么。相信大家也有这个以后,作者写了几M的代码到现在不会只是为了点个灯吧。要是这我几十行代码就能解决。

        这是一个小故事,老粉丝都知道我大三在一个半导体相关的公司做过实习生。当时就再说那是一个美国人卡我们脖子的领域。我现在做的其实也差不多。正好要做毕设并且想做个狠的项目,于是它就来了。

        在知网上搜索芯片自检系统等类似的关键字,你会惊奇的发现国外有三十多篇论文国内一篇没有,我猜测可能是半导体这个蛋糕太大了,国内就那几家公司,这种纯提高效率不赚钱的东西大家还没时间做。要么就是有,但是人家没说。加上现在鸿蒙很火,我就打算基于鸿蒙做个芯片自检系统。

        什么是芯片自检系统呢。在说这个前先来说一下芯片测试是怎么做的,(不一定准确,我看到听到的加上一些个人猜测),晶圆在蚀刻后需要用芯测设备做一次全功能测试,测一次要好几天的那种。测试后做封装,封装完才是一个真正的芯片没封装的时候好像叫DUT。然后在做一次测试。然后一些开发板公司把各种芯片组合成核心板卡去出售,如果要具体引用的话还要在来个底板将核心板插入后去使用。这些测试都是有高精度电压电流芯片来做的。我们不用这种,我们用软件来测试。当然面向的对象也不同。那种测试还是必须要有的,只不过是芯片厂去用,那种设备都是千万美金级别的。我一个板卡公司没必要啊。这时候就可以用我们的程序,可以当成出厂自检程序。后面我会逐渐优化成SDK的样式。通过软件控制设备来反馈芯片某些功能是否完全。

项目的管理方式

项目在GITEE上,也就是码云。

CEBSS: Chip evaluation board self-test system based on OpenHamony

        我已经将它开源了,暂时还没想好到底用什么开源协议所以只有一个免责声明。

        linux用的是GPL协议具有传染性,harmonyOS用的BSD协议要求很低二次使用甚至可以闭源进行商业行为。

        我觉得学术嘛应该是完全自由的,所以我打算用个限制很低的协议,只要保障大家用它做坏事的时候不会影响到开发者就好。但是不知道用哪个合适很纠结。以后1.0.0版本发布后再说吧。

因为我吧用repo管理的harmonyOS源码也放进去了所以

        汇编成了最大的占比,后面我想就当单独维护一个harmonyOS的分支好了。harmonyOS支持三个内核Linxu、liteos-a和liteos-m。这里我先以linux-4.9.88做的开发,应用层也是基于ubuntu的。后面等我不忙了把应用层转到基于HarmonyOS,为鸿蒙生态发展添砖加瓦了。

        我的框架还没完善后面完善了在开放开发者的接口。感兴趣的小伙伴可以一起开发。现在暂时只支持用和提出issue。有问题大家可以加群反馈:814096189

develop分支管理

开发者在个人分支开发后通过以下命令切换至develop分支

git log比对本地log和码云的是否一致

        使用不带commit的方式合并代码或者直接新拉一个develop对每个新修改的文件做diff操作一点点合并过去。

        当像上面那样遇到冲突时手动解决冲突

这种标志就是冲突所在

解决一个add一个

如果你用的是vscode的话可以直接观察到

有冲突的文件显示为红色,修改完变成黄色无冲突是绿色,无修改是白色

任何去每个对应的build目录编译并运行测试功能是否安全。

验证后添加并查看commit

最后上传

 

这篇关于026——项目管理与由来的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/911257

相关文章

Maven 深入指南:构建自动化与项目管理的艺术

目录 1.引言 2.Maven 的核心概念 2.1 POM(Project Object Model) 2.2 依赖管理 2.3 生命周期 2.4 插件和目标 3.Maven 的安装与配置 3.1 安装 Maven 3.2 配置 settings.xml 4.Maven 的使用 4.1 创建项目 4.2 构建项目 4.3 运行测试 4.4 部署项目 5.Maven 插

政府招商引资管理数字化平台:渠道、意向客户、项目管理、招商载体、绩效一体化管理平台

为了助推经济高质量发展,政府机关持续进一步强化招商引资,优化投资环境,扩大有效投资。 各地政府机关为了增强招商引资能力,切实为推动客商投资项目落地,推出了不少加强招商引资工作若干政策措施。其中,打造数字化招商引资平台,是数字经济时代推进高质量招商引资的重要举措,以数据资源驱动招商创新,助力政府机关建立协同高效的招商引资机制。 (图片来自广东省人民政府官网) 政府机关希望通过数

项目管理软件助力研发团队:从规划到交付的无缝衔接

在当今快速迭代的科技领域,研发团队面临着前所未有的挑战:如何在有限的时间内,高效地完成项目从概念构想到市场交付的全过程?这不仅是对技术实力的考验,更是对项目管理能力的严峻挑战。正是在这样的背景下,“项目管理软件助力研发团队:从规划到交付的无缝衔接”成为了众多企业探索的关键路径。 项目管理软件,作为数字化时代的管理工具,正逐步成为研发团队不可或缺的一部分。它不仅能够帮助团队清晰地规划项目蓝图,合理

开发手札:关于项目管理中开发工作安排的问题

最近工作越来越偏向管理方向了(兼吗喽),所以仔细思考了一下给开发工作安排的问题。       结合自己开发过程中的体会,我觉得在构建完成用户需求文档的同时。       再站在开发的角度,构建一份详细的模块构架设计图就更好了,这样不仅可以给开发提供编码的思路和规范,也可以保证最终交付的代码大差不差,所以返工会减低很多。       前两天用processon画了两份系统的构架图。

026集——在旧式编码与 Unicode 之间转换(C# 编程指南)——C#学习笔记

在 C# 中,内存中的所有字符串都是按 Unicode (UTF-16) 编码的。将数据从存储器移动到 string 对象中后,数据将自动转换为 UTF-16。如果数据仅包含从 0 到 127 的 ASCII 值,则此转换无需您执行任何额外的工作。但若源文本包含扩展的 ASCII 字节值(128 到 255),则默认情况下,将根据当前代码页解释扩展字符。若要指定应该根据其他某个代码页解释源文本,

项目管理干系人管理

干系人管理 发起者、负责人、业务及职能组长、团队、外部依赖方 谁、作用、彼此管理、性格、对项目和你的期待、Ta的困扰 流程 常规:识别、规划参与方式、执行到位 信任的建立:真正了解期待、共同工作、提供各种有效帮助 真正的合作伙伴:急ta之所急、更全更广的视角、独到的价值 新手项目经理,如何面对位高权重的ta 忘记自己的身份,记住对方的身份 你不是为ta而活,ta也不是对你可以观察

项目管理时间痛点解决百宝箱

一、工具一:真正的优先级 1、时间 2、资源/成本 3、范围/质量 什么是真正最重要的?是进度问题吗? 什么是不能动摇? 可以协商的? 二、工具二:负荷 1、加班 启动会 2、透明的力量、激活 燃尽图 3、80-90% > 110%;警戒线:120% 三、缓冲: 1、关于缓冲的误区 估算就可以马虎点 太紧了,没余地缓冲 上次的缓冲没用。这次也算了吧 2、缓冲的作用 需求的变更 估算不足

026、架构_资源_LoadServer

Loadserver扩容 Loadserver 是导入导出客户端。此页面展示 Loadserver 节点的 IP、RG、AZ、运行状态。此页面也可以新增 Loadserver 节点。 摘要 安装新的 Loadserver 节点。 步骤 1. 选择菜单[资源管理→集群管理→Loadserver],进入 Loadserver 列表界面。 2. 点击新增,弹出扩容弹窗,填写基础配置,

开源项目管理工具 Plane 安装和使用教程

说到项目管理工具,很多人脑海中第一个蹦出来的可能就是 Jira 了。没错,Jira 确实很强大,但是...它也有点太强大了,既复杂又昂贵,而且目前也不再提供私有化部署版本了。 再说说飞书,作为国产之光,它确实在协作方面做得不错。可是当你真的想好好管理一个复杂项目时,你会发现它就像是一把瑞士军刀 —— 样样都行,可惜样样都不精。而且飞书条目多了也是需要收费的。 想象一下,如果有一个工具能够结合

如何自学通过软考中级系统集成项目管理工程师?

虽然中级项目管理工程师(以下简称中项)考试相对较容易,但如果你是零基础,不建议完全依靠自学。 中项属于软考的"信息系统"专业,是中级资格。熟悉软考的人都知道,软考包括初级、中级、高级3个级别,分别涵盖计算机软件、计算机网络、计算机应用技术、信息系统、信息服务5个专业,共设立了27个资格证书。 本篇文章将就软考中级项目管理工程师涉及的考试难度、考试内容和备考策略进行详细梳理,全文约3200字。