![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
lingboweitu
凌波微步,动若脱兔。
展开
-
【使用笔记】树莓派基于Python操作IIC接口的红外测温传感器
最近在使用红外测温传感器,IIC通信,在单片机上已能读取数据,但是想把数据读取到电脑上用python做一些处理,想到树莓派自带IIC接口,于是尝试直接将红外传感器接到树莓派的IIC管脚。启用树莓派I2C功能:参考瑞士军刀扩展板的教程“DS1307 RTC 时钟模块”,开启树莓派的IIC功能,教程链接:http://shumeipai.nxez.com/2016/05/30/saks-diy...原创 2019-10-31 23:48:16 · 7856 阅读 · 0 评论 -
Makefile介绍(韦东山-嵌入式Linux系统开发学习笔记)
简介当有多个文件组成一个程序时,如果只修改了其中部分文件,那么为提高编译效率,只需重新编译修改的文件即可,再全部连接成一个新的程序。判断文件需要重新编译的方法——比较.o和.c文件的更新时间,如果.c文件比.o文件时间更新,则需要重新编译。在Linux中,使用Makefile来实现源文件、目标文件的时间比较,控制命令的执行。在linux下执行make命令时,就是去分析并执行同目录下的名...转载 2018-10-08 23:03:58 · 681 阅读 · 0 评论 -
S3C2440运行裸机小程序需烧录到NAND Flash(学习笔记)
对于韦东山的S3C2440开发板,当运行LED等简单的小程序时,必须烧录到NAND Flash,原因如下:(1)NOR Flash虽然可以向内存一样进行读操作,但不可以像内存一样进行写操作,所以假如要从NOR Flash启动,一般先在代码的开始部分使用汇编指令初始化外接的内存器件(外部RAM),然后将代码复制到外存中,最后跳转到外存中继续执行。(这段初始化代码比较复杂,需要后面再学习)。(2)...原创 2018-10-09 22:31:21 · 963 阅读 · 0 评论 -
ARM-Linux嵌入式开发环境入门,实现运行hello world(学习韦东山后整理)
韦东山的教程比较全面,一时作为入门,第一步想实现的就是在交叉开发环境中编译生成可执行的hello word,然后下载到开发板运行。如下为个人学习后整理的一个大体步骤,具体操作步骤需要参考韦东山的资料。在Win10安装VMware Player 14,打开教程配置好的虚拟机ubuntu-16.04.2-x64-100ask。开发板的COM口与电脑连接,在Win10打开MobaXterm,新建一...原创 2018-10-10 13:29:01 · 4999 阅读 · 0 评论 -
树莓派交叉编译环境的建立(基于ubuntu)
安装虚拟机VMware Workstation 14 Player下载ubuntu16.04.6 32bit系统镜像虚拟机安装ubuntu,默认账户名为ubuntu-pi进入ubuntu虚拟机,安装vim编辑器ubuntu-pi@ubuntu:~$ sudo apt-get install vim安装必要的软件和工具ubuntu-pi@ubuntu:~$ sudo ...原创 2019-03-21 10:01:23 · 1317 阅读 · 0 评论