编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是开源软件相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
Firmata.py 能够实现功能查询和 I2C 协议,为连接到 Arduino 开发板提供一个易于使用的 API 接口。
Focal Camera 是开源免费的模块化相机。
开源一词起源于软件,主张自由、开放、免费,最近几年也诞生诸多开源硬件,比如 Arduino、树莓派等等。而 过去一年,荷兰艺术家Mathijs van
MIAOW(读作“me-ow”),全称是[Many-core Integrated Accelerator Of
Waterdeep/Wisconsin],它是一个开源的图形处理器(GPU),由威斯康星麦迪逊大学 Karu Sankaralingam 教授领导开发。基于
Arduino宣称英特尔为黑客技术和学习的目的发布了Arduino 101实时操作系统(RTOS)。
能够兼容Arduino
GoKit物联网开发套件Gizwits Open
Kit(简称GoKit),是机智云2014年推出的全球首款,面向智能硬件开发的开源物联网(IoT)开发套件,通过机智云自助开发平台和机智云通用APP应用,快速完成智能硬
stm32_Rc522.git 是一个基于 stm32 的 Rc522
射频卡读写模块。它使用stm32控Rc522读写射频卡,FSMC刷LCD,串口和上位机通信。
PJON (Padded Jittering Operative Network) 是一个简单的连线、多 master 通讯总线系统。是 i2c
Pi-Bot 是一款教学机器人套件,能让孩子在把玩中学习机器人和C语言编程。Pi-
96Boards 是 ARM 开放平台规范,是第一个定义 Cortex-A 开发板的开放规范,Cortex-A 是 ARM SoC
BlocklyDuino 是一个基于 Web 的 Arduino
可视化编程工具。基于 Google 的 Blockly 开发。
openQCM是一个高度敏感的微量天平,广泛的应用于化学、生物学和材料科学。其电子设备包括一个石英晶体振荡器、一个无缓冲的逆变器加上一个逆变器成一个单一的设备,它是晶体振荡器应用程序优化(如在一个广泛的频率。
Portlet
是基于阿杜伊诺(Arduino)开发板设计且开源的,它能够实现对众多家用电器的远程控制。它可编程的特点让其成为了一款多功能便携插座。从定时关灯到咖啡保温,要实现理想的功能,会编程就行。Thorn
MIST 是基于 FPGA 的 aMlga 和
ST。
智能宠物屋
30分钟开发智能硬件,通过机智云的开发平台定义了一款通过WiFi自动报告宠物动向和自动优化宠物居住环境的宠物屋。通过自动生成的App,立即可以直接控制用GoKit开发板实现的宠物屋。
Yale OpenHand Project
是一个机械臂的开源设计方案,通过快速原型技术,以鼓励更多的变化和创新机械硬件。商业的机械臂一般价格非常昂贵,专为某些平台所设计,难以修改。
BT/BLE设备接入参考实现App for iOS源码
BT/BLE设备接入机智云iOS客户端示例源码,包含蓝牙设备数据上传云端,云端下载同步数据等功能的参考实现,开发者可通过此开源程序学习物联网硬件相关的App实现方法。
NetFPGA
是一款低功耗的开发平台,作为网络硬件教学和路由设计的设计工具。NetFPGA可以很方便的使得研究人员或者高校的学生搭建一个高速、硬件加速的网络系统。兴起于北美,最初只是斯坦福大学课堂教学使用的Proje
桌上足球
可以将普通桌上足球改造成可社交化的智能产品。通过微信邀约好友参加比赛,实时显示比分,微信分享比赛结果,还可以实时拍摄赛况。
Cyclone-PCB-Factory 是用于 PCB 制造的数控铣床。
ArduPilot/APM是一款开源自动导航系统,支持多旋翼飞行器,传统直升机,固定翼飞机与传统直升机。源码由一个大型爱好者社区开发。
GoKit 1代内置的微信宠物屋 MCU源码 。
GoKit是什么?
GoKit全称为“Gizwits Open
Kit”,机智云以开放的心态,向行业伙伴、初创团队、个人开发者免费发放的一款智能硬件快速开发板,通过开发板内置的多个智能硬件
Ultrasound 是树莓派(raspberry pi)上的超声波模块。
FirePrime四核卡片电脑开源平台采用瑞芯微RK3128四核处理器,除了强大的运算和处理能力,同时支持最新的Android5.1与Ubuntu15.04双系统!采取核心板加底板的方式,开发产品更加灵活!
BT/BLE设备接入机智云Android客户端示例源码,包含蓝牙设备数据上传云端,云端下载同步数据等功能的参考实现,开发者可通过此开源程序学习物联网硬件相关的App实现方法。
Irrduino 是基于 Arduino 灌溉控制系统,包括:
IrrduinoController:使用 C 编写,可以在 Arduino 控制器上运行,原型使用一个 Android ADK 板和一个 Arduino Ethernet Shield。
project_generator 是一个用在嵌入式工具(如:IAR,uVision,Makefile,CoIDE,Eclipse)中生成线路图的工具。
PebbleSeizureDetect 是一个开源的软件设计,当用户癫痫发作时,它可以检测出一定频率的运动节奏。一旦癫痫被检测到,APP
KV2Streamer 可以让开发者获取新的 Kinect V2 传感器数据,并且它在飞 Windows 系统中有跟踪功能。它提供的服务端应用,能将
NFC Smart tag (nfc-smart-tag)是完整的独立设备,通过各种 NFC 协议推送数字签名一次性 URL 到 NFC 的移动设备:
Marlin 是世界上最受欢迎的Replicating Rapid Prototyper(RepRap)机器的开源固件,通常被称为“3D打印机”。