无题 发表于 2024-03-01 | 更新于 2024-03-01 | 分类于 Essay | | 阅读次数 字数统计 11 | 阅读时长 0 人生苦短,真不应该把时光和精力,浪费在不必要的人身上;况且,有些人是没法没教育的。 阅读全文 »
强者思维 发表于 2023-11-25 | 更新于 2023-11-25 | 分类于 Essay | | 阅读次数 字数统计 10 | 阅读时长 0 最近一直在思考为什么很多在做事的时候,总是习惯于依赖外部的人或事,后来才明白,这都是弱者思维导致的。 阅读全文 »
心之所向,虽远必至 发表于 2023-11-17 | 更新于 2023-11-17 | 分类于 Essay | | 阅读次数 字数统计 12 | 阅读时长 0 这篇短文是喝多了写的,如果你不幸看到,希望不会给你带来不悦,我只是想表达一下自己的感悟。 阅读全文 »
一个人可以懒到什么程度 发表于 2023-07-27 | 更新于 2023-07-27 | 分类于 Essay | | 阅读次数 字数统计 25 | 阅读时长 0 当每天从睡梦中醒来,你一定要知道你的目的是什么。 阅读全文 »
OptimizationLevel-Related-files-and-Functions-in-Clang-LLVM 发表于 2022-11-16 | 更新于 2022-11-16 | 分类于 Tech | | 阅读次数 字数统计 2607 | 阅读时长 13 最近一直在调试LLVM的优化选项和相关的PassPipeline,就对Clang和LLVM中跟OptimizationLevel相关的文件和函数进行了梳理,在此总结一下,希望为以后的工作提供一些借鉴。 阅读全文 »
Porting Haawking LLVM-GCC Toolchain from LLVM11.0.0 to LLVM13.0.1 发表于 2022-02-16 | 更新于 2022-02-16 | 分类于 Tech | | 阅读次数 字数统计 458 | 阅读时长 2 大概从2020年过年复工开始,我就在做一些LLVM移植的工作,通过修改LLVM后端,支持昊芯自定义指令集,当然是从汇编层面支持自定义指令,使用者需要编写汇编代码。最近LLVM13.0.1终于在千呼万唤中发布了,有很多比较重要的升级,在这里感谢社区的付出。如果没有社区的付出,我一个外行人,也不可能在这么短的时间支持数十条自定义指令。也趁着这个版本更新的机会,把做的修改记录一下,方便后面再继续开展工作。 阅读全文 »
Adding Flash or RAM Project Exchange Function to Haawking IDE 发表于 2020-11-30 | 更新于 2020-11-30 | 分类于 Tech | | 阅读次数 字数统计 364 | 阅读时长 1 Haawking的DSC芯片,内置大容量的FLASH和RAM,如果代码量不大,则可以选择在RAM中运行,否则,就需要在Flash中运行;为了方便使用者对FLASH和RAM工程进行切换,现在Haawking IDE中增加相应功能。 阅读全文 »
RISC-V GNU Toolchain and Flags and APIs 发表于 2020-11-20 | 更新于 2020-11-20 | 分类于 Tech | | 阅读次数 字数统计 1294 | 阅读时长 6 RISC-V GNU Toolchain中包括两个比较关键的参数,会影响指令的生成,那就是-march和-mabi,那这两个参数到底怎么设置呢?这篇博文就把搜集到的一些资料整理出来,供参考。 阅读全文 »
Adding Flash Password Configuration to Haawking IDE 发表于 2020-11-14 | 更新于 2020-11-14 | 分类于 Tech | | 阅读次数 字数统计 708 | 阅读时长 3 Haawking的DSC芯片,内置128KB的Flash或者256KB的Flash,加密模块CSM所需的密码,就存放再Flash中,为了给使用者提供解密的便利,需要在Haawking IDE中增加CSMKEY修改的界面和功能。 阅读全文 »