自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Joki

之所以不能输,也是为了那些相信,平凡的我,是天才的人。

  • 博客(47)
  • 资源 (20)
  • 收藏
  • 关注

原创 向Android系统中添加模块及产品流程

添加Android模块 一、基础知识:(1)在Android系统中,编译都是以模块(而不是文件)作为单位的,每个模块都有一个唯一的名称;(2)为了将模块编译到Android系统中,每个模块都需要一个专门的Make文件,也即是“Android.mk”文件;二、实现hello.c 模块的编写 1. 如在 hardware/test目录

2015-02-07 18:04:17 2003 1

原创 Android异步任务类分析

一、为什么要使用异步任务类? Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler对象向UI线程发送消息,完成界面的更新,这种方式对整个界面的控制非常精细。但是也有缺点,例如代码臃肿,所以为了简化操作,Android 1.5 sdk 提供了一个工具类 AsyncTask(异步任务类),使得创建异步任务变的更加简单。

2015-02-07 17:17:03 1218

原创 交叉编译工具的安装及问题解决

交叉编译工具安装步骤,遇到的问题及解决办法

2015-02-07 17:07:06 2161

原创 AMBA总线分析

一、AMBA总线标准1. AMBA 全称“Advanced Microprocessor Bus Architectur”,是ARM公司提出的一种开放性的SOC总线标准,现已经广泛应用于RISC的内核上上。2. AMBA定义了一种多总线系统(multilevel busing system),包括系统总线和等级稍低的外设总线。 AMBA支持32位、64位、128位的数据

2015-02-07 17:00:20 2579

原创 tftp/nfs等常用Linux配置

“妈妈,再也不用担心我的linux配置啦。。。”

2015-02-07 16:39:14 718

原创 嵌入式编程相关专业英语积累

ARM芯片手册相关英语overview         概述DAT                 data(数据)CON                control(控制)parity                奇偶校验odd parity        奇校验even parity        偶校验trigger

2014-11-10 23:55:41 3555

原创 strcpy函数的最优实现方法

微软自带的strcpy函数: (不完善,4分)最完善的strcpy函数: (推荐使用,10分)

2014-11-09 18:48:30 2169 4

原创 句柄的理解

句柄的理解:(下面文章认真看!有关于MMU的知识)简单汇总几点:       1、句柄就类似文件操作中的文件流,通过句柄可以对数据库进行操作;       2、当程序运行后,各个对象驻留在内存中,如果获得这个内存的首地址,我们也不一定能正确访问它的值;               为什么呢?由于linux/windows都是以虚拟内存为基础的,各个对象地址始终再发生变化,因此我

2014-11-07 20:12:42 976

原创 ctags的基本操作总结

ctags使用方法说明:a.       ctags可以分析程序生成tags文件;b.         生成的tags文件,可以用 vi -t 查找结构体,数据类型,函数名所在位置,很方便;ctags安装:      sudo apt-get install ctags使用方法:a.如果想查找某个目录下的文件所包含的结构体、函数类型、变量

2014-11-07 19:11:02 1519

原创 进程常用小知识汇总

进程重要知识点总结!

2014-10-22 22:53:14 859

原创 Linux密码破解及grub加密演示

密码破解及grub加密演示so easy,不可不会!原理:       通过进入单用户模式(单用户模式也即是只有一个用户可以访问资源的状态,且单用户模式就是系统处于最原始的状态,大部分服务还未开启),可以对密码进行修改步骤:1、开机时按住shift键 进入grub界面(grub就是作为引导加载程序,可以类似看成pc机的Bios)

2014-10-22 22:14:08 2661

原创 链表的常用操作

链表常用操作

2014-08-08 23:59:49 752

原创 【不明觉厉,厚积薄发】ARM_linux(十八)

2014-06-29 23:13:56 570

原创 【不明觉厉,厚积薄发】ARM_linux(十七)

2014-06-28 23:24:56 449

原创 【不明觉厉,厚积薄发】ARM_linux(十六)

2014-06-27 21:55:12 533

原创 【不明觉厉,厚积薄发】ARM_linux(十五)

2014-06-04 00:47:09 516

原创 【不明觉厉,厚积薄发】ARM_linux(十四)

2014-05-29 13:51:00 438

原创 【不明觉厉,厚积薄发】ARM_linux(十三)

2014-05-27 08:17:56 520

原创 【不明觉厉,厚积薄发】ARM_linux(十二)

2014-05-24 22:55:01 554

原创 【不明觉厉,厚积薄发】ARM_linux(十一)

2014-05-22 21:36:48 483

原创 【不明觉厉,厚积薄发】ARM_linux(十)

