自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (14)
  • 收藏
  • 关注

原创 进程系统调用——fork函数的深入理解使用

进程系统调用——fork函数的深入理解使用fork ()函数是一个很有意思的函数,它可以建立一个新进程,把当前的进程分为父进程和子进程。但是,有些学员在初次学习这个进程分裂函数的时候,总会出现不能理解其返回值的现象,本文对fork函数的使用及其返回值作详细的分析。 该函数的调用与普通函数有所不同,fork函数如果调用成功将会返回两次:在父进程中返回子进程的PID;在子进程中返回0。成功

2012-11-22 13:27:19 957

原创 Android应用学习——编写音乐播放器MediaPlayer(一)

一直对Android应用程序编写感兴趣,苦于没有机会学习,最近想安下心来系统学习一下Android的应用编程。前些日子一直在做Android底层方面的东西,对应用程序的基础仅仅有了解而已,现在加深这些了解,并慢慢的深入Android的应用编程。学习应用编程的第一步,动手写一个音乐播放器,请各位看官勿喷!~~~原谅初学者的“痛苦”,下面是播放器的界面,除了“收藏列表”按钮外,其他按钮的功能已经全部实

2012-11-20 13:48:47 1374

原创 Android 开机动画定制

Android 开机会出现3个画面:(一)底层Linux内核系统启动,出现Linux小企鹅画面(reboot);(二)Android平台启动初始化,出现"A N D R I O D"文字字样画面;(三)Android平台上层图形系统启动,出现含闪动的ANDROID字样的动画图片(start)。 一、      底层Linux内核系统启动logo(小企鹅)修改 1、分析过

2012-11-08 14:59:51 943

原创 multiple definition of错误原因

multiple definition of错误原因     出现multiple definition of的错误原因是:在多次包含头文件时定义了变量和函数。                 解决方法:在文件中加入防止头文件被多次声明的宏判断符号,#ifndef _HEAD_H_#define _HEAD_H_#endif    在头文件中声明

2012-08-20 22:08:52 2397

原创 文本文件与二进制文件

什么是文本文件,什么是二进制文件?               在Windows和DOS系统中,狭义的文本文件是指扩展名为txt的文件。         实际上,那些没有格式的,由可理解的ASCII以及其他编码文字组成的文件都是文本文件,         如C源文件,HTML超文本文件,XML。除此之外的其他文件都是二进制文件,如word文件DOC,图像格式文件JPG。

2012-08-20 22:05:56 675

原创 ARM定义特殊寄存器(*(volatile unsigned long *))的理解

ARM定义特殊寄存器(*(volatile unsigned long *))的理解        以前老是对ARM程序中(*(volatile unsigned long *))不理解,通过查阅资料,和看别人写的文章,今天对这个类型转换进行解析一下。这个用法不止在定义内部特殊寄存器有用,在用到外部总线时,定义外部器件的地址也会用。        对于嵌入式系统编程,要求程

2012-08-08 15:43:38 1131

原创 Linux进程状态解析之R、S、D、T、Z

Linux进程状态解析之R、S、D、T、ZR (TASK_RUNNING),可执行状态。    只有在该状态的进程才可能在CPU上运行。同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在一个CPU的可执行队列中)。进程调度器从各个CPU的可执行队列中分别选择一个进程在该CPU上运行。    正在

2012-08-03 15:40:34 2001

原创 Android HAL分析与开发

1、Android的HAL是为了一些硬件提供商提出的“保护proprietary”的驱动程序而产生的东东,简而言之,就是为了避开Linux kernal的GPL license的束缚。Android把控制硬件的动作都放到了user space中,而在kernel driver里面只有最简单的读写寄存器的操作,而完全去掉了各种功能性的操作(比如控制逻辑等),这些能够体现硬件特性的操作都放到了Andr

2012-07-12 14:55:12 558

原创 标准IO缓存机制

