自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 STM32L051+NB 无线传输温度采集低功耗硬件方案设计

1、方案选用STM32L051R8T6作为MCU,此单片机为低功耗单片机。2、选用电池供电,冲电电路选用TCS4175芯片为电池冲电。电源选用HT7233为板子供电输出为3.3V。选用SGM3001模拟开关进行电源选通。3、Flash选用W25Q16,通信选用SPI。4、两路AD温度采集,两路IIC通信接口。5、USB通信供电两用接口,NB模块选用EA01-SG模块,可以实现...

2022-01-01 20:43:35 3988

转载 linux挂载SD卡

linux挂载SD卡(1)通过#fdisk -l命令确认板子上的linux系统是否识别SD卡MP805M板子插入SD卡后显示SD30 slot is without WPmmc1: new high speed SD card at address 5bc0mmcblk0: mmc1:5bc0 SD02G 1.83 GiB mmcblk0: p1[/]# fdi

2017-04-05 11:08:08 2102

转载 linux 代码段,数据段,堆,栈的存放

进 程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途 不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不同的数据段。一、Linux进程的五个段下面我们来简单归纳一下进程对应的内存空间中所包含的5种不同的数据区都是干什么

2017-03-22 16:44:01 379

转载 menuconfig过程详解

版权声明:本文为博主kerneler辛苦原创,未经允许不得转载。makefile menuconfig过程讲解当我们在执行make menuconfig这个命令时,系统到底帮我们做了哪些工作呢?这里面一共涉及到了一下几个文件我们来一一讲解Linux内核根目录下的scripts文件夹arch/$ARCH/Kconfig文件、各层目录下的Kconfig文件Linux

2016-12-02 17:04:05 510

转载 linux设备驱动--LED驱动

linux设备驱动--LED驱动最近正在学习设备驱动开发,因此打算写一个系列博客,即是对自己学习的一个总结,也是对自己的一个督促,有不对,不足,需要改正的地方还望大家指出,而且希望结识志同道合的朋友一起学习技术,共同进步。作者:liufei_learning(转载请注明出处)email:flying0216@foxmail.com IT学习交流群:16085

2016-12-01 14:20:14 324

转载 解决模块与内核不匹配问题

解决模块与内核不匹配问题 (2010-10-08 16:30:33)转载▼标签: 杂谈分类: linux驱动入门安装模块时出现:[root@FriendlyARM nfs]# insmod key2.kokey2: version magic '2.6.32.2 mod_unload modversions

2016-11-30 17:31:37 4969

转载 进程上下文是什么意思

原文地址:进程上下文是什么意思 作者:liuchangbo87请问进程上下文是什么意思?回答者的答案集合:1.进程上下文一般在进程切换中提到,也就是当进程要切换时关于当前进程的寄存器内容以及内存页表的详细信息等等内容,一句话概括也就是关于描述进程的信息。2.同意楼上的,就是很多书本上提到的进程控制块PCB,保存

2016-11-23 15:30:36 2608

转载 在Linux下minicom超级终端使用方法

系统环境: Ubuntu 9.101.下载安装minicomsudo apt-get install minicom2.运行minicom运行“sudo minicom -s”命令进入配置界面(或者直接运行“sudo minicom”, 然后同时按下“回车+A”,再按Z,最后按O,同样进入配置界面)+----[配置]--------+| 文件名和路径    

2016-04-26 15:45:52 2482

转载 NFS 设置方法及问题

【1】nfs 安装和配置   (1)安装nfs的目的 :实现linux和开发板的目录共享,挂载根文件系统   (2)安装nfs流程:1--安装nfs软件         输入dpkg -s nfs-kernel-server   检查是否安装nfs        出现 Status: install ok installed 说明安装成功        没有出现,说明没有安

2016-04-26 15:18:30 452 1

转载 linux中tftp服务器设置及测试,图解

PC机系统:win7  虚拟机linux系统:fedora9  开发板:mini2440  虚拟机联网方式:桥接  在谈到将宿主机的文件下载到目标机的日志里,当利用网络将宿主机的文件下载到开发板上时,就是利用的tftp服务器。   一:tftp的概念   TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的用来在

2015-12-17 10:08:53 490

转载 Linux驱动修炼之道-SPI驱动框架源码分析(下)

来自:http://blog.csdn.net/woshixingaaa/article/details/6574224这篇文档主要介绍spi数据传输过程。当应用层要向设备传输数据的时候,会通过ioctl向设备驱动发送传输数据的命令。如图,向SPI从设备发送读写命令,实际的读写操作还是调用了主机控制器驱动的数据传输函数。transfer函数用于spi的IO传输。但是,t

2015-12-07 16:32:24 351

转载 Linux驱动修炼之道-SPI驱动框架源码分析(中)

来自:http://blog.csdn.net/woshixingaaa/article/details/6574220这篇来分析spi子系统的建立过程。嵌入式微处理器访问SPI设备有两种方式:使用GPIO模拟SPI接口的工作时序或者使用SPI控制器。使用GPIO模拟SPI接口的工作时序是非常容易实现的,但是会导致大量的时间耗费在模拟SPI接口的时序上,访问效率比较低,容易成为

