04 2016 档案
摘要:刚创建的分区,试图把这分区挂载到 /tmp/ 目录下,但是发生错误!# ls /dev/ramblock*/dev/ramblock /dev/ramblock1 /dev/ramblock2# ls /dev/ramblock* -lbrw-rw---- 1 0 0 ...
阅读全文
摘要:如果你是一位忠实的windows 用户,那么现在请你打开的的c盘,打开WINDWOS目录,下面存放了哪些文件和目录,相信没有人关心过吧!即便是用windows多年的人。额!其实,我也知道WINDOWS目录下面都放了些什么,在我的记忆中,几乎都没打开那个目录过,这就是windows 。linux则需要...
阅读全文
摘要:printf 可能是许多程序员在开始学习C 语言时接触到的第二个函数(我猜第一个是main),说起来,自然是老朋友了,可是,你对这个老朋友了解多吗?你对它的那个孪生兄弟sprintf 了解多吗?在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟prin...
阅读全文
摘要:框架:app: open,read,write "1.txt"--------------------------------------------- 文件的读写文件系统: vfat, ext2, ext3, yaffs2, jffs2 (把文件的读写转换为扇区的读写)---...
阅读全文
摘要:首先, 段式映射的示意图如下:该例程有5个文件构成:head.s-------------入口程序mmu.lds-----------连接文件init.c---------------初始化文件makefile-----------编译连接leds.c--------------主程序由入口函数开始...
阅读全文
摘要:MMU:内存管理单元。CPU寻址的方式:未使用MMU:CPU发出地址(PA) 直接内存寻址(SDRAM or DDRx)。使用MMU :CPU发出地址(VA) MMU接收CPU发来的地址 经过某种转换变成实际的物理地址去寻址。那么是MMU是如何实现VA到PA的转化的呢? 建立VA与PA的对...
阅读全文
摘要:NOR NAND接口: RAM-Like,引脚多 引脚少,复用容量: 小 1M 2M 3M 大:128M 256M G读: ...
阅读全文
摘要:原理图上有汉字,那如何在PCB上显示汉子呢 ? 而不至于显示乱码按如下操作 ,双击乱码 ,进入设置模式设置好后,显示的字体样式。
阅读全文
摘要:字长http://baike.so.com/doc/6261553-6474973.html指针http://baike.baidu.com/link?url=K2H8FWBtrc2ts13mEDf3eXR2JBl-qfrtZtGjD9HXaAXHaEL4JIeQUsit8Pw3C9SNmvu9u...
阅读全文
摘要:XModem协议介绍:XModem是一种在串口通信中广泛使用的异步文件传输协议,分为XModem和1k-XModem协议两种,前者使用128字节的数据块,后者使用1024字节即1k字节的数据块。一、XModem校验和协议1. XModem信息包格式XModem协议最早由Ward Christense...
阅读全文
摘要:环境:SecureCRT登陆REDHAT5.3 LINUX系统问题:vi编辑器编辑文件时文件中的内容中文显示乱码,但是直接使用linux系统terminal打开此文件时中文显示正常,确诊问题出现在客户端即SecureCRT的显示问题解决方法:1、修改远程linux机器的配置 [root@rhel ~...
阅读全文
摘要:韦老师写的,供参考/* * drivers\hid\usbhid\usbmouse.c */#include #include #include #include #include #include static struct input_dev *uk_dev;static char *usb_b...
阅读全文
摘要:下降沿检测,说白了就是满足这样一个逻辑,上次检测是1,这次检测是0,就是下降沿。从这个条件可知,要确保能够正确检测到一个下降沿,负脉冲的宽度,必须大于一个检测周期,当负脉冲宽度小于一个检测周期,就有可能产生漏检。另一方面,要正确检测逻辑1,同样要求高电平持续时间大于一个检测周期。如果检测是硬件的,比...
阅读全文
摘要:为了看懂师兄的文章中使用的方法,研究了一下神经网络昨天花了一天的时间查怎么写程序,但是费了半天劲,不能运行,百度知道里倒是有一个,可以运行的,先贴着做标本% 生成训练样本集clear all;clc;P=[110 0.807 240 0.2 15 1 18 2 1.5;110 2.865 240 0...
阅读全文
摘要:九针串口与 232相连时,只 接2,3,5口就行。-----------------------------------------------------------------------------------------------------------------------------...
阅读全文
摘要:一、简介通用串行总线(英文:Universal Serial Bus,简称USB)是连接外部装置的一个串口汇流排标准,在计算机上使用广泛,但也可以用在机顶盒和游戏机上,补充标准On-The-Go( OTG)使其能够用于在便携装置之间直接交换资料二、接口定义及电路USB引脚定义:USB接口定义针脚名称...
阅读全文
摘要:方法一:双击元件手工输入指定角度。方法二:在Preferences >> PCB Editor >> General中将Rotation Step(旋转的步进值)由90改为45,这样以后每次按空格键旋转器件时旋转角度为45°。
阅读全文
摘要:HID是一种USB通信协议,无需安装驱动就能进行交互,在学习HID之前,先来复习一下USB协议的相关内容。 USB设备描述符-概述当插入USB设备后,主机会向设备请求各种描述符来识别设备。那什么是设备描述符呢?Descriptor即描述符,是一个完整的数据结构,可以通过C语言等编程实现,并存储在US...
阅读全文
摘要:现象:把USB设备接到PC (韦老师总结)1. 右下角弹出"发现android phone"2. 跳出一个对话框,提示你安装驱动程序问1. 既然还没有"驱动程序",为何能知道是"android phone"答1. windows里已经有了USB的总线驱动程序,接入USB设备后,是"总线...
阅读全文
摘要:一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', '...
阅读全文
摘要:float型数据与字节数组的转化MCU和PC的浮点数都是基于IEEE754格式的。有4字节(float)、8字节(double)、10字节(有一些不支持)。这里以4字节(float)浮点数为例。一、C语言转化常见的方法有:1、强制指针类型转换。[html] view plain copy //转换f...
阅读全文
摘要:前言: 有时候想查看一下开机启动信息,可以通过这个命令查询。1,命令格式功能说明:显示开机信息。 语 法:dmesg [-cn][-s ] 补充说明:kernel会将开机信息存储在ring buffer中。若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/l...
阅读全文
摘要:一、块设备驱动之概念和框架1.基本概念块设备(blockdevice)--- 是一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或者从设备一次性读到缓冲区。字符设备(Character device)---是一个顺序的数据...
阅读全文
摘要:一、块设备概述linux支持的两种重要的设备类型分别是字符设备和块设备,块设备可以随机地以固定大小的块传送数据。与字符设备相比,块设备有以下几个特殊之处:块设备可以从数据的任何位置进行访问块数据总是以固定长度进行传输,即便请求的这是一个字节对块设备的访问有大量的缓存。当进行读时,如果已经缓存了,就直...
阅读全文
摘要:MTD,Memory Technology Device即内存技术设备,在Linux内核中,引入MTD层为NOR FLASH和NAND FLASH设备提供统一接口。MTD将文件系统与底层FLASH存储器进行了隔离。如上图所示,MTD设备通常可分为四层,从上到下依次是:设备节点、MTD设备层、MTD原...
阅读全文
摘要:linux2.6.30.4中,系统已经自带有了ADC通用驱动文件---arch/arm/plat-s3c24xx/adc.c,它是以平台驱动设备模型的架构来编写的,里面是一些比较通用稳定的代码,但是linux2.6.30.4版本的ADC通用驱动文件并不完善,居然没有读函数。后来去看了linux3.8...
阅读全文
摘要:一、输入子系统情景回忆ING......在Linux中,输入子系统是由输入子系统设备驱动层、输入子系统核心层(Input Core)和输入子系统事件处理层(Event Handler)组成。其中设备驱动层提供对硬件各寄存器的读写访问和将底层硬件对用户输入访问的响应转换为标准的输入事件,再通过核心层提...
阅读全文
摘要:调色板只有图片的颜色小于等于256色的时候才有,16位高彩和24位32位真彩是没有调色板的. 调色板的存在的意义只是在当初486以前为了节省空间的...
阅读全文
摘要:在 双引号前添加转义符 : \"字符串里有双引号,该如何表示呢?答:在双引号前,加反斜杠! \"例: 字符串 AT+CSCS="GSM" 表示为 "AT+CSCS=\"GSM\"" ------------------------------------...
阅读全文
摘要:fb : framebuffer 帧缓冲区,存放一帧图像的地址LCD驱动程序Fbmem.c (抽象出来的框架驱动程序,并不支持具体的驱动,需要依赖于底层的驱动程序 给他注册一个fb_info结构体才行)假设app: open("/dev/fb0", ...) 主设备号: 2...
阅读全文
摘要:当前主要比较echo 和 cat的重定向功能1、echo 1 > /proc/xxx解析: echo 进行重定向的时候,仅仅是将字符“1” 输出到 /proc/xxx文件中2、cat /tmp/vmlinux.bin > /dev/mtdblock2 解析: cat 进行重定向的时候,将/tmp/...
阅读全文