09 2016 档案

摘要:Raspberry Pi's latest kernels and firmware, including Raspbian and NOOBS releases, now by default use Device Tree (DT) to manage some resource allocat 阅读全文
posted @ 2016-09-28 13:57 Qiengo 阅读(8122) 评论(0) 推荐(0) 编辑
摘要:Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更得心应手。在Ubuntu中打开终端的快捷键是Ctrl+Alt+T。其他的一些常用的快捷键如下: 另外一些小技巧包括:在终端窗口命令提示符下,连续按两次 Tab 键、或者连续按三次 Esc 键、或者按 Ctrl+I 阅读全文
posted @ 2016-09-28 09:47 Qiengo 阅读(484) 评论(0) 推荐(0) 编辑
摘要:1. ARM Device Tree起源 在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,相当多数的代码只是在描述板级细节,而这些板级细节对于内核来讲,不过是垃圾,如板上的platform设备、resource、i2c_bo 阅读全文
posted @ 2016-09-27 11:39 Qiengo 阅读(1822) 评论(0) 推荐(0) 编辑
摘要:一 概述 Linux内核中gpio是最简单,最常用的资源(和 interrupt ,dma,timer一样)驱动程序,应用程序都能够通过相应的接口使用gpio,gpio使用0~MAX_INT之间的整数标识,不能使用负数,gpio与硬件体系密切相关的,不过linux有一个框架处理gpio,能够使用统一 阅读全文
posted @ 2016-09-22 14:54 Qiengo 阅读(1705) 评论(0) 推荐(0) 编辑
摘要:Pin Control Subsystem是Linux内核抽象出的一套用于控制硬件引脚的一套子系统。 1、源文件列表 源码位于linux/drivers/pinctrl目录下,源文件列表如下: 在pin controller driver文档中 ,我们以2416的pin controller为例,描 阅读全文
posted @ 2016-09-22 14:28 Qiengo 阅读(3304) 评论(0) 推荐(1) 编辑
摘要:在proc目录下有iomem和ioports文件,其主要描述了系统的io内存和io端口资源分布。 对于外设的访问,最终都是通过读写设备上的寄存器实现的,寄存器不外乎:控制寄存器、状态寄存器和数据寄存器,这些外设寄存器也称为“IO端口”,并且一个外设的寄存器通常是连续编址的。 不同的CPU体系对外设I 阅读全文
posted @ 2016-09-21 16:58 Qiengo 阅读(5379) 评论(0) 推荐(0) 编辑
摘要:在4.1内核中开发时遇到个奇怪的问题: 用户空间的ioctl无法调用到内核空间的unlock_ioctl 排查源码发现 就是说对于某些cmd参数值,是不会去调用内核的ioctl的,我程序里的cmd是2,上述case中FIGETBSZ的值就是2 记录下。 阅读全文
posted @ 2016-09-21 11:14 Qiengo 阅读(791) 评论(0) 推荐(0) 编辑
摘要:网络设置 设置Ubuntu主机跟树莓派在同一网段,树莓派设置静态IP地址: 查看/etc/network/interfaces的内容,其中有#For static IP, consult /etc/dhcpcd.conf或man dhcpcd.conf修改/etc/dhcpcd.conf,在文件结尾 阅读全文
posted @ 2016-09-20 16:42 Qiengo 阅读(6891) 评论(0) 推荐(0) 编辑
摘要:树莓派的源码有两种下载方式:压缩包下载和git clone指令下载。 1.压缩包下载 选择对应分支,点击Github界面的 下载按钮即可,如下图: 测试发现,同样的分支,用压缩包方式下载后编译会出错,而用git clone 方式下载编译正常,因此推荐使用git clone方式 2.git clone 阅读全文
posted @ 2016-09-20 14:41 Qiengo 阅读(9962) 评论(0) 推荐(0) 编辑
摘要:核心提示:两台linux 系统用交叉线直连的方法: 1、交叉网线制作 A头:白橙,橙,白绿,蓝,白蓝,绿,白褐,褐 B头:白绿,绿,白橙,蓝,白蓝,橙,白褐,褐 即 B头的1、3脚相对A头互换;2脚与6脚互换; 2、配置 A、选一台作为主机,设置其IP为某网段的一个地址,同时设置默认网关地址为该ip 阅读全文
posted @ 2016-09-02 16:57 Qiengo 阅读(5336) 评论(0) 推荐(0) 编辑
摘要:(一)安装NFS服务器 sudo apt-get install nfs-kernel-server sudo apt-get install nfs-common​(在安装nsf-kernel-server的时候,也会安装nfs-commom。如果没有安装这个软件包,则要执行1.2中的命令了) 创 阅读全文
posted @ 2016-09-02 16:43 Qiengo 阅读(465) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示