2015-12-07 16:29:41 337

转载 Linux驱动修炼之道-SPI驱动框架源码分析(上)

SPI驱动架构,以前用过,不过没这个详细,跟各位一起分享:来自:http://blog.csdn.net/woshixingaaa/article/details/6574215SPI协议是一种同步的串行数据连接标准,由摩托罗拉公司命名,可工作于全双工模式。相关通讯设备可工作于m/s模式。主设备发起数据帧,允许多个从设备的存在。每个从设备有独立的片选信号

2015-12-07 16:26:36 394

转载 LINUX驱动之SPI子系统之四spi_master的注册流程

LINUX驱动之SPI子系统之四spi_master的注册流程 平台设备的驱动,设备和总线的变量基本都直接静态变量或提前注册。比如目前的NAND,NAND的DEVICE是在mach-MINI2440.c中调用的dev_nand.c中的定义的struct platform_device s3c_device_nand = {         .name    

2015-12-02 17:06:02 982

转载 linux内核SPI总线驱动分析(一)

下面有两个大的模块:一个是SPI总线驱动的分析            (研究了具体实现的过程)另一个是SPI总线驱动的编写(不用研究具体的实现过程)SPI总线驱动分析 1 SPI概述      SPI是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口,是Motorola首先在其MC68HCXX系列处理器上定义

2015-12-02 16:46:00 414

转载 linux配置nfs步骤及心得

这节我们介绍NFS的相关概念,以及如何配置NFS和在客户端中查看NFS。  NFS的配置过程很简单。在服务器端中编辑/etc/exports文件,添加如下内容:    /home/nfs-share    192.168.1.122 *(rw,sync) 第一项是要共享的目录,后者为共享的配置参数一般为:*(rw,sync,no_root_squash,no_all_squash,

2015-12-02 13:15:30 344

转载 SPI中的极性CPOL和相位CPHA是什么以及如何设置

【背景】最近在看关于Silicon Labs的C8051F347的某个驱动中,关于SPI部分初始化的代码,看到其对于SPI的设置为CPOL=1,CPHA=0,对于CPOL及CPHA的含义不了解,想要搞懂,这两个参数到底是什么意思,以及为何要这么设置。所以才去找了SPI的极性和相位的相关资料,整理如下。【SPI基础知识简介】设备与设备之间通过某种硬件接口通讯,目前存在很多

2015-12-02 09:46:44 571

转载 [i.MX]飞思卡尔IMX6处理器的GPIO-IOMUX_PAD说明

在linux或android系统中,假如我们要配置飞思卡尔IMX6处理器的GPIO管脚,比如是GPIO_19这个管脚,那么要像这样:#define MX6Q_PAD_GPIO_19__GPIO_4_5                              \                                (_MX6Q_PAD_GPIO_19__GPIO_4_5|

2015-10-29 14:03:35 3646

转载 Freescale i.MX53 GPIO 按键驱动

硬件平台:IMX53-QSB内核版本:LINUX-2.6.35.3系统版本:ANDROID 2.3.4一、GPIO 的使用 按键的处理需要读取相应 IO 引脚的值,阅读 IMX53 处理器芯片手册,得知将 GPIO 读模式大的步骤如下:1. 通过设置 IOMUX 将相应引脚配置为 GPIO 模式,控制的寄存器是 IOMUXC_SW_MUX_CTL_PAD_XXX2. 配

2015-10-29 13:47:35 1108

转载 TTL电平、CMOS电平、RS232电平的区别

工作中遇到一个关于电平选择的问题,居然给忘记RS232电平的定义了,当时无法反应上来,回来之后查找资料才了解两者之间的区别,视乎两年多的时间,之前非常熟悉的一些常识也开始淡忘,这个可不是一个好的现象.:-),还是把关于三种常见的电平的区别copy到这里.做加深记忆的效果之用..什么是TTL电平、CMOS电平、RS232电平?它们有什么区别呢?一般说来,CMOS电平比TTL电平有着更高的噪声

2015-10-29 10:05:43 315

转载 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)

一. AES对称加密:                                                      AES加密                         分组  二. 分组密码的填充                                                   分组密码的填充 

2015-10-27 14:24:16 462

转载 关于platform_device一些讲解

从2.6版本开始引入了platform这个概念,在开发底层驱动程序时,首先要确认的就是设备的资源信息,例如设备的地址,在2.6内核中将每个设备的资源用结构platform_device来描述,该结构体定义在kernel\include\linux\platform_device.h中,struct platform_device { const char * name; u32  

2015-10-26 14:52:52 725

转载 杂七杂八的

内存映射MemoryMap飞思的BSP已经实现了一个预定义的物理地址到虚拟地址映射表,在arch/arm/mach-mx5/mm.c中实现了。一些关键的宏定义在arch/arm/plat-mxc/include/mach/hardware.h中定义用于物理地址、虚拟地址的基地址或物理地址到虚拟地址的映射宏。 一、IOMUXIOMUXC软件实现部分提供

2015-10-26 11:32:12 403

多路选择开关

多路的选择开关,对多路信号进行选择。多选一。

2014-11-14

反激同步整流.pdf

电源开发应用类的文档,对于电流如名称所示

2014-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除