2020-03-22 14:22

导语:虽然 Google 声明这并不是操作系统,但谁知道下一步呢?

雷锋网AI源创评论报道,Google 不久前在官方博客上宣布了开源 Pigweed 的消息。[1]

Pigweed 是啥?一个月前,Google 向美国专利商标局注册了 PIGWEED 商标 [2],类别是“计算机操作软件”。当时社区里认为这是 Google 继 Android、Chrome OS、Fuchsia 之后的第 4 个操作系统。

【雷锋网(公众号:雷锋网)注:图为适合 Pigweed 的 STM32F429I-DISC1主板 】

然而官方消息出来,它并不是操作系统,而是一组用于嵌入式开发的工具模块的集合,特别是针对如 STM32 这样的微控制器。它是为嵌入式开发工程师和创客而设计的。

谷歌特别注明,Pigweed 还在早期开发阶段,目前并不适合用于生产。Pigweed 含义是一种营养丰富、快速生长的杂草,团队认为这个名字有趣、好玩,反映出项目的成长。

嵌入式开发的挑战是需要不断的调试设备和切换环境。而 Pigweed 提供的模块正是满足在整个生命周期内加速嵌入式开发的需求,比如包含了必需的工具,简化环境设置;通过分布式测试加快了编译、开发板测试的周期;预先设置了代码格式检查,保证快速进行代码提交。

【雷锋网注:上图为 Pigweed 的设置启动环境】

所有这些开发工作都可以在代码编辑器里自动完成,还可以在多个设备上并行测试,节省了很多时间。

【雷锋网注:上图为 Pigweed 的代码编辑器界面】

虽然 Google 的说法非常低调,声明这只是帮助开发人员方便启动新项目的工具集合,但毕竟这是从 Web 开发领域涉足到嵌入式开发领域,谁知道 Google 的下一步呢?

传送门:

https://pigweed.googlesource.com

引用来源:

[1] https://opensource.googleblog.com/2020/03/pigweed-collection-of-embedded-libraries.html

[2] https://uspto.report/TM/88781512/

Google 开源 Pigweed,涉足嵌入式开发相关推荐

  1. CooCox工具简介——免费和开源的ARM嵌入式开发工具

    CooCox成立于2009年初,致力于为ARM开发者提供免费和开源的嵌入式开发工具.CooCox开发了大量基于网络的组件,让嵌入式开发如搭积木般简单.CooCox希望能和所有ARM爱好者一起搭建一个贡 ...

  2. Google开源的AR/VR开发库Lullaby

    Lullaby https://github.com/google/lullaby

  3. 一位久经沙场的嵌入式er站在初学者角度谈谈嵌入式开发与学习的一些问题

    一位久经沙场的嵌入式er站在初学者角度谈谈嵌入式开发与学习的一些问题 在刚刚涉足嵌入式开发的时候,总想找到这样一本书,它可以解决我一些这样那样的疑惑.但是遗憾的是,到现在也没有这样一本书面世,而且我想 ...

  4. 谷歌开源 Pigweed,用于提升嵌入式开发效率

    谷歌于 1 月下旬曾向 USPTO(美国专利及商标局)递交了名为 "Pigweed" 的新商标申请.根据申请内容来看,Pigweed 商标涵盖"计算机操作软件" ...

  5. 使用google开源框架Exoplayer开发自定义播放器

    http://ju.outofmemory.cn/entry/143633 背景: 移动端播放视频的需求如日中天, 最近特此使用google的开源框架Exoplayer来开发Android端的视频播放 ...

  6. 嵌入式开发有用的github上的开源代码库

    嵌入式开发有用的github上的开源代码库 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u011559046/article/details/80 ...

  7. C++-网络库:Poco概述【开源的C++类库的集合】【提供简单的、快速的网络和可移植应用程序的C++开发】【和C++标准库可以很好的集成并填补C++标准库的功能空缺】【适合嵌入式开发】

    学习一个框架前,要先明白它的是什么,为什么,怎么用.下面这些文字,是从中文poco官网上转过来的,正如poco c++库的特点,非常清晰,代码风格更是一目了然: poco开发库的特点,非常适合写后台处 ...

  8. 合宙新一代物联网开源操作系统LuatOS,开启行业嵌入式开发新生态!

    合宙新一代物联网开源操作系统LuatOS,开启行业嵌入式开发新生态! 开源开放,创新突破,让万物互联更简单! LuatOS是什么? LuatOS特色及应用 LuatOS资料下载及技术支持 开源开放,创 ...

  9. rust做嵌入式开发_Rust 嵌入式开发 STM32 amp; RISC-V

    Rust 嵌入式开发 STM32 & RISC-V 发布于 2020-04-03 11:07:06 本帖最后由 wuhanstudio 于 2020-4-3 11:58 编辑 更新地址: [m ...

最新文章

  1. 10.无重复字符的最长子串---使用滑动窗口方法和哈希表来解决
  2. Android Studio中统一管理版本号引用配置
  3. Python SqlAlchemy使用方法
  4. 即时通讯音视频开发(七):音频基础及编码原理入门
  5. java梅森素数_JAVA基础 第三篇:梅森数、梅森素数、伪素数——素数与指数的完美结合与进阶...
  6. ds排序--希尔排序_图解直接插入排序和希尔排序
  7. PP视频怎么把输出声音设置成单声道输出
  8. 力扣19,删除链表的倒数第n个节点(JavaScript)
  9. .net core 应用程序“default web site”中的服务器错误_Net程序员讲JAVA系列——Spring Boot“科普篇”...
  10. 学习汇编语言 -王爽,自已完成的一道实试题 (1)
  11. C++ GUID和string转化函数【转载】
  12. 【mysql】知识点
  13. vb调用摄像头实现拍照源码_牛逼!终于搞了一个高大上的人脸识别登录玩玩(附源码),出乎意料的简单......
  14. CRMEB小程序商城源码,好多程序员都在用的开源商城源码
  15. matlab 傅里叶变换频谱
  16. mysql命令报错-bash: mysql: command not found
  17. sap开发语言_海纳易拓:认识SAP顾问的职业前景
  18. NSDate计算时间差
  19. WordPress批量修改数据库内文章内容文字关键字标题
  20. 为什么建议你来公司线下面试

热门文章

  1. python元素定位的八种方法_selenium webdriver基于Python系列之八种元素定位方法
  2. 2021年4月12日 阿里供应链Java研发实习面试(一面)(含总结)
  3. 创新方法系列 如何找联系 符号化就是找数学中的等于==关系,遇到等号请留意
  4. transforms.compose()
  5. String字符串编码解码格式
  6. 2021最大看点AI for Science,在哪些领域有斩获?
  7. starGAN原理代码分析
  8. 多分类任务的混淆矩阵
  9. 华盛顿大学《生成模型》2020秋季课程完结,课件、讲义全部放出
  10. 清华《人工智能之认知图谱》:中美高水平学者数量领跑全球