草庐IT

LED流水灯

全部标签

FPGA项目——基于AMBA总线的流水灯控制系统

绪论本文将介绍一个完全用VerilogHDL手写的AMBA片上系统,项目的主题是设计一个基于AMBA总线的流水灯控制系统,项目中所有数字电路逻辑都将通过Verilog进行RTL设计,不会调用成熟IP核,然后利用Vivado平台对RTL模型进行仿真、综合与布线,最后在FPGA开发板上进行板级验证。AMBA是ARM公司推出的一种总线架构,目前已非常成熟,在行业内得到广泛的应用,极具实际应用价值,本项目涉及了AMBA架构中的AHB协议&APB协议,系统包括AHB总线、APB总线两个部分,整个系统的基本架构如下图所示:总的来说,由AHB总线上的主机————流水灯控制单元(ControlUnit),发出

如何通过云效流水线扩展代码检测

云效代码管理Codeup是阿里云出品的一款企业级代码管理平台,提供代码托管、代码评审、代码扫描、质量检测等功能,代码检测全方位保护企业代码资产,帮助企业实现安全、稳定、高效的研发管理。在云效Codeup中,除了内置的检测服务外,支持基于流水线灵活扩展更多自动化代码检测外。以下介绍在合并请求场景下如何通过流水线扩展代码检测能力。立即体验如何创建流水线检测  在合并请求中点击「立即创建」,将会跳转云效流水线服务页面,按需选择模板:  选择模板后进入流水线编辑页面,注意打开「代码源触发」:  确认勾选:代码提交合并请求新建/更新过滤条件填写原合并请求的「目标分支」,如master 点击确定完成代码源

如何通过云效流水线扩展代码检测

云效代码管理Codeup是阿里云出品的一款企业级代码管理平台,提供代码托管、代码评审、代码扫描、质量检测等功能,代码检测全方位保护企业代码资产,帮助企业实现安全、稳定、高效的研发管理。在云效Codeup中,除了内置的检测服务外,支持基于流水线灵活扩展更多自动化代码检测外。以下介绍在合并请求场景下如何通过流水线扩展代码检测能力。立即体验如何创建流水线检测  在合并请求中点击「立即创建」,将会跳转云效流水线服务页面,按需选择模板:  选择模板后进入流水线编辑页面,注意打开「代码源触发」:  确认勾选:代码提交合并请求新建/更新过滤条件填写原合并请求的「目标分支」,如master 点击确定完成代码源

CODING Compass —— 打造行云流水般的软件工厂

本文根据CODINGCompass产品总监程胜聪在腾讯云CIF工程效能峰会上所做的分享,进行了整理与更新。文末可前往峰会官网,观看回放并下载PPT。DevOps从工具化阶段迈入流程化阶段软件工程从上世纪60年代发展到现在,毫无疑问正处于DevOps的时代,这几年业内如火如荼的DevOps转型也印证了这一点。到现在这个阶段,企业在转型落地上也持续投入了这么多年,开始迫切希望看到成果。大家普遍在思考一个问题,那就是DevOps是否真的对业务发展和数字化转型带来帮助,还是只是研发团队自嗨而已?在最近一年协助客户进行DevOps产品落地的过程中,我们愈发意识到:研发管理真的不能只靠搭建工具链,还需要把

CODING Compass —— 打造行云流水般的软件工厂

本文根据CODINGCompass产品总监程胜聪在腾讯云CIF工程效能峰会上所做的分享,进行了整理与更新。文末可前往峰会官网,观看回放并下载PPT。DevOps从工具化阶段迈入流程化阶段软件工程从上世纪60年代发展到现在,毫无疑问正处于DevOps的时代,这几年业内如火如荼的DevOps转型也印证了这一点。到现在这个阶段,企业在转型落地上也持续投入了这么多年,开始迫切希望看到成果。大家普遍在思考一个问题,那就是DevOps是否真的对业务发展和数字化转型带来帮助,还是只是研发团队自嗨而已?在最近一年协助客户进行DevOps产品落地的过程中,我们愈发意识到:研发管理真的不能只靠搭建工具链,还需要把

