- 博客(7)
- 资源 (18)
- 收藏
- 关注
原创 各种存储器的区别
RAM / ROM 存储器 ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM 有两大类: 1) 静态RAM(Static RAM / SRAM),SRAM速度非常快,是目
2017-08-21 15:19:17 3256
原创 reg51 reg52区别
对于STC的任何一个系列,你都可以选择AT89S52系列。STC系列兼容51系列的单片机,也就是说,51系列的单片机有的功能STC一般都有。在书写程序的时候,编译器的检错,是不会具体针对你新建工作程时所选某一块芯片来检错的。虽STC系列兼容AT89S52的功能。但,有也不同之处,因为现在STC系列的大部分单片机都对其功能进行了增强。就连STC系列很普通的单片机都扩展了外部RAM使其数据存储器达到了1
2017-08-21 10:35:08 9267
原创 进程间通信 IPC
一.进程间通信主要有以下几种方式:管道(pipe):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。有名管道(named pipe):有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。消息队列(message queue):消息队列是由消息的链表,存放在内核中并由消息队列标识符标识。消息队列克服了信号传递信息少、管道
2017-08-19 11:14:38 225
原创 进程之间的同步方式有哪些
同步和通讯的目的是一样的,实现进程间数据共享,同步只是为了做到处理协同。共享内存在Win9X平台上是有的,在NT内核以后就没有这一说了,因为进程地址空间不再有共用部分。Linux :通信就是说进程之间传递数据。常见的方法有 pipe(管道),FIFO(命名管道),socket(套接字),SysVIPC 的 shm(共享内存)、msg queue(消息队列)。同步的意思是说,让不同进程能够在同
2017-08-19 11:08:24 2206
原创 undefined reference to symbol 'floor@@GLIBC_2.0'
编译程序的时候出现错误:/my/gtk/calculator$ gcc -o main main.c pkg-config --libs --cflags gtk+-2.0 /usr/bin/ld: /tmp/ccUS8pua.o: undefined reference to symbol ‘floor@@GLIBC_2.0’ //lib/i386-Linux-gnu/libm.so.6:
2017-08-16 10:43:06 2315
原创 gcvt字符串转换函数应用实例
原型:char *gcvt(double value, int ndigit, char *buf); 相关函数 ecvt,fcvt,sprintf 头文件:stdlib.h 功能:将浮点型数转换为字符串,取四舍五入,同时返回一个指向字符串的存储位置的指针的函数 说明:gcvt函数把一个浮点值转换成一个字符串(包括一个小数点和可能的符号字节)并存储该字符串在buffer中。该buffer应足
2017-08-14 10:41:07 374
原创 UC/Gui和EmWin的区别:同与不同
UC/Gui和EmWin的简介在国内做嵌入式系统的,开始入门OS的时候,大家应该都会选uC/OS,为什么?因为代码开源且资料众多嘛。由于UC/OS的原因大家也一定接触了UC/GUI的嵌入式图形软件库。其实uC/Gui的核心代码并不是Micrium公司开发的,而是Segger公司为Micrium公司定制的图形软件库,当然也是基于Segger公司的emwin图形软件库开发的。所有说UC/GUI其实是em
2017-08-04 14:41:38 3383
单片机C语言程序设计实训100例 基于8051+Proteus仿真
2017-09-10
代码bug定位方式有哪些
2023-10-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人