1 Star 0 Fork 2

Sam Xie / building_block

forked from seaflygitee / building_block 
Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

building_block

介绍

软件积木,软件以模块方式上传,以功能为单位,分类提供各类功能模块以及模块配套的例程。

各个目录含义

  • 工程环境配置相关

    • include:所有模块都有可能用到的公共头文件。
    • project_build:工程自动化构建参考目录,里面有编译动态库编译可执行程序 的参考自动化构建脚本配置。
  • 软件模块相关

    • linux-driver:通用Linux驱动编写参考目录,里面有现成的能用的驱动代码模板,可直接参考过来改为自己实际需要的样子。
    • dynamicload:工程自动化构建参考目录,插件化思想的底层基础软件接口,即软件运行时可以动态加载指定库和指定函数,跨平台(Windows/Linux)。
    • socketInterface:基于TCP/UDP套接字封装的接口,主要保证大buffer的分次传输。
    • LinkListInterface:链式存储结构,和传统链表不同的是,该链表把链表本身的算法和用户的业务逻辑分离,即通用链表。
    • libscript:现成可用的脚本功能都在此文件夹,包括shell脚本、python脚本等。
    • queentest:queentest 专属定制功能。
    • dspinterface:数字信号处理,里面包含了ADC数据的精度位宽转换接口、FFT、数字滤波等功能。
  • 模块自动构建:setup.sh

软件架构

软件架构说明

安装教程

使用说明

  1. xxxx
  2. xxxx
  3. xxxx

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. Gitee 官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
  4. GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
  5. Gitee 官方提供的使用手册 https://gitee.com/help
  6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/

Repository Comments ( 0 )

Sign in to post a comment

About

软件积木,软件以模块方式上传,以功能为单位。 expand collapse
C
Apache-2.0
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
C
1
https://git.oschina.net/hanxiaomo9527/building_block.git
git@git.oschina.net:hanxiaomo9527/building_block.git
hanxiaomo9527
building_block
building_block
master

Search