自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (9)
  • 收藏
  • 关注

转载 scanf的拓展用法

scanf中的正则表达式1、定制自己的扫描集 %[abc]、%[a-z]、%[abc]、%[a-z],比isdigit()、isalpha()更加灵活。[]内是匹配的字符,^表示求反集。int i;char str[80], str2[80];// scanf("%d%[abc]%s", &i, str, str2);// printf("%d %s %s\n",i,str,...

2019-10-08 21:19:47 217

转载 静态局部变量与全局变量

(1)静态局部变量在函数内定义,但不象自动变量那样,当调用时就存在,退出函数时就消失。静态局部变量始终存在着,也就是说它的生存期为整个源程序。   (2)静态局部变量的生存期虽然为整个源程序,但是其作用域仍与自动变量相同,即只能在定义该变量的函数内使用该变量。退出该函数后, 尽管该变量还继续存在,但不能使用它。     (3)对基本类型的静态局部变量若在说明时未赋以初值,则系统自动赋予0值。而...

2019-08-19 17:15:44 415

原创 在龙芯智龙1C上设置开机自启动用户应用程序

在智龙1C上调试GPS模块时,因每次板子的重启都需要重新设置端口的复用以启用串口一显得过于繁琐。如下:因此我便萌生了想将应用程序写进启动代码里让其开机自启,以提高工作效率,以下是详细步骤:(1).cd /etc/init.d 进入该目录下(2).ls 列出该目录下的文件,发现只有rc.sysinit(3).vi rc.sysinit 在其末尾添加应用程序代码,如下:/gp...

2019-08-14 10:15:42 331

原创 Linux下实现串口接收GPS数据

最近在做Linux下的串口接收并处理GPS数据,那对于是新手的我来说,就将这个项目分成两步,第一,接收数据,第二,处理数据。本文注重第二步的代码实现,第一步只会简单提及。本文使用的嵌入式开发板龙芯智龙1C,GPS模块采用的是正点原子的ATK-S1216F8-BD模块。第一,接收数据:在配置好开发板的串口及相关硬件后,使用cat /dev/ttyS1能将串口接收到的GPS数据打印在控制台上。模块...

2019-08-13 12:35:24 3320 4

转载 NAND flash和NOR flash的区别详解

我们使用的智能手机除了有一个可用的空间(如苹果8G、16G等),还有一个RAM容量,很多人都不是很清楚,为什么需要二个这样的芯片做存储呢,这就是我们下面要讲到的。这二种存储设备我们都统称为“FLASH”,FLASH是一种存储芯片,全名叫Flash EEPROM Memory,通地过程序可以修改数据,即平时所说的“闪存”。Flash又分为NAND flash和NOR flash二种。U盘和MP3里用...

2019-07-17 14:05:04 140

转载 for(;;)和while(true)的区别

https://yq.aliyun.com/articles/637728

2019-07-16 19:47:16 93

转载 如何查看 linux 内核源代码

Linux的内核源代码可以从很多途径得到。一般来讲,在安装的linux系统下,/usr/src/linux目录下的东西就是内核源代码。对于源代码的阅读,要想比较顺利,事先最好对源代码的知识背景有一定的了解。对于linux内核源代码来讲,我认为,基本要求是:1、操作系统的基本知识;2、对C语言比较熟悉,最好要有汇编语言的知识和GNU C对标准C的扩展的知识的了解。另外在阅读之前,还应该知道Linu...

2019-07-16 12:09:37 186

原创 gcc的-g选项做了哪些操作?

如果想用调试器执行一个可执行文件, 在用gcc编译时必须加上-g选项:gcc -g heap_overflow.c加上-g选项以后,gcc在编译时会做以下额外的操作:创建符号表,符号表包含了程序中使用的变量名称的列表。关闭所有的优化机制,以便程序执行过程中严格按照原来的C代码进行。...

2019-05-12 20:25:19 9360

转载 数据段、代码段、堆栈段、BSS段的区别

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

2019-05-05 17:37:14 215

原创 DRAM、SRAM与SDRAM

DRAM:动态随机访问内存SRAM:静态随机访问内存SDRAM:同步动态随机存储器

2019-04-21 22:07:48 148

原创 汇编写启动代码之开关iCache

本文使用的开发板是九鼎创展的X210 iNand版本。一、iROM中BL0对cache的操作(1)iCache的一切动作都是自动的,不需要人为干预,我们所需要做的仅仅是打开或者关闭iCache。(2)X210的iROM中BL0默认已经打开了iCache。二、查阅ARM手册中CP15寄存器的相关部分ARM处理器中CP15协处理器的寄存器,如下图所示:由上图可知,CP15包括了16个寄存器...

