头像-8385

电子芯吧客社区老大

  • 138
  • RF/无线
  • 计算机网络

个人成就

获得 375 次赞

帮助过5254人

【每周一问】树莓派能用来做啥?

作为全球第三畅销的“通用计算机”,树莓派一直备受创客的追捧。这个只有信用卡大小单板机到底能用来做啥呢?数字闹钟、无线热点、监控拍摄、搭建网站、打造家庭影院……树莓派的功能当然远不止这些,来分享一下你的树莓派用途或是想做但未实现的小想法。答题奖励:对点赞数5以上的用户进行排名点赞数排第1的答题者可获得50元京东卡点赞数排第2-5的答题者可获得定制马克杯一只

【每周一问】作为电子工程师,你的日常撩妹/撩汉必备是什么?

作为电子工程师,你的撩妹/撩汉技能是不是和普通人不一样?你有怎样失败或成功的经验,快来给单身技术宅支支招。分享或支招请尽量详细,有理有据有逻辑,管理员将根据点赞数和回复内容选择最佳答案,最佳答案获得者的可领取50元京东卡奖励!

问一下大神这是什么意思

QQ图片20170608133135.png (0 Bytes, 下载次数: 0) 下载附件 3 小时前 上传 这里面的+=1是什么意思求解释

bananapi orangepi nanopi的归类

bananapi orangepi nanopi这种归到开源硬件里好,还是归到MCU开发板里好firefly家的呢,还有哪些可以归到开源硬件里机智云,开发快这种呢

96boards是主芯片名称,还是啥

96boards是主芯片名称,还是啥

Intel英文社区关于Galileo开发板讨论问题集锦一 4.25更新

1. Q:伽利略好像不支持所有的SPI模式 伽利略当在Arduino IDE中使用以下命令改变SPI模式为其它模式时总是设置为SPI_MODE0。 SPI.setDataMode(SPI_MODE1) 版本说明中列出的LSB-first在1.7.13中不被支持,但是没有列出不被支持的其它SPI模式,以上正确吗? A:据我理解,它说的LSB-first现在不被支持,但如果有不支持的其他类型的SPI模式并没有提到,让我仔细检查一下,关于SPI.setDataMode()我会做一些测试,看看在我的板子上会如何表现,如果我找到有用的会告诉你的 2. Q: 伽利略能驱动一个大的LCD屏幕吗 在前几周越来越了解伽利略的情况下,我最近搞到了一个。我最近有兴趣为一个教室制作一个触摸屏课桌,这儿是商用的例子。 http://smarttech.com/table 在这个阶段我只是在探索解决方案和伽利略进行这项应用的可行性。伽利略能够带动一个显卡来驱动“大”的LCD屏吗? 请问有人知道类似的应用吗,例如伽利略连接到一个大屏幕的,有人能给我指点下迷津吗?哪块显卡和屏幕和伽利略兼容? 任何意见都会受到欢迎的。 非常感谢。 A: 运行一个图像显示器不是伽利略擅长的功能,甚至说这个功能有点弱。 除此之外,伽利略没有视频输出,我听有些人提到过想把一个PCI-E显卡通过Mini PCI-E转接器接到伽利略底部的Mini PCI-E接口,据我所知,还没有人成功过。我认为他们曾经使用Yocto Linux镜像,它或许比有些人最近制作的Debian镜像更容易启用视频。 有人让一个TFT显示器在Linux下工作了 http://smarttech.com/table 这是一个触摸屏(不确认触摸功能有没有软件支持)但是它比你在上个例子中给出的桌面更小,你可以看一下。 Q: 运行一个图像显示器不是伽利略擅长的功能,甚至说这个功能有点弱。 除此之外,伽利略没有视频输出,我听有些人提到过想把一个PCI-E显卡通过Mini PCI-E转接器接到伽利略底部的Mini PCI-E接口,据我所知,还没有人成功过。我认为他们曾经使用Yocto Linux镜像,它或许比有些人最近制作的Debian镜像更容易启用视频。 有人让一个TFT显示器在Linux下工作了 http://smarttech.com/table 这是一个触摸屏(不确认触摸功能有没有软件支持)但是它比你在上个例子中给出的桌面更小,你可以看一下。

如何在树莓派上从源代码构建Golang

自打一开始,Google的Go编程语言就支持多种操作系统以及处理器架构。比如说Windows、Mac OS X、Linux、FreeBSD上的x86 32位及64位CPU。一直以来Golang项目也都支持ARM芯片,从ARMv5、ARMv6以及ARMv7系统架构。树莓派采用的是博通公司的基于ARMv6的架构,而树莓派能完美运行Linux和FreeBSD,因此在树莓派上也可以用Go语言来编程。本文就是指导你如何在树莓派上从源代码来构建Go语言。 Google暂时还没有为树莓派提供预构建好的Golang二进制包。尽管在写作本文时已经有一个针对Raspbian系统的Golang包了,但版本较老。因此如果目前想在树莓派上安装Golang的话,最好的方式就是从源代码开始构建。这听起来有点吓人但其实真的非常简单。 第一步是安装Mercurial,这是Google用来管理Go源代码的版本控制系统。   安装版本管理工具mercurial [hide] 1 sudo apt-get install -y mercurial 对于Mercurial系统来说,其主要的命令行接口是hg,有了这个你就能下载Golang的源代码。下面的命令将把构建Golang所必须的源代码下载到/usr/local/go目录中去:   下载Golang源代码 1 sudo hg clone -u default https://code.google.com/p/go /usr/local/go 这一过程大约需要10分钟,取决于你的网速有多快了。一旦下载完成,你就可以开始构建的过程了。用cd命令将当前目录修改为/usr/local/go/src,然后开始构建过程:   安装golang 1 sudo ./all.bash 构建过程中会在终端上输出很多内容,大部分都是一些信息提示。整个构建过程大概需要90分钟到2小时。 构 建进程会提示我们将Go的二进制包所在的目录添加到系统PATH中去。要做到这一点你需要编辑.profile文件,每次你创建一个新的shell会话 时,Bash都会处理这个文件。用cd命令将你的当前目录切换回home,使用nano编辑器编辑.profile文件: 编辑.profile 1 nano .profile 在文件最底部,添加如下这行:   添加Go到系统PATH 1 export PATH=$PATH:/usr/local/go/bin 键入CTRL + X来退出nano编辑器,然后输入Y来确定编辑过的文件已保存。按下ENTER键来保持当前文件名不变。 你需要退出当前的终端然后重新开启另一个(如果你用的是桌面环境),或者也可以登出再登入(如果你用的是纯命令行界面)。 要验证Go是否安装正确,可以创建一个名为hello.go的文件,然后写下如下代码(著名的hello world又来了):   Go的hello world程序 1 package main 2 import "fmt" 3 func main() { 4 fmt.Printf("Hello Make Tech Easier!n") 5 }   要运行它,请在终端上输入:   运行go程序 1 go run hello.go 程序的输出结果是一行文本:Hello Make Tech Easier! 开始尝试用Go编程 Go是一门非常强大的编程语言,其设计本意是为了能编写同时处理多个任务的程序,这称为并发(concurrency)。你可以编写程序来同时执行许多任务,而且还能让这些彼此分离的任务互相通信和交互。 请查阅这篇Writing Your First Concurrent Go Program(编写第一个并发的Go程序),试着运行文中的代码示例,看看为并发而生的编程语言在多任务操作系统上所表现出的强大威力吧。这一切都可以运行在你的树莓派上哦! 作者:Gary Sims [/hide]