C Model项目构建
文章平均质量分 51
C Model开发作为芯片设计的重要环节,本专栏介绍如何搭建C Model项目工程。
1. GCC构建项目
2. CMake构建项目
3. 日志设计
4. 配置文件
5. 数据内存池设计
6. 线程池设计
luckyxiev5
村里没有网,去年刚进城的程序员。
展开
-
C Model工程——meson+gtest
meson gtest原创 2023-10-26 16:14:39 · 174 阅读 · 0 评论 -
c model——简单的测试框架
endifp;p;staticp;voidp;p;p;p;p;p;;p;p;p;p;forp;原创 2023-10-07 14:33:12 · 487 阅读 · 0 评论 -
C语言项目设计——程序设计
软件仿真用例的原型工程架构是Simulator、Firmware、CMODEL三层都由C语言实现,在Linux平台上运行,通过加载图像数据方式进行仿真。原创 2022-12-02 17:11:34 · 723 阅读 · 0 评论 -
C语言项目设计——状态机设计
设计二维状态机,pipeline.h。设计二维状态机,pipeline.c。原创 2022-12-02 17:01:42 · 308 阅读 · 0 评论 -
C语言项目设计——数据类型定义与文件加卸载
deftype.h文件// 无符号8位数,字节 typedef unsigned short int uint_16;// 无符号16位数,字 typedef unsigned long int uint_32;// 无符号32位数,长字 typedef unsigned long long uint_64;// 有符号8位数 # else typedef char int_8;// 有符号8位数 # endif typedef short int int_16;原创 2022-12-02 15:16:06 · 368 阅读 · 0 评论 -
C语言项目设计——GCC构建项目
Makefile文件构建C Model介绍原创 2022-06-23 14:01:51 · 783 阅读 · 0 评论 -
C语言项目设计——CMake管理工程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档CMake管理工程前言一、CMake基础二、实例介绍1.目录规划2.CMakeList文件总结前言CMake是cross platform make的意思,可以作为跨平台项目的管理方案。一、CMake基础略二、实例介绍1.目录规划----model1--------include/model1header.h--------model1.c----model2--------include/model2heade.原创 2022-04-06 20:19:09 · 928 阅读 · 0 评论 -
C语言项目设计——日志
C语言程序设计——日志(一)基础知识(二)程序设计(一)基础知识请参考: https://zhuanlan.zhihu.com/p/410584465在C语言的标准库中,printf,scanf,sscanf,sprintf,sscanf这些标准库的输入输出函数的参数都是可变得。在调试程序时,我们可能希望定义一个参数可变得输出函数来记录日志,那么用可变参数得宏是一个不错的选择。在C99中规定宏也可以像函数一样带可变的参数,如:#define LOG(...) printf(__VA_ARGS__)原创 2022-04-07 18:50:20 · 1146 阅读 · 0 评论 -
C语言项目设计——配置文件
c语言程序设计——配置文件一级目录二级目录三级目录一级目录二级目录三级目录原创 2022-04-18 19:26:42 · 1939 阅读 · 0 评论