一些嵌入式开发有用的github上的开源代码库

补充更新下,个人博客,github 以前基本作为自己学习知识的备份性质的存在,有些很少再回复和更新,十分抱歉。
github 上部分开源代码库的地址,主要是嵌入式方向,包含其他的一些算法比如slam等一些知识库的地址,在学习中不断积累,有些好的会继续补充到这里来,个人的github主页的地址为:https://github.com/zhangyuhu。

项目名称地址备注
seed-studiohttps://github.com/Seeed-Studioseed-studio的代码库
AliOS-Thingshttps://github.com/alibaba/AliOS-Things.git阿里的物联网操作系统
Android Thingshttps://github.com/androidthings谷歌的物联网操作系统,就是轻量级的android系统
Apollo Autohttps://github.com/ApolloAuto百度的无人驾驶开源操作系统Apollo
bitmaphttps://github.com/lemire/EWAHBoolArray.gitbitmap算法,操作系统底层的一些标记使用的是bitmap实现
blessedhttps://github.com/pauloborges/blessed.gitBluetooth Low Energy Software Stack for Embedded Devices
RT-Threadhttps://github.com/RT-ThreadRT-Thread物联网操作系统
Crazeponyhttps://github.com/CrazeponyCrazepony开源四轴飞行器
g2ohttps://github.com/RainerKuemmerle/g2o.git图像优化算法
Huawei LiteOShttps://github.com/LITEOS华为的物联网操作系统
minixhttps://github.com/Stichting-MINIX-Research-Foundation/minix.git迷你版本的类Unix操作系统
rubik-cubehttps://github.com/miskcoo/rubik-cube.git一个魔方解算器
TinyOShttps://github.com/tinyos嵌入式操作系统,主要针对无线传感器网络
Zephyr Projecthttps://github.com/zephyrproject-rtosA Small, Scalable Open Source RTOS for IoT Embedded Devices.
Sign Languagehttps://github.com/EvilPort2/Sign-Language手势语言,识别手势转化成文字
UIUC-CS461https://github.com/samohyes/UIUC-CS461.git
ELECHOUSEhttps://github.com/elechouse
泰晓科技https://github.com/tinyclub
MaJerle的主页https://github.com/tinyclub里面有部分STM32的驱动库
项目发环境 Linux+Arm53+C语言   项目需求    功能类别 功能名称 描述 家电控制模块 1、空调控制模块 信息显示 显示当前室内温度 自动控制 设置空调在某温度下自动、关  2、风扇控制模块 状态显示 风扇、关 自动控制 设置风扇的档数 3、灯光控制模块 状态控制 灯光的/关控制 亮度 正常、节能  4、窗帘控制模块 自动/关 根据室外的亮度自动启/关闭窗帘 手动/关 读取当前窗帘状态,手动启/关闭 监控模块  1、烟感监控 自动控制 超过限量烟雾浓渡报警  2、红外监控 自动控制 有人非法闯进报警  3、报警功能 自动控制 打、关闭  4、GPRS模块 信息收发 当有报警信息的时候,系统会自动将警报信息发送到指定的手机号码。 信息设定 设定接收信息的手机号  5、访客视频对讲 状态显示 观察访客信息、自定义门锁、关 娱乐模块  1、收音机 状态控制 、关 自定义 更换频道 自动调节声音 增大、减小  2、家庭影院 灯光控制 亮度效果调节 自动调节声音 增大、减小  3、音频播放 状态控制 、关 自动调节声音 增大、减小 自定义模式 选择播放、随机播放、顺序播放、列表循环  4、数码相册 状态控制 、关 自定义模式 选择播放、随机播放、顺序播放、列表循环 场景切换  1、在家模式 状态控制 家居电器关、灯光亮度、监控状态  2、离家模式    项目源码结构:     |--bin            脚本目录         |--tar.sh     项目打包脚本     |--data           数据目录     |--include        头文件         |--beep.h     蜂鸣器模块         |--bmp.h      BMP图模块         |--config.h   项目配置文件         |--file.h     文件操作模块         |--jpeg.h     JPG图模块         |--led.h      LED模块         |--mp3.h      音频模块         |--mplayer.h  音频模块         |--res.h      资源配置文件         |--tslib.h    触摸模块         |--ui.h       UI模块         |--vedio.h    视频模块     |--lib            文件     |--pic            资源图片         |--icon       应用图标         |--ui         UI文件     |--shortcut       项目效果图     |--ext            第三方         |--driver     驱动         |--lib        第三方     |--src            代码目录         |--main.c     主程序         |--Makfile    自动编译脚本 --------------------- 作者:qq_39188039 来源:CSDN 原文:https://blog.csdn.net/qq_39188039/article/details/83751526 版权声明:本文为博主原创文章,转载请附上博文链接!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

002237

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值