加载中
Vim与clang-format

前一段时间因工作需要参与了一个开源项目,在向github提交代码后提示格式校验失败。 项目的管理者告知,要想修改的代码能入库需要使用Clang-Format校验。 需要使用下面的命令对上次的修改重新...

05/20 17:44
33
Linux内核修炼之framebuffer分析

Linux源代码包中/document/fb/framebuffer.txt有例如以下介绍: The frame buffer device provides an abstraction for the graphics hardware. It represents the frame buffer of some vi...

2018/05/03 16:53
84
一个makefile调用多个makefile 文件示例

项目1makefile: LIBDIR = /root INCDIR = . ./Include TARGET = x MAKEFILE = makefile LIBS = dl pthread rt TXLIB = aes #CC = gcc -ggdb CC = gcc CPPFLAGS = -MD # add -D_INTERRUPT t...

2011/06/09 15:03
697
Linux 字符设备驱动结构

cdev 结构体、设备号相关知识解析 很久以前看的书,现在看看网上的博客写的都更清楚,特转发并保存

2018/05/08 09:15
56
ecos启动流程分析

这里以ep9315平台为例,分析ecos3.0的启动过程。ecos的配置情况为启用了posix兼容,应用程序从main开始。这里就分析从系统启动后,到执行main之前,系统做了哪些工作。...

2015/02/04 14:09
176
GUN Global + Vim及其插件 打造Android源码阅读器

第一步安装GUN Global 建议使用源码安装,下载地址:http://tamacom.com/global/global-6.6.1.tar.gz。 解压文件,编译过程 ./configure make make install 第二步配置vim cp /usr/local/sha...

2017/12/22 13:46
188
android系统架构及源码目录结构

https://blog.csdn.net/armwind/article/details/78434905 https://blog.csdn.net/lyjit/article/details/52472623...

2017/11/30 09:12
55
Linux下makefile教程(1~3)

什么是 makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都 为你做了这个工作,但我觉得要作一个好的和 professional的程序员, makefile还是要懂 。这就好像现在有...

C和汇编混合编程及示例

在嵌入式系统开发中,目前使用的主要编程语言是C和汇编,C++已经有相应的编译器,但是现在使用还是比较少的。在稍大规模的嵌入式软件中,例如含有 OS,大部分的代码都是用C编写的,主要是因为...

值得推荐的C/C++框架和库 (真的很强大)

留档备查,非常强大的C/C++开源项目总结文档~

2016/11/03 10:56
161
Eclipse cdt安装与使用

Eclipse cdt安装与使用 基于Window 7 Ultimate X64 + Eclipse SDK3.5.2 + cdt + MinGW-5.1.6 + gdb-6.6 + MSYS-1.0.11 1、启动Eclipse SDK,选择Help->"Install New Software...","Work wit...

2011/08/05 17:03
5.7K
C语言嵌入式系统编程修炼

C语言嵌入式系统编程修炼 来源: ChinaUnix博客 C语言嵌入式系统编程修炼之内存操作篇 数据指针 在嵌入式系统的编程中,常常要求在特定的内存单元读写内容,汇编有对应的MOV指令,而除C/C++以...

2011/04/12 16:03
595
走进Android Binder机制(驱动篇上)

https://www.cnblogs.com/CoderTian/p/6158611.html

2018/05/23 23:22
51
Linux设备模型理解

本文从四个方面来总结一些内容: 1.底层数据结构:kobject,kset. 2.linux设备模型层次关系:bus_type,device,device_driver. 3.集成:PCI设备驱动模型实例及设备,设备驱动注册源码的简单分析...

使用Vim+Ctags+Cscope阅读源代码

因为所有设计思想、内部机制都是 以代码的形式实现,所有的资料也都是为了更好的诠释代码。那么一个好的阅读工具,能 够提高阅读的效率和效果。 • "Cscope"[4]为终端下的代码阅读工具,资源...

2013/04/16 15:53
496
Android P的HWC Composer相关

Android P加载Composer: SurfaceFlingerBE封装了HWComposer,处理与HAL层的业务相关业务。SurfaceFlingerBE的mComposerSequenceId代表当前 使用的HWComposer的类型,0为正常SurfaceFlinger使...

2018/07/24 16:08
914
Eclipse CDT" (Eclipse C++) 安装 与 配置 (支持C++11)

因为VS2012对于C++11的支持不是特别好, 所以可以使用Eclipse CDT, 比较好的支持C++11

2016/09/28 10:29
109
protobuf c++入门

1、在.proto文件中定义消息格式 2、使用protobuf编译器 3、使用c++ api来读写消息 0、为何使用protobuf? 1、原始内存数据结构,可以以二进制方式sent/saved.这种方式需要相同的内存布局和字节...

2016/11/21 14:05
76
Eclipse工程配置调用JNI完全攻略

Eclipse工程配置调用JNI完全攻略 当你找到并鬼使神差地打开这个博文的时候,我敢肯定你已经知道什么是JNI,基本概念就不粘贴了。 百度出来的JNI调用方法,前三页几乎毫不例外的都是几年前的资...

2016/08/23 10:07
49
__attribute__ 你知多少?

GNU C 的一大特色就是__attribute__ 机制。__attribute__ 可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute )。...

2015/01/22 10:57
22

没有更多内容

加载失败,请刷新页面

返回顶部
顶部