2014-05-21 22:25:21 553

原创 【不明觉厉,厚积薄发】ARM_linux(九)

2014-05-20 23:34:04 533

原创 【不明觉厉,厚积薄发】ARM_linux(八)

2014-05-20 00:31:53 557

原创 【不明觉厉,厚积薄发】ARM_linux(七)

2014-05-19 22:51:11 532

原创 【不明觉厉,厚积薄发】ARM_linux(六)

2014-05-19 00:45:19 531

原创 【不明觉厉,厚积薄发】ARM_linux(五)

2014-05-18 22:30:58 476

原创 【不明觉厉,厚积薄发】ARM_linux(四)

2014-05-17 23:40:58 481

原创 【不明觉厉,厚积薄发】ARM_linux(三)

Vim/Vi简介1、Vim/Vi 是一个文本编辑器,多适用在Linux/UNIX系统;      早期是Vi,现在增强版是Vim,但使用的还是Vi的操作。2、Vim/Vi 没有菜单,只有命令。3、作用:建立、编辑、显示文本文件。 常用操作1、Vi有三种工作模式:命令模式、插入模式、编辑模式。

2014-05-17 19:38:46 571

转载 2014找工作总结-机会往往留给有准备的人

转发请注明出处:http://blog.csdn.net/xiajun07061225/article/details/12844801 其实我的求职过程在十一之前就已经结束了,总体讲比较顺利。参加面试的几家公司基本都拿到了offer,分别是阿里巴巴、美团网、创新工场涂鸦移动以及华为。当时也参加了其他公司的面试,比如人人,一面过后收到了二面通知,拒了。创新工场豌豆荚一面结束后等

2014-05-10 16:54:53 1187

原创 ARM基础知识(一)

1、ARM有两种工作状态ARM状态 :处理执行32位的ARM指令,字对齐Thumb状态:处理执行16位的Thumb指令,半字对齐 2、处理器两种结构冯诺·依曼结构:单一存储、统一编址、分时复用;(如ARM7) 单一存储:程序指令存储器和数据存储器合并在一起的存储器结构统一编址:存储器和I/O端口共用统一的地址空间分时复用:各个工作的各个时间段交叉使用,这样就好像

2014-05-10 12:53:24 600

原创 变量存储类型

1、变量存储类型 特别注意: 1)局部变量默认是自动auto存储,可以省略不写;    2)register寄存器存储,速度很快,目前用的不多;    3)static位于静态存储区,既可以申明局部变量也可以申明全局变量,如果申明的全局变量只能作用与本文 件,这也是static的好处,可以避免一些全局变量不被其它文件使用,但可以被本文件的其他函数使用; static声明的变

2014-05-10 12:39:05 636

转载 全局变量、extern/static/const区别与联系

原文:http://www.cnblogs.com/me115/archive/2011/03/18/1987836.html在讨论全局变量之前我们先要明白几个基本的概念:1. 编译单元(模块):    在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具

2014-05-09 12:47:59 507

转载 学习指针不可少的好文章

转自:http://blog.csdn.net/ivorytower/article/details/2415219为初学者服务。这是我的帖子的宗旨。我也是个初学者(强调了无数遍了) ,我以我的理解把初学者觉得难懂的东西用浅显的语言写出来。由于小学时语文 没学好,所以竭尽全力也未必能达到这个目的。尽力而为吧。 指针是c和c++中的难点和重点。我只精通dos下的basic。c语言的其它各种特性,

2014-04-23 00:04:30 658

转载 堆和栈的理论知识

堆和栈的理论知识 2.1申请方式 stack: 由系统自动分配。 例如,声明在函数中一个局部变量 int b; 系统自动在栈中为b开辟空间 heap: 需要程序员自己申请,并指明大小,在c中malloc函数 如p1 = (char *)malloc(10); 在C++中用new运算符 如p2 = (char *)malloc(10); 但是注意p1、p2本身是在

2014-04-14 19:25:39 646

原创 程序内存分配

一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变

2014-04-14 19:09:12 661

转载 关于考证

计算机认证有很多,个人认为证书这东西,只是一个学习能力的证明,与实际技术能力无关或关系不大,下面列举几类典型的证书以及作为程序员应该选择的类别。个人观点,仅供参考。一、等级考试个人认为等级考试应该选择国家的,因为适用范围是全国通用,而且公信度也比较高。虽然有些省的等级考试可能会比全国的难很多,比如江苏省的,但是从适用角度来说,还是选择国家的比较好。另外国家的

2014-04-14 16:37:47 543

转载 main() / void main() / int main() / int main(void) / int main(int argc, char *argv[])的区别

