大家都知道,继电器是用小电流去控制大电流运作的一种“自动开关”,在我们生活、工作中随处可见。现在的“智能家居”概念,有很多功能模块其实就是“智能开关”,远程开关、定时开关、条件触发开关等等。 下面介绍的“orange pi one(arm linux)控制继电器”,就可以轻松实现“智能开关”。 or ...
分类:
系统相关 时间:
2018-02-06 11:05:53
阅读次数:
194
go语言(golang)简化了跨平台交叉编译步骤,支持在windows系统下交叉编译基于arm+linux平台的应用,运行时无需其它依赖库。以下以一个简单的http server为例,先上源码: **************************************************** ...
分类:
Web程序 时间:
2018-02-05 14:19:32
阅读次数:
375
下载了一个arm的gcc编译器遇到编译错误 https://stackoverflow.com/questions/13797693/what-is-the-difference-between-arm-linux-gcc-and-arm-none-linux-gnueabi/13798214 To ...
分类:
其他好文 时间:
2018-02-02 23:19:00
阅读次数:
363
LD脚本(linker script)是什么 GNU ld是链接器,ld实际并不是GCC的一部分,ld属于binutils软件包。但是嵌入式开发时,下载的linaro GCC工具集中是包含 arm-linux-gnueabihf-ld 的。工作中我经常使用ARM的scatter文件,和这个LD脚本差 ...
分类:
其他好文 时间:
2018-02-01 13:20:17
阅读次数:
244
默认的搜索路径是通过在ubuntu-12.04的shell窗口输入如下命令显示: 1 比如说我的路径显示则如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 其中的下面这一段就代表着arm-linux ...
分类:
其他好文 时间:
2018-01-31 11:31:19
阅读次数:
1087
gcc 和 arm-linux-gcc的常用选项 gcc 的使用方法: gcc 【选项】 文件名 gcc常用选项: -v:查看gcc 编译器的版本,显示gcc执行时的详细过程 -o < file > Place the output into < file > 指定输出文件名为file,这个名称不能 ...
分类:
其他好文 时间:
2018-01-29 20:12:02
阅读次数:
182
gdbserver安装: 安装gdb-server的环境变量要放在arm-linux-gcc的环境的前面,因为arm-linux-gcc的安装包里面也有gdb,linux系统在找指令时从/root/.bashrc里面从上而下找指令的 Jlink for linux 安装 解压安装包就不再叙述,下面是 ...
分类:
系统相关 时间:
2018-01-19 00:15:20
阅读次数:
187
在单片机开发中,我们借助于vsprintf函数,可以自己实现一个printf函数,但是,那是IDE帮我们做了一些事情。 刚开始在ARM9裸机上自己写printf的实现的时候,包含对应头文件也会提示vsprintf函数找不到,查询很多资料之后,发现使用arm-linux-ld就是找不到对应的库函数,换 ...
分类:
其他好文 时间:
2018-01-13 16:58:37
阅读次数:
203
这个问题困扰了我差不多两天时间了,明明已经安装了arm-linux-gcc,且系统变量和用户变量都配置好了 但每次输入arm-linux-gcc -v都会出现如题所示错误。最终经过查到一个帖子有说是因为使用的ubuntu是64位的原因, 需要在终端输入 sudo apt-get install ia ...
分类:
系统相关 时间:
2017-12-28 11:51:17
阅读次数:
182
1. ARM Device Tree起源 Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称“this whole ARM thing is a f*cking pain in the ass”,引发ARM Linux社区的地震,随后ARM社区进行了一系列的重大修正。 ...
分类:
系统相关 时间:
2017-12-08 23:02:48
阅读次数:
252