3分钟,480条流水线,云效DevOps全家桶再为差旅壹号节省6台服务器!

 编者按:元叹,12年加入差旅壹号,拥有多年技术管理及架构经验,差旅壹号技术委员会成员,曾负责过多个核心产品架构,致力于研发质量与效能提升。背景差旅壹号作为一站式企业消费管理平台品牌,涵盖了一站式企业商旅管理、一站式企业出行管理、一站式企业用餐管理、一站式企业福利管理平台。服务着30余家央企全集团,100余家国企全集集团,超过1000家上市公司和大型集团型公司。但随着业务规模和服务企业数量的持续增长,客户的需求逐渐变得多样化、复杂化,差旅壹号为了快速迭代,响应客户的诉求,开始寻寻找更高效的解决方案。问题及痛点 差旅壹号采用微服务架构,共200多个服务,双机房容灾部署,灰度发布。使用SVN管理代

3分钟,480条流水线,云效DevOps全家桶再为差旅壹号节省6台服务器!

 编者按:元叹,12年加入差旅壹号,拥有多年技术管理及架构经验,差旅壹号技术委员会成员,曾负责过多个核心产品架构,致力于研发质量与效能提升。背景差旅壹号作为一站式企业消费管理平台品牌,涵盖了一站式企业商旅管理、一站式企业出行管理、一站式企业用餐管理、一站式企业福利管理平台。服务着30余家央企全集团,100余家国企全集集团,超过1000家上市公司和大型集团型公司。但随着业务规模和服务企业数量的持续增长,客户的需求逐渐变得多样化、复杂化,差旅壹号为了快速迭代,响应客户的诉求,开始寻寻找更高效的解决方案。问题及痛点 差旅壹号采用微服务架构,共200多个服务,双机房容灾部署,灰度发布。使用SVN管理代

gitlab+jenkins+harbor+k8s部署微服务-流水线自动部署

一、gitlab1.1登录gitlab创建项目项目名称等自定义,权限可以选择私有或者公有1.2gitlab代码提交创建好的项目下复制项目地址#在gitlab服务器上创建一个目录[root@k8s-node2local]#cdtest/[root@k8s-node2test]#lltotal0[root@k8s-node2test]#pwd/usr/local/test[root@k8s-node2test]#ll-latotal0drwxr-xr-x2rootroot6Oct3109:45.drwxr-xr-x.16rootroot206Oct3109:45..#克隆项目[root@k8s-n

gitlab+jenkins+harbor+k8s部署微服务-流水线自动部署

一、gitlab1.1登录gitlab创建项目项目名称等自定义,权限可以选择私有或者公有1.2gitlab代码提交创建好的项目下复制项目地址#在gitlab服务器上创建一个目录[root@k8s-node2local]#cdtest/[root@k8s-node2test]#lltotal0[root@k8s-node2test]#pwd/usr/local/test[root@k8s-node2test]#ll-latotal0drwxr-xr-x2rootroot6Oct3109:45.drwxr-xr-x.16rootroot206Oct3109:45..#克隆项目[root@k8s-n

KubeSphere DevOps 流水线入门指南

作者:赵海亮,浙江大学计算机专业四年级在读博士生,研究方向为云计算、边缘计算、分布式系统等。虽然KubeSphere能够将我们从yaml文件的编写中解放出来,但是项目上云仍然十分繁琐。此外,一旦项目源代码发生更替(如发布新功能或去除bug等),所有组件都需要重新经历“源码打包-->制作镜像-->启动容器”这个流程。这意味着,项目运维人员不得不从事大量重复性劳动。为了提高项目发布的效率,工业界引入了DevOps的概念。本文首先将介绍DevOps是什么,随后尝试利用KubeSphere集成的功能来实现DevOps。什么是DevOps目前绝大多数互联网公司将开发和系统管理划分成不同的部门。开发部门的