在C/C++的学习过程中,一个很常见的问题就是void main和int main有什么区别呢?本文试图回答该问题,并涉及一些相关问题,包括一些main函数的其他实现。  首要说明的一点是这些(主题)可能是人们看起来会为之争辩几小时甚至好几天的问题。有些论据是有根据的,有些不是,而有些只是普通而过时的观点。C标准和C++标准在main函数上是有区别的,所以我分别详细来介绍他们。separate

2014-04-14 16:22:29 1038

转载 【开源】博客导出工具

来源:http://blog.csdn.net/sq_zhuyi/article/details/7924776有很多朋友在遇到一些好博客文章的时候,都想把它们下载到电脑上,转换成某些格式的文档,以方便存储、阅读。本人就这些需求,特开发了C#版【博客导出工具】。该工具现支持的网站包括:CSDN、ITEYE、博客园、新浪、搜狐、和讯、ChinaUnix、网易、51CTO、开源

2014-04-13 14:51:36 1060 2

原创 Makefile基本使用总结

Makefile常识1、Makefile是一个文件2、功能:用作整个工程的编译Makefile基本用法1、首先建立一个Makefile文件,写入内容告诉make命令如何编译和链接我们的文件2、使用规则:目标:依赖文件1  依赖文件2//可以有多个依赖文件,“依赖文件”就是要编译的文件,“目标”就是要生成的文件按TAB键  命令 //写上自

2014-04-13 13:12:38 880

原创 gcc编译器使用技巧总结

gcc的常识 1、gcc的全称:GNU C Compiler ,是GNU的一款编译器 2、gcc通过后缀名来区别输入文件的类型;    常用文件类型:  .c         语言源代码文件  .C/.cc     C++源代码文件  .h         头文件(head也即include)         .i  

2014-04-13 13:09:49 1045

IMX323-DataSheet

IMX323LQN_Datasheet,完整的IMX323芯片手册,可以下载阅读。

2018-08-23

IMX291-DataSheet

IMX291CQT_Datasheet,完整的IMX291芯片手册,可以下载阅读。

2018-08-23

IMX117-DataSheet

IMX117CQT_Datasheet,完整的IMX117芯片手册,可以下载阅读。

2018-08-23

系统程序员成长计划-李先静

系统程序员成长计划 作者:李先静,值得程序员好好阅读的书籍

2018-08-16

海思ADC驱动源码

海思ADC驱动源码,完整驱动源码,可以正常加载与使用。

2017-11-14

RTMP协议规范中文翻译

RTMP协议,RTMP协议完整的中文翻译手册,便于学习RTMP协议

2017-11-14

音频降噪、自动增益开源代码

提取WebRTC音频降噪、自动增益算法源码,WebRTC ns、agc

2017-11-14

sbc子带压缩编解码算法(C语言)

sbc codec子带压缩编解码算法,是蓝牙音频系统里常见的压缩算法。本算法是国外人写的比较优良的C语言算法

2016-03-09

HTML毛玻璃效果(demo)

毛玻璃效果火狐不支持其他浏览器都没问题。RAR包含1个说明TXT跟4个文件夹。每个文件夹分别包含html文件、css文件跟js文件各一个。1个模板代码跟3个演示代码。

2016-03-02

蓝牙开发代码(c语言)

蓝牙C语言开发代码,可用于蓝牙调试。

2016-02-24

bluez-utils-3.36.tar.gz

bluez-utils-3.36.tar.gz linux

2016-02-24

gettext-0.18.1.1.tar.zip

gettext-0.18.1.1.tar.zip linux

2016-02-24

glib-2.32.4.tar.xz

glib-2.32.4.tar.xz linux

2016-02-24

zlib-1.2.8.tar.gz

zlib-1.2.8.tar.gz src code.

2016-02-24

bma250原厂驱动源码

G_Sensor BMA250原厂提供驱动源码.

2016-02-18

ucenter 8.18

ucenter是u-blox的一个非常方便的串口调试工具

2016-02-18

GPS串口协议解析代码(完整)

基于32位MCU,解析GPS协议完整代码

2016-02-18

蓝牙profile协议预览

基于A2DP的蓝牙设备,讲解蓝牙profile相关协议。

2016-02-18

Ubuntu系统下samba安装和映射磁盘图解过程

1.Ubuntu系统下Samba服务器安装 详细图解; 2. Window映射ubuntu下samba共享的磁盘;

2015-07-10

linux常用命令总结(入门篇)

真心发了时间整理,对常用命令详细解释及使用举例,不同颜色标记,适合记忆。

2014-04-17

空空如也

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

TA关注的人

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