nanzh

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2020年3月27日

摘要: 超实用的参考网址:https://jingyan.baidu.com/article/d2b1d10297ceb35c7e37d499.html 其中录入=HYPERLINK("#"&A2&"!A1",A2) 因为sheet表明和格子中会用'作为引用,所以通用的语句适配为: 其中录入=HYPERLI 阅读全文
posted @ 2020-03-27 17:15 深海里的星星nanzh 阅读(1048) 评论(0) 推荐(0) 编辑

2020年3月26日

摘要: 因为工作调查看不懂设备树,所以先从设备树的视频开始看起。 1. 引入设备树原因: 以前在arch目录中有大量的平台文件,使用dtb省地方且便于管理。设备树是完全基于板子做成的。 2. 基础知识: 首先清楚平台文件的方式注册设备和驱动。即之前的设备和驱动学习的内容。 3. 设备树源码的编译环境 1)安 阅读全文
posted @ 2020-03-26 22:51 深海里的星星nanzh 阅读(699) 评论(0) 推荐(0) 编辑

2020年3月24日

摘要: 内容来源于迅为电子Linux视频学习教程。 本节主要是学习在加载驱动模块的时候传参数。 1. 传单个参数使用的函数 头文件:include/linux/moduleparam.h 函数:module_param(name, type, perm) - name:模块参数的名称 - type:模块参数 阅读全文
posted @ 2020-03-24 23:00 深海里的星星nanzh 阅读(249) 评论(0) 推荐(0) 编辑

2020年3月23日

摘要: 记录的资料来源于迅为视频学习教程。 本节是对上一节的补充,介绍可以复用的GPIO管脚。通过修改程序实现控制32个GPIO。 1.首先去掉占用GPIO的驱动,包括leds, buzzer, camera ov5640, WIFI, mt6620 总线类的如I2C类,虽然也可以作为普通的GPIO使用,但 阅读全文
posted @ 2020-03-23 23:04 深海里的星星nanzh 阅读(582) 评论(0) 推荐(0) 编辑

2020年3月22日

摘要: 资源来源于迅为视频学习教程。 本节是LEDS驱动的调用学习,根据之前的学习的杂项设备的基础上实现驱动LED2的亮灭。 1.LED原理图使用了三极管,首先三极管的了解: 我们这个是NPN鍺管 三极管:电流控制电源(模电术语)。理解起来:电流指1->2之间的电流。内部构造较为复杂。有时间再学习补充。 理 阅读全文
posted @ 2020-03-22 18:01 深海里的星星nanzh 阅读(499) 评论(2) 推荐(0) 编辑

2020年3月14日

摘要: 资料整理的迅为Linux视频教程 本节整理的是GPIO的初始化和调用。 验证:对宏EXYNOS4_GPL2(0)的操作就是对4412芯片管脚AC21寄存器的操作。 1. GPIO初始化的源码 1.1 在源码中查看编译: 1 $ ls drivers/gpio/*.o 2 drivers/gpio/b 阅读全文
posted @ 2020-03-14 19:10 深海里的星星nanzh 阅读(792) 评论(0) 推荐(0) 编辑

2020年3月11日

摘要: 资料来源于迅为视频学习教程。 本节主要是学习使用datasheet。 对宏定义的操作就是对寄存器的操作,上层程序员不需要关心具体的物理或虚拟地址 1. 4412中的物理地址: CPU内部存储器register,eMMc,TF卡 MMU:内存管理单元 概念:中央处理器中用来管理虚拟存储器、物理存储器的 阅读全文
posted @ 2020-03-11 23:09 深海里的星星nanzh 阅读(377) 评论(0) 推荐(0) 编辑

摘要: 内容来源于迅为电子视频教程: 1. 相关: sch原理图工程师:方案,元器件选型、采购,原理图 layout画板工程师:layout封装、布局、布线、log,调试阶段板子的焊接 驱动工程师:驱动,原理图 2.嵌入式硬件PCB研发流程: 选方案 --> 底板原理图(驱动,选线等) --> layout 阅读全文
posted @ 2020-03-11 22:47 深海里的星星nanzh 阅读(338) 评论(0) 推荐(0) 编辑

2020年3月8日

摘要: 本节是关于生成设备节点。 学习资料来源于迅为的视频学习教程的整理 1.区分概念: 设备注册:platform_device,查看:/sys/devices/platform 驱动注册:platform_driver 生成设备节点:为了让应用程序可以调用,是"对上"的接口。 与设备注册无关,设备节点名 阅读全文
posted @ 2020-03-08 18:30 深海里的星星nanzh 阅读(389) 评论(0) 推荐(0) 编辑

摘要: 以module的方式注册设备,并在驱动中调用设备的参数 资料来源于迅为视频学习。 前面一节的设备注册使用的是CONFIG_HELLO_CTL的形式,通过结构体platform_device的调用直接配置,实现注册设备的功能。 本节通过直接调用的注册设备的函数来是其功能。 主要函数: platform 阅读全文
posted @ 2020-03-08 12:15 深海里的星星nanzh 阅读(222) 评论(0) 推荐(0) 编辑