- 博客(10)
- 资源 (28)
- 收藏
- 关注
转载 DHCP详细工作过程
转自:https://blog.csdn.net/jiang1818608/article/details/78343500DHCP客户端通过和DHCP服务器的交互通讯以获得IP地址租约。为了从DHCP服务器获得一个IP地址,在标准情况下DHCP客户端和DHCP服务器之间会进行四次通讯。DHCP协议通讯使用端口UDP 67(服务器端)和UDP 68(客户端)进行通讯,UDP68端口用于客户端请求,...
2018-06-29 15:10:56 581
转载 typedef定义函数类型的用法
typedef定义函数类型的用法最近在CodeProject上看了段关于COM in plain C项目的代码,其中的一段关于typedef使用的代码一时让人有点模糊,代码如下:typedef long SetStringPtr(char *);typedef long GetStringPtr(char *, long);typedef struct { SetStringPtr *...
2018-05-28 18:00:59 6832
转载 关于__attribute__中section部分的一些了解
转自:https://blog.csdn.net/sadshen/article/details/9419267诸如我辈菜鸟,对编译器了解比较少,面对代码中出现的陌生字眼真是茫然不知所措。今天查阅了一些资料,总算是有了一点了解,现在将些许理解记录在案。__attribute__这个关键词是GNU编译器中的编译属性,ARM编译器也支持这个用法。__attribute__主要用于改变所声明或定义的函数...
2018-05-19 16:44:25 5327 1
原创 keil分散性加载文件scf实例
一、 将.c文件加载到指定位置要实现keil下的分散加载,需要修改sct文件,本工程要实现将hw_config.c文件加载到0x08002000起始位置,本工程的的sct文件为Project\ScatterLoading\MDK-ARM\Project.sct,打开如下:; ***************************************************...
2018-05-19 16:20:30 1976
转载 分散加载描述文件.scf的设置及详解
转自:https://blog.csdn.net/yyt7529/article/details/4245604简单应用时可以不写.scf文件。而在"Output"页中选择"Simple".然后填写"RO Base"和"RW Base"的起始地址。在"Lay Out"页中,填写Object/Symble: Startup.o, Section: Start.编写启动文件:Startup.s.在"O.
2018-05-19 16:12:24 3587
转载 C++中虚函数工作原理和(虚)继承类的内存占用大小计算
转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/7883531一、虚函数的工作原理 虚函数的实现要求对象携带额外的信息,这些信息用于在运行时确定该对象应该调用哪一个虚函数。典型情况下,这一信息具有一种被称为 vptr(virtual table pointer,虚函数表指针)的指针的形式。vptr 指向一个被称为...
2018-02-25 14:35:53 247
转载 C++项目中的extern "C" {}
转自:https://www.cnblogs.com/skynet/archive/2010/07/10/1774964.html引言在用C++的项目源码中,经常会不可避免的会看到下面的代码:123456789#ifdef __cplusplusexter
2018-01-04 14:42:19 176
转载 ARM开发板如何安装Linux系统
转自:http://www.eepw.com.cn/article/201611/322612_2.htm注意:本小节假定您已经连接好开发板的和PC机之间的串口和USB口,并把开发板设置为NORFlash启动,系统更新和安装完毕请设置为NandFlash启动。本文下载的bootloader、内核和文件系统是友善之臂公司提供的,可以在这里下载到http://www.arm9home.ne
2017-12-15 21:58:23 16132
转载 c/c++结构体、对象内存对齐
转自:http://blog.csdn.net/natsuyu/article/details/46431849主要是有了图就各种好理解~内存对齐 在我们的程序中,数据结构还有变量等等都需要占有内存,在很多系统中,它都要求内存分配的时候要对齐,这样做的好处就是可以提高访问内存的速度。 我们还是先来看一段简单的程序:
2017-12-07 09:17:49 224
转载 C语言宏定义,内置宏的用法
文章转自:http://blog.csdn.net/zyex1108/article/details/55251944当然宏定义非常重要的,它可以帮助我们防止出错,提高代码的可移植性和可读性等。下面列举一些成熟软件中常用得宏定义1,防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H//头文件内容 …#endif
2017-12-07 09:14:16 680
Cortex-M3权威指南(中文版详尽版)-完整版.pdf
2018-07-25
《电路》邱关源-第五版-完整版.pdf
2018-07-03
c语言程序设计pdf——谭浩强.pdf
2018-05-02
模拟电子技术基础(第四版) 童诗白.pdf
2018-05-02
基于嵌入式实时操作系统的程序设计技术.pdf
2018-05-02
USB 2.0规范(英文版).pdf
2018-05-02
LWIP协议栈源码详解.pdf
2018-05-02
Cortex-M3权威指南(中文版详尽版).pdf
2018-05-02
ASCII码表.doc
2018-02-09
电力用户用电信息采集系统功能规范
2018-02-09
GSM_AT命令手册
2018-02-09
CAN总线协议
2018-02-09
yaffs2文件系统实现原理分析
2017-12-07
嵌入式网络那些事
2017-12-07
C++编程规则
2017-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人