自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

转载 详解堆栈的几种实现方法——C语言版

基本的抽象数据类型(ADT)是编写C程序必要的过程,这类ADT有链表、堆栈、队列和树等,本文主要讲解下堆栈的几种实现方法以及他们的优缺点。  堆栈(stack)的显著特点是后进先出(Last-In First-Out, LIFO),其实现的方法有三种可选方案:静态数组、动态分配的数组、动态分配的链式结构。  静态数组:特点是要求结构的长度固定,而且长度在编译时候就得确定。其优点是结构简单,

2016-12-30 08:41:41 449 1

转载 嵌入式软件入门必读,做好成为嵌入式软件大咖的准备

什么是嵌入式?来自于微信公众号:嵌入式ARM嵌入式分为广义和狭义两种。广义的嵌入式就是片上系统(system on a chip),包括单片机、PSOC、NIOS、Microblaze等。而狭义的嵌入式就是ARM9、cortex A8等特定的跑操作系统的芯片。这里主要介绍狭义嵌入式的学习路线。 还是主流的方法,先学会使用它,再深入研究底层。        常用的操作系统有lin

2016-12-30 08:35:45 441

转载 想快速全面了解LoRa?看这篇就够了!

引言LoRa与NB-IoT是最有发展前景的两个低功耗广域网通信技术。不过两者之间到底有什么区别和不同?谁又将更胜一筹占领LPWAN制高点?物联网的快速发展对无线通信技术提出了更高的要求,专为低带宽、低功耗、远距离、大量连接的物联网应用而设计的LPWAN(low-power Wide-Area Network,低功耗广域网)也快速兴起。NB-IoT与LoRa是其中的典型代表,也是最有发展前景

2016-12-29 08:42:45 10337

转载 SoC嵌入式软件架构设计之二:内存管理单元的软、硬件协同设计

软硬件整合一直是SOC芯片设计的核心技术,由系统软件架构师和芯片系统设计人员共同评估、设计SOC的各个模块,以性能、成本、软件编程灵活性、软件扩展性等作为考量依据,决定模块哪些流程可以软件硬化,哪些环节可以硬件软化。本文是软硬件整合的教科书式的经典案例!以此文祝福所有父亲节日快乐,我们所有的努力也是为了让我们的父母亲和我们的子女生活得更好。引子程序的

2016-12-29 08:32:20 888

转载 如何写出优美的 C 代码

来源:邱俊涛链接:http://www.ibm.com/developerworks/cn/linux/l-cn-cobject/index.html面向对象的 C面向对象的语言更接近人的思维方式,而且在很大程度上降低了代码的复杂性,同时提高了代码的可读性和可维护性,传统的 C 代码同样可以设计出比较易读,易维护,复杂度较低的优美代码,本文将通过一个实际的例子来说明这一点。

2016-12-24 08:53:48 356

转载 理解嵌入式开发中的一些硬件相关的概念

做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究下去。下面我们简单的介绍嵌入式开发中的一些硬件相关的概念。电平(Level)在数字电路中,分为高电平和低电平,分别用1和0表示。一个数字电路的管脚,总是存在一个电平的,要么高要么低,或者说要么1要到0(其实,还有另一种状态,后面会提到)。总线(Bus)在嵌入式系统中一

2016-12-16 21:33:36 852

转载 不懂中断你就别玩单片机

中断单片机CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。例如当你正在洗衣时,突然手机响了(中断发生),你暂时中断洗衣的工作,转去接电话(中断响应和中断服务),待你接完后,再回来继续

2016-12-14 08:42:41 914

转载 C语言面试题(嵌入式开发方向,附答案及点评)

整理自C语言面试题(嵌入式开发方向,附答案及点评)预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)[cpp] view plain copy print?#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL   我在这想看到

2016-12-13 16:45:33 2196

opencv4.1_cache.rar

编译opencv所需下载的3rdparty,主要是 .cache中的文件,如ade、face_landmark_model、ffmpeg、ippicv、boostdesc、vgg等文件。

2020-09-09

protobuf.rar

这是google protobuf的源代码,protobuf是一个灵活的、高效的用于序列化数据的协议。相比较XML和JSON格式,protobuf更小、更快、更便捷。google protobuf是跨语言的,并且自带了一个编译器(protoc),只需要用它进行编译,可以编译成Java、python、C++、C#、Go等代码,然后就可以直接使用,不需要再写其他代码,自带有解析的代码。

2020-07-12

thomas-haslwanter / statsintro_python .zip

《Python统计分析》书中的Python模块和IPython notebook 1、用python介绍统计学 2、包含了书中Python统计应用的重要示例和解决方案。

2020-05-03

通过以太网实现STM32F107在线升级

通过以太网实现STM32F107在线升级

2017-01-04

让你不再害怕指针

详细介绍C语言中的指针相关知识点,通俗易懂,是学习指针的好资料。

2017-01-02

常用74系列和CMOS-4000系列数字集成电路功能一览表

2016-09-21

Linux爱好者入门教程

学习Linux很好的教程,值得拥有,是一篇好的学习文件。

2015-11-03

空空如也

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

TA关注的人

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