10 2015 档案

摘要:值为0 (NULL)的指针叫 空指针。int *p = 0;当指针为空时,不能使用“*”号操作int * p = 0;printf("%d\n",*p);程序执行出错。但空指针是程序员可以接受的一种情况,只需要加一个 if 判断就能解决! if ( p ) pintf("%d \n", *p );... 阅读全文
posted @ 2015-10-31 16:52 SuGuolin 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:一、GNU C编译器(即GCC)GCC使用1 、gcc -g hello.c -o hello 编译生成可执行文件2、gdb hello 启动GDB3、break (函数名、行号、文件名:行号) 设置断点4、run 开始运行程序5、next ... 阅读全文
posted @ 2015-10-27 14:58 SuGuolin 阅读(248) 评论(0) 推荐(0) 编辑
摘要:要先启动Ubuntu,用root用户进入。然后点击VMware的虚拟机——设置——安装VMwareTools 桌面会有一个安装包,解压后,执行vmware-install.pl 安装需要等别以为是安装错误一路按照提示按y或n安装完 cd /mnt下是否有 hgfs目录,设置虚拟机共享文件就在hgf... 阅读全文
posted @ 2015-10-27 09:06 SuGuolin 阅读(240) 评论(0) 推荐(0) 编辑
摘要:所谓退耦,即防止前后电路网络电流大小变化时,在供电电路中所形成的电流冲击对网络的正常工作产生影响。换言之,退耦电路能够有效的消除电路网络之间的寄生耦合。退耦电容的选择高手和前辈们总是告诉我们这样的经验法则:“在电路板的电源接入端放置一个1~10μF的电容,滤除低频噪声;在电路板上每个器件的电源与地线... 阅读全文
posted @ 2015-10-25 09:12 SuGuolin 阅读(1392) 评论(0) 推荐(0) 编辑
摘要:sclk(serial clock):串行时钟MOSI(master out slave input) (master 主机) (slave 从机)MISO(master int slave out) 阅读全文
posted @ 2015-10-23 14:41 SuGuolin 阅读(207) 评论(0) 推荐(0) 编辑
摘要:COM3(底板)——COM3(IO板)COM4(底板)——COM2(IO板)如果需要改东西就是执行下列命令最后进行拍照测试和IO测试 阅读全文
posted @ 2015-10-21 17:06 SuGuolin 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-10-19 10:53 SuGuolin 阅读(864) 评论(0) 推荐(0) 编辑
摘要:不管S3C2440的启动设备是什么,它都是从0x0000 0000地址开始执行程序的,所不同的是地址的映射不一样。基于S3C2440的嵌入式系统上电之后,需要首选选择启动设备,2440的启动方式选择是通过模式引脚OM1和OM0来配置的,如图1 所示为2440的启动方式选择说明:图1 S3C2440启... 阅读全文
posted @ 2015-10-14 10:49 SuGuolin 阅读(575) 评论(0) 推荐(0) 编辑
摘要:如果想要永久性设置固定的IP地址,需要通过编辑网卡配置文件实现;现在使用VI编辑器打开配置文件。# vi /etc/sysconfig/network-scripts/ifcfg-eth0虽然直接访问可以打开,但是新手介意还是先进目录,然后用vi打开#cd /etc/sysconfig/networ... 阅读全文
posted @ 2015-10-14 09:25 SuGuolin 阅读(321) 评论(0) 推荐(0) 编辑
摘要:"/" :Linux文件系统的入口.也是最高一级的目录."/bin":基本系统所需要的命令,功能和"/usr/bin"类似,这个目录下的文件都是可执行的.普通用户也是可以执行的."/boot":内核和加载内核所需要的文件.grub系统引导管理器也在这个目录下."/dev":设备文件存储目录.像终端.... 阅读全文
posted @ 2015-10-13 11:49 SuGuolin 阅读(826) 评论(0) 推荐(0) 编辑
摘要:首先打开PC的Telnet功能,如下:对PC设置本地IP2、cmd→telnet 192.168.1.230(出厂默认IP)3、root →密码:20.。。。。。。。。。。。。。。。。。。(公司保密密码)4、cd etc (ls,看是否含有init.d)5、cd init.d(ls,看是否含有rcS... 阅读全文
posted @ 2015-10-13 10:07 SuGuolin 阅读(413) 评论(0) 推荐(0) 编辑
摘要:ARM寄存器一、ARM工作状态下的寄存器组织ARM微处理器共有37个32位寄存器,其中31个为通用寄存器,6个位状态寄存器。但是这些寄存器不能被同时访问,具体哪些寄存器是可以访问的,取决ARM处理器的工作状态及具体的运行模式。但在任何时候,通用寄存器R14~R0、程序计数器PC(即R15)、一个状态... 阅读全文
posted @ 2015-10-12 16:07 SuGuolin 阅读(397) 评论(0) 推荐(0) 编辑
摘要:ARM工作模式一、存储器格式(字对齐):Arm体系结构将存储器看做是从零地址开始的字节的线性组合。从零字节到三字节放置第一个存储的字(32位)数据,从第四个字节到第七个字节放置第二个存储的字数据,一次排列。作为32位的微处理器,arm体系结构所支持的最大寻址空间为4GB。存储器格式 1、大端格式:高... 阅读全文
posted @ 2015-10-11 14:34 SuGuolin 阅读(2501) 评论(0) 推荐(0) 编辑
摘要:bootloader: bootloader是系统上的后最初加载运行的代码。 简单的说,bootloader就是在操作系统内核运行前就运行的一段小程序。这段小程序可以初始化必要的硬件设备,将系统的软硬件环境带到一个合适的状态,并从外部存储器或通过网络等通信方式加载内核,创建内核需要的一些信息并将这些... 阅读全文
posted @ 2015-10-10 18:03 SuGuolin 阅读(1024) 评论(0) 推荐(0) 编辑
摘要:hx711_buf[cnt++]=hx711_read_adc(); if(cnt==6) { //get max min cnt=0; sum=0; max=min=hx711_b... 阅读全文
posted @ 2015-10-10 17:41 SuGuolin 阅读(700) 评论(0) 推荐(0) 编辑
摘要:NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。一、... 阅读全文
posted @ 2015-10-10 10:36 SuGuolin 阅读(1652) 评论(0) 推荐(0) 编辑