请先在https://github.com/tjCFeng/GoRK3288下载
GoRK3288 开源库。
上一节通过不靠谱的方法控制了WorkLED,那么对于一个具有功能复用的GPIO应该怎样操作呢?为了能够表达的更清楚一些,这次先不看代码,而是找一个具有代表性的端口来针对它说明。
Firefly-RK3288有两排引出接口,从这里做文章吧
...
分类:
其他好文 时间:
2015-05-21 14:19:05
阅读次数:
209
Go语言的语句很简单,写起来像是动态语言那样简单。不过虽说代码符号简单,但是刚刚接触的时候却是有些不适应,这里就先把使用 GoRK3288库 的时候需要用到的语法列举一下,其他高深的东西以后再去学习吧。
1.操作符:
+、-、*、/、%、&、|、^、>、==、!=、|= 等这些和C语言是一样的,不过在取反的时候就不是~符号了,而是^。跟亦或是同一个符号,怎么区分呢...
分类:
其他好文 时间:
2015-05-21 12:42:57
阅读次数:
138
go语言在开发效率和运行效率中的优势让很多人青睐,所以有倾向打算转向go语言的开发。下面介绍在Mac OS X中golang的开发环境配置。1.安装brewbrew是一个mac下的由ruby开发的包管理系统,其官网是http://brew.sh。你只要在你的终端中执行ruby -e "$(curl ...
分类:
系统相关 时间:
2015-05-20 00:28:54
阅读次数:
486
1 package main 2 3 import ( 4 "os" 5 "os/exec" 6 "fmt" 7 "flag" 8 "strings" 9 )10 11 func main() {12 command := flag.String("cmd", "pwd"...
分类:
编程语言 时间:
2015-05-19 18:05:42
阅读次数:
214
# Go语言中隐式接口的冲突问题 Go语言中采用的是隐式接口, 只要满足的接口的定义, 就可以当作接口使用. 比如内置的 `error` 接口: ``` type error struct { Error() string } ``` 隐式接口的好处有很多. 但我个人...
分类:
编程语言 时间:
2015-05-19 15:05:34
阅读次数:
142
买来《Go Web编程》一书学习Go语言,结果按照书中的步骤搭建,发现部分站点已经失效了,查了网上好多教程也没有人能够说清楚如何搭建。还是自己动手找方法吧,经过自己的不懈努力终于搭建好了。ps:没有google的日...
分类:
编程语言 时间:
2015-05-19 13:22:39
阅读次数:
140
前言:
最近看了看Google的Go语言,发现有点意思,这个开源的项目准备用golang来实现。
其实开发板本身的驱动程序已经实现了各个功能,但是有的时候在使用中有些麻烦,有可能需要修改dts文件重新编译内核才能够使用某个功能,所以打算开发这个UIO驱动的开源项目,方便程序的编写。当然,UIO也不是万能的,比如中断,目前我还没有找到好的方法,可以完全抛开内核版本的差异导致需要...
分类:
其他好文 时间:
2015-05-19 08:53:28
阅读次数:
237
欢迎关注go语言微信公众号 每日go语言 golang_everydaygo中map用于存储健值对。map格式:map[KeyType]ValueType声明一个map,键为字符型,值为int型:m := make(map[string]int)map中添加值:m["a"] = 1获取map中值:f...
分类:
其他好文 时间:
2015-05-18 22:45:24
阅读次数:
238
go语言目前已可以用来开发android和ios手机app。相关资料:1、IOShttps://groups.google.com/forum/?utm_medium=email&utm_source=footer#!topic/golang-china/zEh_pdSLHDs需要能访问google...
分类:
移动开发 时间:
2015-05-18 22:43:35
阅读次数:
266
欢迎关注go语言微信公众号 每日go语言 golang_everydaysync.once可以控制函数只能被调用一次。不能多次重复调用。示例代码:package mainimport ( "fmt" "sync" "time")func main() { o := &sync.Once{} go d...
分类:
其他好文 时间:
2015-05-18 22:31:39
阅读次数:
164