如何去除“站长统计”文字链接? 站长统计没有自带隐藏前台“站长统计”文字的功能,这2字在我们页面中时而多余时而碍眼,所以90%以上的用户都会想办法去除或隐藏“站长统计”四个字。 最常见的是把统计代码放在一个DIV中,然后填写class再用样式块隐藏,还有比较常见的就是直接给div写内嵌样式隐藏整个div然后把统计代码放入div中。如: 1<script src="https://s4.cnzz.com/z_sta 2018-02-08 programming > web #站长统计
Bilibili分享 -《my heart is open》 [bilibili cid=“22642679” ]13853665[/bilibili] 2018-02-03 programming > web > essayist #bilibili
嵌入式裸机程序之LCD控制器简介 1.LCD信号线常用的LCD显示屏会有这些信号线:VSYNC:垂直同步信号; HSYNC:水平同步信号; VCLK:象素时钟信号; VD[23:0]:LCD像素数据输出端口; VDEN:数据使能信号; V+,V-:背光。 2.LCD使用步骤 S3C2440芯片内有一个LCD控制器,专门用于驱动LCD屏幕,因此,在S3C2440上驱动LCD相对容易,只需要设置好相关寄存器即可。使用LCD需一下 2017-02-10 start > embed #嵌入式 #lcd控制器
嵌入式裸机程序之系统时钟 1.系统时钟S3C2440有三种时钟:FCLK(用于CPU核),HCLK(用于主机模块),PCLK(用于外设).两种PLL(锁相环):MPLL(用于设置FCLK,HCLK,PCLK),UPLL(用于设置USB设备)。如图所示: 2.系统时钟初始化S3c2440系统时钟初始化流程如下:(1) 系统刚上电几毫秒后,FCLK等于外部晶振的振荡频率,即FCLK=Fin(2) 当复位信号nRes 2017-02-10 start > embed #嵌入式 #系统时钟
嵌入式裸机程序之串口程序 1.串口通信串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,我们称为串行接口电路。在学习单片机时,通常调试程序都需要先将串口程序调试完成,在此基础上,可以在后续调试程序中使用串口打印数据,设置断点。 嵌入式裸机程序的编写过程中,尤其在没有显示屏幕的情况下,需要串口来配合调试. 2. 2017-02-09 start > embed #嵌入式 #串口
Makefile入门 在学习单片机时,经常使用Keil、IAR等IDE工具,在这些IDE工具中建立工程,然后就可以编程、编译、下载到单片机了。但是在嵌入式编程中,通常不会使用这些IDE,而是直接使用交叉编译环境进行编译,使用J-Flash进行下载。 使用IDE开发好处是不需要处理过多的编译选项,很多IDE会自动生成makefile,自动处理编译链接过程。而嵌入式编程,如果使用交叉编译环境,就需要自己写makefile来 2017-02-08 start > embed > bootloader > os #makefile
main函数从哪来? 了解C语言的小伙伴,一定会好奇为什么编程都会从main函数开始执行。相信很多学过的人都只是知道一个程序是从main函数这个入口进入的,但main函数又是从哪里来的呢? 对于在电脑上编程,如在windows/Linux上,main函数是由操作系统调用的,main函数完成后,会给操作系统返回值。 对于最简单的嵌入式程序,CPU从上电开始,需要执行以下步骤: 从启动文件的代码开始执行程序。 2017-02-07 start > embed #main #嵌入式 #底层函数
S3C2440两种启动方式介绍 S3C2440处理器通常有两种启动方式,分别为Nor Flash启动和Nand Flash启动,两种启动方式的细节略有不同。 1.Nand Flash启动当设置开发板为Nand Flash启动时,开发板将会按一下步骤执行: 硬件自动将Nand Flash前4k内容拷贝到S3C2440芯片内部的SRAM中,并将SRAM起始地址设置为0x0. S3C2440从0x0地址开始执行代码。 通常在boo 2017-02-06 start > embed #嵌入式 #nandflash #norflash #s3c2440 #启动方式
ATIME_MSP430 开发库 对于想要学习嵌入式的小伙伴,如果没有单片机开发经验,会发现嵌入式学习还是很困难的。因此建议在学习嵌入式之前先简单了解一些单片机的知识。 今天介绍我之前学习单片机总结出的一些东西,也为学习单片机的人提供一个更便捷的学习路线。 目前函数库使用MSP430F149作为核心,函数库包含部分常用模块的操作函数。该函数库高内聚低耦合,以atime_msp430core.h作为支持,保证其他头文件的正常使用。 2017-02-05 msp430 > mcu #msp430
Github for windows 简介 在写代码调试时,经常会出现之前的代码可以用,但是修改后不知为何又出问题的情况。通常的办法是将可用的代码事先复制一份再进行修改,这样代码的管理并不科学。今天介绍使用Github来进行代码的版本控制,用专业的工具,提高工作效率。 这里介绍最简单的Github for windows 图形化软件,不需要学习使用各种命令,对于新手更容易入门。 1.Github是什么GitHub 是一个面向开源及私有软件项 2017-02-04 51mcu > msp430 > mcu > start > embed > bootloader > os #git #github
Github for windows 简介 在写代码调试时,经常会出现之前的代码可以用,但是修改后不知为何又出问题的情况。通常的办法是将可用的代码事先复制一份再进行修改,这样代码的管理并不科学。今天介绍使用Github来进行代码的版本控制,用专业的工具,提高工作效率。 这里介绍最简单的Github for windows 图形化软件,不需要学习使用各种命令,对于新手更容易入门。 1.Github是什么GitHub 是一个面向开源及私有软件项 2017-02-04 51mcu > msp430 > mcu > start > embed > bootloader > os #git #github
嵌入式裸机程序之中断原理 1.中断简介中断,指计算机运行过程中,出现异常后,计算机停止当前工作保存当前状态,然后转向对这些异常的处理,在处理完成后再返回到停止时的状态,继续运行。 2.S3C2440中断S3C2440有60个中断源,这里只以其中的外部中断为例,以最简单的中断处理过程代码来分析中断。 中断处理之前需要先将各个IO引脚设置为中断功能,将指示灯的IO引脚设置为输出模式。在此之后,需要了解S3C2440的各组中断 2017-02-03 start > embed #嵌入式 #中断