标准IO库的操作是围绕流进行的,当我们通过fopen标准IO库函数打开一个文件,我们就使一个文件和一个IO流相关联。在这里我们把IO流和文件指针FILE*等同起来,因为所有针对IO流的操作都是通过FILE*指针完成的。我们知道引入标准IO库的目的是为了提高IO的效率,避免频繁的进行read/write系统调用,系统调用会消耗较多的资源。因为标准IO引入了IO缓存,通过积累一定量的IO数据后,然

2012-06-25 11:50:09 750

原创 Android.mk文件简要分析

Android.mk文件简要分析LOCAL_PATH:= $(call my-dir)LOCAL_PATH表示此时位于工程目录的根目录中,(call my-dir)是调用了my-dir函数,功能由编译器提供,被用来返回当前目录的地址(这里的当前目录里包括Android.mk本身)。    include $(CLEAR_VARS)CLEAR_VARS这个变量由编译系统决定,并且

2012-05-17 11:38:46 460

原创 解决下载Android源码时遇到的问题 DownloadError: android.googlesource.com:

解决下载Android源码时遇到的问题 DownloadError: android.googlesource.com:解决下载Android源码时遇到的问题本文解决公用IP(外网IP有限,经常发生在公司网络环境或虚拟机上)的机器下载Android源代码遇到的问题。注意本文只针对当前从android.googlesource.com下载源码时遇到的问题,因为网络和后续Android源码

2012-05-17 11:04:39 1825

原创 ubuntu正确输入用户名密码后重复登录界面

ubuntu正确输入用户名密码后重复登录界面ubuntu正确输入用户名密码后重复登录界面问题描述:在启动时到了登录界面后,输入用户名和密码,系统黑一下屏又回到了登录界面,怎么也进不去?问题原因:在网上查找了一些资料以后发现是自己修改了环境变量以后造成到缘故。事实上今天在搭建ubuntu下android平台到

2012-05-17 11:00:50 1720

Seafile项目经验分享.pptx

Seafile项目经验分享.pptx

2021-11-18

Seafile开源云存储安装与使用.doc

Seafile开源云存储安装与使用.doc

2021-11-18

UML基础教程.ppt

UML基础教程.ppt

2021-11-18

单板软件C&C++编程规范.xls

单板软件C&C++编程规范.xls

2021-11-18

linux_C_语言编程规范.doc

linux_C_语言编程规范.doc

2021-11-18

DLT 634.5104-2009 远动设备及系统 第5-104部分:采用标准传输规约集的网络访问.pdf

DLT 634.5104-2009 远动设备及系统 第5-104部分:采用标准传输规约集的网络访问.pdf

2021-11-18

IEC60870-5-104通讯规约培训教程-南瑞.ppt

IEC60870-5-104通讯规约培训教程-南瑞.ppt

2021-11-18

Q_GDW 376.1-2009 电力用户用电信息采集系统通信协议 第一部分:主站与采集终端通信协议.pdf

Q_GDW 376.1-2009 电力用户用电信息采集系统通信协议 第一部分:主站与采集终端通信协议.pdf

2021-11-18

DLT 645-1997 多功能电能表通信规约.pdf

DLT 645-1997 多功能电能表通信规约.pdf

2021-11-18

DLT_645-2007_多功能电能表通信协议2010.pdf

DLT_645-2007_多功能电能表通信协议2010

2021-11-18

socketcan_j1939_V1.5.c

socket解析can数据

2021-11-18

数据链路层SAE_J1939-21.pdf

国标:商用车控制系统局域网络(CAN )通信协议 第 4 部分:数据链路层

2021-11-18

jeffy-vim-read

最好的vim插件工具,联网后,直接运行过一会下载完相应的东西,即可使用,自动补齐,超级好用

2012-09-27

svn服务器-2.5.4

VisualSVN-Server-2.5.4.msi ;svn服务器-2.5.4

2012-05-15

空空如也

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

TA关注的人

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