摘要: 具体请参考: http://blog.csdn.net/u014213012/article/details/53140781 这里要注意的是: 要让linux支持文件io方式操作gpio,首先驱动必须得支持,也就是说设备树上必须先配置好gpio模式,然后参照以上链接去实现gpio操作 这里举例来说 阅读全文
posted @ 2017-06-16 20:09 大海中的一粒沙 阅读(4709) 评论(0) 推荐(1) 编辑
摘要: IOMUX Controller (IOMUXC) IO多路复用控制器1.overviewThe IOMUX Controller (IOMUXC), together with the IOMUX, enables the IC to share one pad to several functi 阅读全文
posted @ 2017-06-16 19:45 大海中的一粒沙 阅读(5296) 评论(0) 推荐(0) 编辑
摘要: Start with git 1.what is GitHub? GitHub is a code hosting platform for version control and collaboration. GitHub是一款版本控制和共同协作的软件. 2.what is the differe 阅读全文
posted @ 2017-06-03 20:20 大海中的一粒沙 阅读(319) 评论(1) 推荐(0) 编辑
摘要: Linux进程的虚拟内存区域分为:代码区、只读常量区、全局区、BSS段、堆区、栈区 代码区:存储功能代码,函数名所在的区域 只读常量区:存放字符串常量,以及const修饰的全局变量 全局区/数据区:存放已经初始化的全局变量和已经初始化用static修饰的局部变量 BSS段:存放没有初始化的全局变量和 阅读全文
posted @ 2017-05-19 16:54 大海中的一粒沙 阅读(3500) 评论(0) 推荐(0) 编辑
摘要: 注意(原则):永远不要返回一个局部变量的指针或引用(其实是隐式的指针),可以返回局部变量本身,因为函数执行完之后,将释放分配给局部变量的存储空间,局部变量只是临时的存储空间,此时,对局部变量的引用和地址就会返回不确定的内存。 抓住这个原则,我们来看一下例子: 1.返回变量本身 2.返回局部变量指针, 阅读全文
posted @ 2017-05-17 19:03 大海中的一粒沙 阅读(5682) 评论(0) 推荐(1) 编辑
摘要: LCD接口类型: 1.首先我们以传递的信号类型来区分主要有两大类:- 模拟信号: - VGA: Video Graphics Array- 数字信号 - TTL: Transistor Transisor Logic - LVDS: Low Voltage Differential Signalin 阅读全文
posted @ 2017-05-17 16:48 大海中的一粒沙 阅读(1689) 评论(0) 推荐(0) 编辑
摘要: 开发板:明远智睿MY-IMX6-EK140 内核源码:linux-3.14.52 背光驱动IC:MP3202 调光原理:通过开发板的核心板PWM4引脚控制MP3202的EN脚,输出不同的占空比从而达到输出平均电流的不同,这样就可以达到调节背光亮度的目的 调试过程: 1.从硬件图可以看出核心板的PWM 阅读全文
posted @ 2017-05-12 16:26 大海中的一粒沙 阅读(7174) 评论(0) 推荐(0) 编辑
摘要: static用法: 在C中,static主要定义全局静态变量、定义局部静态变量、定义静态函数。 1、定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量。全局静态变量有以下特点。 a.在全局区分配内存。 b.如果没有初始化,其默认值为0. c.该变量在本文件内从定义开 阅读全文
posted @ 2017-04-12 16:26 大海中的一粒沙 阅读(19909) 评论(0) 推荐(3) 编辑
摘要: 主要内容: udev简介 如何配置和使用udev 如何编写udev规则 字符串替换和匹配 udev主要作用 编写udev规则实例 难点解析 1. udev简介 1.1 什么是udev? udev是Linux(linux2.6内核之后)默认的设备管理工具。udev 以守护进程的形式运行,通过侦听内核发 阅读全文
posted @ 2017-03-06 11:22 大海中的一粒沙 阅读(30205) 评论(3) 推荐(3) 编辑
摘要: 1. 查看default runlevel(默认运行等级)的方法: $cat /etc/inittab | grep id id:3:initdefault: # <id>:<runlevels>:<action>:<process> # The "id" field MUST be the sam 阅读全文
posted @ 2017-02-26 15:01 大海中的一粒沙 阅读(405) 评论(0) 推荐(0) 编辑