2019-02-15 19:52:03 294

原创 模数混合电路设计性实验实现简易流水灯电路

目的:学习集成运算放大器和数字集成电路的综合运用。1.用UA741构建一个时钟脉冲发生器,输出幅度为3V左右,周期为1s。2.用74LS194组成一个流水灯控制电路,使间隔3盏灯的两灯流水显示。3.在实验箱上验证所设计电路。附:(1)运放加5V电压(2)UA741、74LS194各一片(3)用1个开关控制。经分别查阅各方资料后,设计出如下电路仿真图,并在实验箱上成功验证电路:(采用的是7...

2018-12-26 13:37:15 2946

原创 51心形流水灯原理图PCB及程序简介

心形流水灯:心形流水灯,顾名思义,成品肯定是一个心形❤。随着程序的改变,通过单片机控制单个灯的亮灭达到不同的流动图案效果。原理图:PCB:STC89C52RC:STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统51单片机不具备的功能。在单...

2018-11-23 01:49:22 35321 10

原创 九鼎x210破坏iNand中的bootloader以从SD2启动的两种方法

第一种方法:(1):破坏开发板Android平台下的bootloader:将拨码开关设置为SD卡启动,打开SecureCRT,将串口连接好,将参数设置好,启动开发板,在SecureCRT中,进入Android系统控制台,输入:busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync(显示:1...

2018-10-18 11:45:20 701 2

原创 51摇摇棒的简介与改字详解

51摇摇棒:“摇摇棒”是基于人的视觉暂留原理的,通过分时刷新16个发光二极管来显示输出文字或图案等信息的显示装置。输出信号频率的控制通过单片机来实现,用摇动传感器检测当前摇动状态。当进行摇动时,由于人的视觉暂留原理,会在发光二极管摇动区域产生一个视觉平面,在视觉平面内的二极管通过不同频率的刷新,会在摇动区域内产生图像,从而达到在该视觉平面上传达信息的作用。原理图:PCB: ...

2018-10-16 22:07:36 15710 6

GNSS_Viewer配套上位机及使用说明.zip

GNSS_Viewer 是由 SkyTraq 公司提供的 GPS/BeiDou/GLONASS 评估软件,功能十分强大,可以对我们的ATK-S1216F8-BD GPS/北斗模块进行全面的测试。

2019-08-13

Linux下的gps代码压缩包

Linux下的gps代码资料,含Linux下的串口操作及gps数据处理,亲测可用。

2019-08-13

ATK-S1216F8-BD 模块用户手册_V1.0.pdf

ATK-S1216F8-BD 模块用户手册_V1.0,适用于该模块的配置。

2019-08-13

USB-to-serial-串口驱动.zip

USB-to-serial-串口驱动 亲测可用 用于平时的USB串口驱动

2019-05-22

高手进阶,终极内存技术指南——完整_进阶版

关于内存的详细讲解,韦东山老师推荐,深入学习嵌入式内存必看

2019-04-22

模数混合电路设计性试验仿真工程

此为模数混合电路设计性实验Proteus仿真工程,使用UA741及74LS194完成。

2018-12-26

51心形流水灯原理图PCB及程序

心形流水灯,顾名思义,成品肯定是一个心形❤。随着程序的改变,通过单片机控制单个灯的亮灭达到不同的流动图案效果。

2018-11-23

取字模软件

图片文字取模工具软件是一款任意大小任意字体的文字取模&任意大小任意格式的图片取模图片文字取模工具的功能和特点:1、字模输出格式有汇编和C语言两种2、取模方式 可横向或纵向 可字节倒序 可反色3、在提取矢量字库时,由于不同字体的差异导致的点阵区域偏差,用户可以自由调整到最佳状态.4、同时,软件实现了很多自定义的功能,让用户拥有更多的选择权,界面使用了完全活动的窗口,可以自由调节.

2018-10-16

摇摇棒程序(基于51单片机)

“摇摇棒”是基于人的视觉暂留原理的,通过分时刷新16个发光二极管来显示输出文字或图案等信息的显示装置。输出信号频率的控制通过单片机来实现,用摇动传感器检测当前摇动状态。当进行摇动时,由于人的视觉暂留原理,会在发光二极管摇动区域产生一个视觉平面,在视觉平面内的二极管通过不同频率的刷新,会在摇动区域内产生图像,从而达到在该视觉平面上传达信息的作用。

2018-10-16

空空如也

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

TA关注的人

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