2021年11月9日

HIPCC编译初探

摘要: 目前信创产业如火如荼,工作需要开始接触国产海光DCU。DCU与AMD同源,采用了基于GCN的Vega架构设计,后续有机会详细学习相关硬件内容。 现针对DCU适配的DCU Tool Kit环境,对hipcc进行了一次简单的测试,研究其编译器优化的效果。 测试结论 测试代码段: __global__ v 阅读全文

posted @ 2021-11-09 10:00 陈狗蛋儿 阅读(1661) 评论(0) 推荐(0) 编辑

2018年8月30日

Keil使用PC-Lint

摘要: 随着项目的推进与迭代,一个Project的代码量往往会不知不觉增长,当项目代码达到数万行,迭代经历较长时间后,仅靠开发人员自身的代码质量已不能满足对整体质量的把控。难以避免会出现一些潜在的逻辑错误与非逻辑错误。这种情况下,定期code review是不错的选择,但是在开发人员数量较少,开发模式趋于敏 阅读全文

posted @ 2018-08-30 12:07 陈狗蛋儿 阅读(6664) 评论(0) 推荐(1) 编辑

2016年4月21日

Windows与Linux目录共享配置

摘要: 在嵌入式开发当中,我们经常需要在Linux下进行交叉编译,但可能代码编辑或者版本烧写需要在Windows下进行,为了方便开发,可建立Windows与Linux的共享路径,以下记录共享的方法。以下配置在Ubuntu 14.04 LTS版本的系统中进行,其他Linux系统会有差别。 一、Windows下 阅读全文

posted @ 2016-04-21 09:56 陈狗蛋儿 阅读(704) 评论(0) 推荐(0) 编辑

2016年3月20日

Linux动态库与静态库的创建与使用

摘要: 在程序设计实现中,有时需要使用库对一些公用函数、数据结构进行封装,这样做可以使得整个工程更加灵活,增强可维护性和可扩展性;同时,也可以仅提供头文件API,将数据结构保护起来,在多人协同开发的任务中避免别人不按照自己提供的接口对数据进行访问、操作,造成一些意想不到的运行时才会发生错误。扯远了,今天学习 阅读全文

posted @ 2016-03-20 21:26 陈狗蛋儿 阅读(292) 评论(0) 推荐(1) 编辑

导航