Raspberry PI
文章平均质量分 80
yk150915
电子爱好者、软件开发技术者
展开
-
树莓派驱动学习之GPIO
转自古-月 接下来继续研究GPIO功能,通过GPIO来控制LED的亮灭,这在单片机中应该算是十分简单的一个程序了,但是在Linux系统中控制GPIO没有那么简单,难点就在于GPIO地址的获取,也是我一直在纠结的问题。 一、GPIO地址 我看了中嵌的嵌入式开发视频,里面使用三星2440控制LED的亮灭,但是驱动程序中没有写清楚具体的底层是如何实现的,这也是我查找的重点。转载 2017-03-24 16:23:31 · 3569 阅读 · 0 评论 -
Ubuntu16.04下树莓派系统烧录(一)
树莓派系统烧录此文档编写使用的树莓派3B 官网下载压缩包并解压出img镜像并解压 uzip XXX.zip 格式化内存卡 使用gaprted可以直接格式化 格式化后查找那个设备是SD卡 首先df –h查看有什么设备,再将内存卡插入,df –h比对哪个是多出来的。 为了避免其它设备操作内存卡,先卸载设备 umount /dev/sdb1 烧录 sudo dd bs=4M if=2013-0原创 2017-09-28 14:07:09 · 6879 阅读 · 0 评论 -
ubuntu16.04搭建树莓派交叉编译环境(二)
树莓派配置交叉编译环境 编译工具下载 git clone git://github.com/raspberrypi/tools.git 下载完毕后使用tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin下的arm-linux-gnueabihf-gcc交叉编译工具。因为我的PC Host主机是64位的,所以选择了64位原创 2017-09-28 15:05:11 · 2542 阅读 · 0 评论 -
树莓派内核编译与升级-树莓派自身编译(四)
用树莓派自身进行编译,首先需要安装树莓派下缺少的库: sudo apt-get install git bc 安装git是为了可以用git获取源码,源码获取方式和上面一样。配置cd linux KERNEL=kernel7 make bcm2709_defconfig编译与更新make -j4 zImage modules dtbs sudo make modules_install原创 2017-09-28 16:37:21 · 534 阅读 · 0 评论 -
第一个树莓派驱动程序-helloword(五)
编写helloword驱动,直接上代码Makefileifeq ($(KERNELRELEASE),) KERNELDIR := /home/carl/work/raspi/linux-rpi-4.9.y PWD := $(shell pwd) modules: $(MAKE) -C $(KERNELDIR) M=$(PWD) modules ARCH=arm CROSS_C原创 2017-09-28 17:06:20 · 2116 阅读 · 7 评论 -
树莓派内核交叉编译与升级(三)
内核下载: 官网下载 https://github.com/raspberrypi/linux/tree/rpi-4.9.y 下载后进行解压unzip rpi_xx.zip 使用git git clone git://github.com/raspberrypi/linux/tree/rpi-4.9.y config配置 拷贝树莓派配置进行编译 将可运行的树莓派配置文件.config拷贝到H原创 2017-09-28 16:28:47 · 1249 阅读 · 0 评论