• 9岁女童学跳舞致双下肢截瘫 这个动作家长要警惕 2019-07-22
  • “音乐教父”罗大佑现身《朗读者》自曝曾因创作压力离台赴港 2019-07-19
  • 重磅:国民党前主席洪秀柱到访西藏提出这点希望颇有深意 2019-07-07
  • 2017大皖客户端徽派栏目全面回顾宣传片 2019-07-07
  • 传Switch即将支持媒体应用 看电影听音乐不是梦传Switch即将支持媒体应用-行情资讯 2019-07-03
  • 你就是小小文学家!“长城小作家”开始招募啦! 2019-06-24
  • 这些“专家”说得相当不靠谱,没有一个说到点子上。事实上不仅“农民没有富起来”,广大工薪阶层也“没有富起来”,其根本原因在于社会财富被个人占为私有的私有... 2019-06-24
  • 端午——网络中国节——黄河新闻网 2019-06-23
  • 【世界杯·望俄打卦】突尼斯VS英格兰,“欧洲的中国队”英格兰是否突围 2019-06-21
  • 新疆铁路端午小长假加开41列旅客列车 2019-06-21
  • 美国的本质和终极目的决定,和中国必定是始终不断战事硝烟。 2019-06-15
  • 端午将至,我们更加要严格自律,不能趁过节之际搞吃喝送礼、公车私用、公款旅游等,要严防不正之风反弹回潮。做好自己的分内之事,安分守己,加强自我管理和监督,严格遵守 2019-06-15
  • 熊猫启航计划即将启动 让世界聆听大熊猫声音 2019-06-03
  • 尽管管理层一任一任地换,但是以每年IPO数量的多少作为反映政绩的主要标志,而对于股市下跌、市值(包括国有股)损失、经济晴雨表失真、投资者利益巨亏等等,则不在考核 2019-05-31
  • 打倒控房抄者有理,去分房好! 2019-05-26
  • 数学家破解11选5骗局:社区导航

     

    广东十一选五开奖图

    搜索
    查看: 1666|回复: 18
    打印 上一主题 下一主题

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

    [复制链接]

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

    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



    7492

    TA的帖子

    4948

    TA的资源

    版主

    Rank: 6Rank: 6

    资源大师勋章

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

    点评

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


    8281

    TA的帖子

    14

    TA的资源

    版主

    Rank: 6Rank: 6

    测评达人

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

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


    1349

    TA的帖子

    6

    TA的资源

    版主

    Rank: 6Rank: 6

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

    点评

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


    8281

    TA的帖子

    14

    TA的资源

    版主

    Rank: 6Rank: 6

    测评达人

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

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


    670

    TA的帖子

    2

    TA的资源

    纯净的硅(初级)

    Rank: 4

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

    回帖奖励 +2 枚芯币

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

    点评

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


    8281

    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


    670

    TA的帖子

    2

    TA的资源

    纯净的硅(初级)

    Rank: 4

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

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

    点评

    你是新手吧  详情 回复 发表于 2019-4-27 18:36
    这是看不到时代在发展的人  详情 回复 发表于 2019-3-16 10:02


    8281

    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


    670

    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知识基本上没什么鸟用!只是因为研究这玩意学习到很多电源管理、总线控制、时分复用等等知识而已。

    点评

    你这个还是没理解这个phy的好处。感觉到你举得例子不对题 比如你会了phy那么你写测试程序就可以用phy了啊 比如可以让自己的小孩玩玩单片机了啊  详情 回复 发表于 2019-4-29 16:24
    这种情况的确存在,大部分工程师可能都遇到过。 以前受到成本、技术、时间等因素影响,只有很少的选择。现在随着硬件成本降低,大家可以选择的范围也扩大了。而项目复杂度增加和迭代周期加快,也需要更多新的开发  详情 回复 发表于 2019-3-16 15:43


    8281

    TA的帖子

    14

    TA的资源

    版主

    Rank: 6Rank: 6

    测评达人

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

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

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

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



    6928

    TA的帖子

    17

    TA的资源

    版主

    Rank: 6Rank: 6

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

    点评

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


    8281

    TA的帖子

    14

    TA的资源

    版主

    Rank: 6Rank: 6

    测评达人

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

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


    30

    TA的帖子

    0

    TA的资源

    一粒金砂(中级)

    Rank: 2

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

    你是新手吧


    30

    TA的帖子

    0

    TA的资源

    一粒金砂(中级)

    Rank: 2

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

    你是新手吧


    30

    TA的帖子

    0

    TA的资源

    一粒金砂(中级)

    Rank: 2

    16
    发表于 2019-4-27 18:38 | 只看该作者
    我最开始弄lua,最后放弃。目前昨天开始再一次捡起来python。 希望不会放弃!  python没学明白,又来了go了

    点评

    语言不重要,都是工具,解决问题而已  详情 回复 发表于 2019-4-28 09:16


    8281

    TA的帖子

    14

    TA的资源

    版主

    Rank: 6Rank: 6

    测评达人

    17
     楼主| 发表于 2019-4-28 09:16 | 只看该作者
    xlsbz 发表于 2019-4-27 18:38
    我最开始弄lua,最后放弃。目前昨天开始再一次捡起来python。 希望不会放弃!  python没学明白,又来了go了

    语言不重要,都是工具,解决问题而已


    2918

    TA的帖子

    1

    TA的资源

    版主

    Rank: 6Rank: 6

    测评达人

    18
    发表于 2019-4-29 10:43 | 只看该作者
    本帖最后由 damiaa 于 2019-4-29 10:52 编辑

    go和C很像,会C的一般了解一下就可以开始。 好! 多关注  

    ESP32 ESP8266 马上要支持了。


    30

    TA的帖子

    0

    TA的资源

    一粒金砂(中级)

    Rank: 2

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

    你这个还是没理解这个phy的好处。感觉到你举得例子不对题
    比如你会了phy那么你写测试程序就可以用phy了啊

    比如可以让自己的小孩玩玩单片机了啊


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

    关闭

    站长推荐上一条 /1 下一条

    • 论坛活动 E手掌握

      扫码关注
      EEWORLD 官方微信

    • EE福利  唾手可得

      扫码关注
      EE福利 唾手可得

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

    GMT+8, 2019-7-23 13:49 , Processed in 0.469295 second(s), 18 queries , Gzip On, MemCache On.

    快速回复 广东十一选五开奖图 返回列表
  • 9岁女童学跳舞致双下肢截瘫 这个动作家长要警惕 2019-07-22
  • “音乐教父”罗大佑现身《朗读者》自曝曾因创作压力离台赴港 2019-07-19
  • 重磅:国民党前主席洪秀柱到访西藏提出这点希望颇有深意 2019-07-07
  • 2017大皖客户端徽派栏目全面回顾宣传片 2019-07-07
  • 传Switch即将支持媒体应用 看电影听音乐不是梦传Switch即将支持媒体应用-行情资讯 2019-07-03
  • 你就是小小文学家!“长城小作家”开始招募啦! 2019-06-24
  • 这些“专家”说得相当不靠谱,没有一个说到点子上。事实上不仅“农民没有富起来”,广大工薪阶层也“没有富起来”,其根本原因在于社会财富被个人占为私有的私有... 2019-06-24
  • 端午——网络中国节——黄河新闻网 2019-06-23
  • 【世界杯·望俄打卦】突尼斯VS英格兰,“欧洲的中国队”英格兰是否突围 2019-06-21
  • 新疆铁路端午小长假加开41列旅客列车 2019-06-21
  • 美国的本质和终极目的决定,和中国必定是始终不断战事硝烟。 2019-06-15
  • 端午将至,我们更加要严格自律,不能趁过节之际搞吃喝送礼、公车私用、公款旅游等,要严防不正之风反弹回潮。做好自己的分内之事,安分守己,加强自我管理和监督,严格遵守 2019-06-15
  • 熊猫启航计划即将启动 让世界聆听大熊猫声音 2019-06-03
  • 尽管管理层一任一任地换,但是以每年IPO数量的多少作为反映政绩的主要标志,而对于股市下跌、市值(包括国有股)损失、经济晴雨表失真、投资者利益巨亏等等,则不在考核 2019-05-31
  • 打倒控房抄者有理,去分房好! 2019-05-26
  • 四象送彩金 比较好的莱特币矿池 发发发3d缩水软件 排球场与羽毛球场 黄金时时彩计划王免费 龙族幻想内测资格地址 福彩3d乐彩论坛 三人斗地主多少牌 幸运生肖选号 国际米兰微博 波尔多红真皮 篮球比分网 江苏福彩快三 安徽十一选五开奖码是 凤凰彩票极速pk10计划全天在线 魔兽争霸地图太大怎么办