C语言
JasonHuo_
毕业中山职业技术学院,电气自动化专业。熟悉各平台嵌入式程序开发、arm-linux应用程序开发与内核驱动模块开发、深入了解联咏方案和海思方案源代码。
展开
-
C语言面向对象之STL库--Vector
Vector 容器的由来我们这里说的vector是之C++语言中的Vector.vector 是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结果和算法的模板类和函数库,vector是一个容器,他能够存放各种类型的对象,简单的说,vetor是一个能够存放任何数据类型的动态数组,可以动态改变内存大小。原创 2017-10-26 20:51:05 · 3259 阅读 · 0 评论 -
C语言面向对象编程之基类。
我们作为一个程序员,C语言可以说是最开始入门的语言,它让我们接触了程序的奥妙,当我们慢慢的接触了C++,Java或者其他更加高级的语言时会发现C语言使用起来很不方便,其中之一就是,以我个人为例,一开始学习C语言是用来编写单片机程序的(面向过程的),在我初级印象当中,c语言是面向过程的。那么怎么样它具有面向对象的性质呢?一开始,我们会发现,c语言里边会有结构体struct,和c++中的类是很相似的,同时C语言接头体里边可以包含函数指针,那么我们针对帧一点开始动手做自己的C语言面向对象lib。我们参考万物皆有原创 2017-10-24 17:24:43 · 2981 阅读 · 0 评论 -
[海思]--Hi3516a--GPIO(用户层)
[海思]–Hi3516a–GPIO(用户层)控制篇海思Hi3516aGPIO用户层控制篇gpio 玩过单片机的人都应该很熟悉了,然而在linux中,gpio操作属于内核层的范畴,用户想要直接配置gpio的模式和读取gpio的状态是比较困难的一件事情。那么本文主要讲述如何利用海思sdk已有的资源来实现用户层的gpio操作原创 2018-01-13 13:51:16 · 6031 阅读 · 10 评论 -
[海思]--Hi3516aIVE--基础
简介: 我刚刚接触海思的时候用的是Hi3518E/Hi3616C 这个时候的IVE例子可以所是没有的,官方完全没有给出使用例子。只在pdf上给出了些许说明。让那时的我头痛欲裂。不过现在的IVE已经比较完善了,而且还有基于VS2010的模拟库,不过这个我从来没有用过。我通常都是直接在板子上调的。 HI3516A 给出的例子已经比较详细了,不过海思有一些不足,而且我很不喜欢它的原创 2017-10-31 12:10:06 · 10383 阅读 · 15 评论