• 鸟瞰“中国围屋之乡” 造型独特如城堡 2019-04-16
  • 先想好如何处理可能的危害,要有经济“卫国战争”的准备,要将困难多设想一点,想到了就不会很被动。 2019-04-16
  • 实现中华民族伟大复兴是近代以来中华民族最伟大的梦想(认真学习宣传贯彻党的十九大精神) 2019-04-13
  • 报道新闻记录历史 70载人民日报见证中国发展大事 2019-04-13
  • 新华网评:凝聚打赢脱贫攻坚战的强大合力 2019-04-02
  • 打造历史文化名城 “安宁记忆”项目启幕 2019-04-02
  • 打开设计图纸的说明。 2019-03-30
  • 一语惊坛(5月15日):川航备降,是临危不惧的中国智慧的中国奇迹。 2019-03-25
  • 社长手记造车奇人尹同跃并非只为奇瑞而来 2019-03-17
  • 三代航天人做客人民网 共话中国航天创建60年 2019-03-01
  • 回复@寻找失落的真理:跟你的铁环玩去!咱真的没兴趣碾压你也。 2019-03-01
  • 有人踢球踢进了手术室 有人看球看到脖子扳牢了 2019-02-23
  • 朋友圈买过这些东西吗?原来都是不靠谱的! 2019-02-05
  • 为宣传奇绝秀美旅游风光 鹰潭市委书记自拍上央视(图) 2019-02-05
  • 统一监管缺位容易出现监管套利 2018-11-22
  • 11选5每期7码必出五码:社区导航

     

    广东十一选五开奖图

    搜索
    查看: 505|回复: 12
    打印 上一主题 下一主题

    [分享] TinyGo,单片机的GO语言

    [复制链接]

    广东十一选五开奖图 www.guu6.com 7740

    TA的帖子

    14

    TA的资源

    版主

    Rank: 6Rank: 6

    测评达人

    跳转到指定楼层
    楼主
    发表于 2019-3-13 13:29 | 只看该作者 |只看大图 |倒序浏览 |阅读模式
    TinyGo是一个用于微控制器的Go编译器,使用WebAssembly(WASM)和命令行工具。它重用了Go语言工具和LLVM一起使用的库,编译用Go编程语言编写的程序。




    使用举例
    1. package main

    2. import (
    3.     "machine"
    4.     "time"
    5. )

    6. func main() {
    7.     led := machine.GPIO{machine.LED}
    8.     led.Configure(machine.GPIOConfig{Mode: machine.GPIO_OUTPUT})
    9.     for {
    10.         led.Low()
    11.         time.Sleep(time.Millisecond * 1000)

    12.         led.High()
    13.         time.Sleep(time.Millisecond * 1000)
    14.     }
    15. }
    复制代码


    已经支持的硬件
    • Adafruit Circuit Playground Express
    • Adafruit ItsyBitsy M0
    • Arduino Uno
    • BBC:Microbit
    • ST Micro STM32F103XX "Bluepill"
    • Digispark
    • Nordic Semiconductor PCA10031
    • Nordic Semiconductor PCA10040
    • Nordic Semiconductor PCA10056
    • Makerdiary nRF52840-MDK
    • Phytec reel board

    项目网站
    https://tinygo.org/

    源码
    https://github.com/tinygo-org/tinygo



    7488

    TA的帖子

    4951

    TA的资源

    博客管理员

    Rank: 6Rank: 6

    资源大师勋章

    沙发
    发表于 2019-3-13 15:08 | 只看该作者
    单片机的编程语言越来越丰富了,这是好事。让单片机从业人员有更多选择

    点评

    以后的开发方式都会不同了  详情 回复 发表于 2019-3-13 15:52


    7740

    TA的帖子

    14

    TA的资源

    版主

    Rank: 6Rank: 6

    测评达人

    板凳
     楼主| 发表于 2019-3-13 15:52 | 只看该作者
    tiankai001 发表于 2019-3-13 15:08
    单片机的编程语言越来越丰富了,这是好事。让单片机从业人员有更多选择

    以后的开发方式都会不同了


    1328

    TA的帖子

    7

    TA的资源

    版主

    Rank: 6Rank: 6

    4
    发表于 2019-3-14 08:25 | 只看该作者
    1)可能对没有入门的同学有用处
    2)  老鸟估计更喜欢用C

    点评

    看应用场景吧,更早的开发者会说喜欢用汇编,但是现在很少人用了。  详情 回复 发表于 2019-3-14 09:38
    专注智能产品的研究与开发,专注于电子电路的生产与制造……QQ:2912615383,电子爱好者群: void


    7740

    TA的帖子

    14

    TA的资源

    版主

    Rank: 6Rank: 6

    测评达人

    5
     楼主| 发表于 2019-3-14 09:38 | 只看该作者
    懒猫爱飞 发表于 2019-3-14 08:25
    1)可能对没有入门的同学有用处
    2)  老鸟估计更喜欢用C

    看应用场景吧,更早的开发者会说喜欢用汇编,但是现在很少人用了。


    562

    TA的帖子

    2

    TA的资源

    纯净的硅(初级)

    Rank: 4

    6
    发表于 2019-3-15 00:22 来自手机 | 只看该作者

    回帖奖励 +2 枚芯币

    go语言是一种很新的东西,主要是并行计算,估计网络可能会多一些应用场景

    点评

    语言都是工具,为了适合应用。以后这样的工具会越来越多  详情 回复 发表于 2019-3-15 09:28


    7740

    TA的帖子

    14

    TA的资源

    版主

    Rank: 6Rank: 6

    测评达人

    7
     楼主| 发表于 2019-3-15 09:28 | 只看该作者
    bigbat 发表于 2019-3-15 00:22
    go语言是一种很新的东西,主要是并行计算,估计网络可能会多一些应用场景

    语言都是工具,为了适合应用。以后这样的工具会越来越多

    点评

    早以前有过BASIC,PASCAL这些非主流的语言,但是基本上没什么用,最近的Python、javascript也都没什么人用。我超级看不上这两种脚本语言。不是,因为它们慢而是编写程序逻辑性很差。想用这种语言的多数都是二货。它  详情 回复 发表于 2019-3-16 09:46


    562

    TA的帖子

    2

    TA的资源

    纯净的硅(初级)

    Rank: 4

    8
    发表于 2019-3-16 09:46 | 只看该作者
    dcexpert 发表于 2019-3-15 09:28
    语言都是工具,为了适合应用。以后这样的工具会越来越多

    早以前有过BASIC,PASCAL这些非主流的语言,但是基本上没什么用,最近的Python、javascript也都没什么人用。我超级看不上这两种脚本语言。不是,因为它们慢而是编写程序逻辑性很差。想用这种语言的多数都是二货。它们也没什么专业训练,自娱自乐还行。

    点评

    这是看不到时代在发展的人  详情 回复 发表于 2019-3-16 10:02


    7740

    TA的帖子

    14

    TA的资源

    版主

    Rank: 6Rank: 6

    测评达人

    9
     楼主| 发表于 2019-3-16 10:02 | 只看该作者
    bigbat 发表于 2019-3-16 09:46
    早以前有过BASIC,PASCAL这些非主流的语言,但是基本上没什么用,最近的Python、javascript也都没什么人 ...

    这是看不到时代在发展的人

    点评

    你说的不能说不对,但是个人经验:追新的人一事无成的多!个人教训,2006年开始学习windows 驱动,那时候感觉USB将会是Uart的终结者。就投入精力搞USB,没有资料就翻译各种USB标准,从接口(A型、B型、C型、D型)到研  详情 回复 发表于 2019-3-16 10:25


    562

    TA的帖子

    2

    TA的资源

    纯净的硅(初级)

    Rank: 4

    10
    发表于 2019-3-16 10:25 | 只看该作者
    dcexpert 发表于 2019-3-16 10:02
    这是看不到时代在发展的人

    你说的不能说不对,但是个人经验:追新的人一事无成的多!个人教训,2006年开始学习windows 驱动,那时候感觉USB将会是Uart的终结者。就投入精力搞USB,没有资料就翻译各种USB标准,从接口(A型、B型、C型、D型)到研究USB时序。总线枚举...那时还找朋友从MicroChip拿了2片带USB的DIP封装的单片机。大概弄了两年多吧。发现USB设备在长时间的通讯过程中很是不稳定。而且对于单片机来说通讯过程太过复杂。结果出来了USB转串口。那些高级USB知识基本上没什么鸟用!只是因为研究这玩意学习到很多电源管理、总线控制、时分复用等等知识而已。

    点评

    这种情况的确存在,大部分工程师可能都遇到过。 以前受到成本、技术、时间等因素影响,只有很少的选择。现在随着硬件成本降低,大家可以选择的范围也扩大了。而项目复杂度增加和迭代周期加快,也需要更多新的开发  详情 回复 发表于 2019-3-16 15:43


    7740

    TA的帖子

    14

    TA的资源

    版主

    Rank: 6Rank: 6

    测评达人

    11
     楼主| 发表于 2019-3-16 15:43 | 只看该作者
    bigbat 发表于 2019-3-16 10:25
    你说的不能说不对,但是个人经验:追新的人一事无成的多!个人教训,2006年开始学习windows 驱动,那时候 ...

    这种情况的确存在,大部分工程师可能都遇到过。

    以前受到成本、技术、时间等因素影响,只有很少的选择。现在随着硬件成本降低,大家可以选择的范围也扩大了。而项目复杂度增加和迭代周期加快,也需要更多新的开发方式。传统的开发方式不会消失,就像现在还有人用汇编一样。

    在加上往往项目中硬件工程师是最不受待见的一个,也会让更多人选择适合自己的方式。



    6910

    TA的帖子

    17

    TA的资源

    版主

    Rank: 6Rank: 6

    12
    发表于 2019-3-18 21:10 | 只看该作者
    你是怎么保持对这些新事物的关注了解的呢?

    点评

    有兴趣就会多关注的,有时也需要换个思路去看问题。  详情 回复 发表于 2019-3-18 21:40
    training


    7740

    TA的帖子

    14

    TA的资源

    版主

    Rank: 6Rank: 6

    测评达人

    13
     楼主| 发表于 2019-3-18 21:40 | 只看该作者
    白丁 发表于 2019-3-18 21:10
    你是怎么保持对这些新事物的关注了解的呢?

    有兴趣就会多关注的,有时也需要换个思路去看问题。


    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    • 论坛活动 E手掌握

      扫码关注
      EEWORLD 官方微信

    • EE福利  唾手可得

      扫码关注
      EE福利 唾手可得

    Archiver|手机版|小黑屋|广东十一选五开奖图 ( 京ICP证 060456 )

    GMT+8, 2019-4-19 01:24 , Processed in 0.357240 second(s), 18 queries , Gzip On, MemCache On.

    快速回复 广东十一选五开奖图 返回列表
  • 鸟瞰“中国围屋之乡” 造型独特如城堡 2019-04-16
  • 先想好如何处理可能的危害,要有经济“卫国战争”的准备,要将困难多设想一点,想到了就不会很被动。 2019-04-16
  • 实现中华民族伟大复兴是近代以来中华民族最伟大的梦想(认真学习宣传贯彻党的十九大精神) 2019-04-13
  • 报道新闻记录历史 70载人民日报见证中国发展大事 2019-04-13
  • 新华网评:凝聚打赢脱贫攻坚战的强大合力 2019-04-02
  • 打造历史文化名城 “安宁记忆”项目启幕 2019-04-02
  • 打开设计图纸的说明。 2019-03-30
  • 一语惊坛(5月15日):川航备降,是临危不惧的中国智慧的中国奇迹。 2019-03-25
  • 社长手记造车奇人尹同跃并非只为奇瑞而来 2019-03-17
  • 三代航天人做客人民网 共话中国航天创建60年 2019-03-01
  • 回复@寻找失落的真理:跟你的铁环玩去!咱真的没兴趣碾压你也。 2019-03-01
  • 有人踢球踢进了手术室 有人看球看到脖子扳牢了 2019-02-23
  • 朋友圈买过这些东西吗?原来都是不靠谱的! 2019-02-05
  • 为宣传奇绝秀美旅游风光 鹰潭市委书记自拍上央视(图) 2019-02-05
  • 统一监管缺位容易出现监管套利 2018-11-22