自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (51)
  • 收藏
  • 关注

原创 frameworks/base/Android.mk:135: *** commands commence before first target. Stop.

makefile时常遇到这样的问题,汇总网上的原因如下:1. 上一行换行符号 \ 后面有空格2. 本行前面的空白有非法字符1)Makefile可能是以命令行开始:以[Tab]字符开始,但不是一个合法的命令行(例如,一个变量的赋值)。命令行必须和规则一一对应。 2)产生第二种的错误的原因可能是一行的第一个非空字符为分号,make会认为此处遗

2013-01-17 23:09:31 3083

原创 Binder通信流程图

2013-01-15 14:40:47 1035

转载 sysclktz 0

android时区的初始化     android时区的初始化是init进程执行init.rc的解析,找到关键字sysclktz ,和参数0,调用settimeofday(NULL, &tz)将时区设置为0时区。参数时间区域为NULL,表示仅仅改变时区。init.rcon early-init    # Set init and its forked children's oo

2013-01-14 10:52:13 2069

原创 SDL init failure, reason is: No available video device

在SecureCRT上使用SSH 登录后运行emulator出错:SDL init failure, reason is: No available video device。原因是他依赖X11,可以进入图形化界面来运行。在虚拟机图型界面上运行就OK.

2013-01-11 21:05:01 884

转载 android的init过程分析

前言Android系统是运作在linux kernal上的,因此它的启动过程也遵循linux的启动过程,当linux内核启动之后,运行的第一个进程是init,这个进程是一个守护进程,它的生命周期贯穿整个linux 内核运行的始终, linux中所有其他的进程的共同始祖均为init进程。当然为了启动并运行整个android系统,google实现了自己的init进程,下面主要分析init进程都做了

2013-01-11 16:06:44 607

原创 android --------Init.c

1.内核参数import_kernel_cmdline(0),   内核参数,就是写在grub 的menu.lst里面或者通过其他地方,是传给内核的参数。由各种boot loader (grub ,lilo, pxeloader 等)负责复制到内存指定位置,然后linux内核通过boot loader传递过来的 一个指针(cmdline pointer)可以获取到。然后建立起/proc/cmd

2013-01-11 15:03:08 824

原创 JNI对HAL的封装

文件位置:frameworks\base\services\jni动态注册文件:onload.cpp#include "JNIHelp.h"#include "jni.h"#include "utils/Log.h"#include "utils/misc.h"namespace android {int register_android_server_Alar

2013-01-11 09:58:58 1067

转载 Android Property

转载一:    属性(property)系统对Android来说是一个重要的功能。他作为一个系统服务管理着系统的配置和状态,所有的这些系统配置和状态都是属性(property)。属性(property)是一对键/值(key/value)组合,键和值都是字符串类型。总体感觉属性系统非常像Windows的注册表的功能。Androd中非常多的应用程序和库直接或者间接的依赖于属性系统,并由此决定其

2013-01-07 15:53:58 897

转载 Linux下的动态链接库.so文件的使用

参考文献:http://blog.csdn.net/jenshy/article/details/6746211 简介大家都知道,在WINDOWS系统中有很多的动态链接库(以.DLL为后缀的文件,DLL即Dynamic Link Library)。这种动态链接库,和静态函数库不同,它里面的函数并不是执行程序本身的一部分,而是根据执行程序需要按需装入,同时其执行代码可在多个执行程序间

2013-01-06 19:42:50 785

原创 Android中HAL结构分析

一.文件位置/hardware/libhardware/include/hardware/hardware.h/hardware/libhardwarehardware.c二.核心结构struct hw_module_t;    struct hw_module_methods_t;struct hw_device_t;三.核心结构分析  1.struct hw_d

2013-01-06 18:56:40 832

转载 虚拟机virtualbox中挂载新硬盘

在virtualbox中装好Ubuntu后,发现硬盘空间太小,怎样才能增加硬盘容量?那就是再建一个硬盘:1. 添加新硬盘     设置 -> Storage -> SATA控制器->右击,选择“添加虚拟硬盘”      然后,根据需求创建合适的硬盘2. 重启虚拟机     查看现有系统的磁盘空间        sudo fdisk -l     可看到新加的虚拟硬盘,一

2013-01-05 09:25:02 590

原创 Tiny210 从源代码开始创建Android

友善之臂的开发板手册上提供了从源代码开始创建Android的两个脚本:build-android,genrootfs.sh  以及使用制作yaffs2格式的文件系统映像1.build-android 1 #!/bin/bash 2 3 if [ ! -e "./jdk1.6.0_23" ]; then 4 tar xzf jdk1.6

2013-01-04 14:21:54 901

转载 shell中常用的特殊符号

在shell中常用的特殊符号罗列如下:# ;    ;;       .       ,        /        \        'string'|        !    $    ${}    $?       $$    $*        "string"*      **    ?       :        ^       $#    $@        `comman

2013-01-04 13:29:19 688

原创 ramdisk.img system.img userdata.img 分析

Android 源码编译后,在out/target/product/generic下生成的三个镜像文 件:ramdisk.img,system.img,userdata.img以及它们对应的目录树root,system,data。 ramdisk.img是根文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,android加载 这3个映像文件后,会把

2013-01-04 11:51:00 2096 1

转载 Android编译过程详解

Android的优势就在于其开源,手机和平板生产商可以根据自己的硬件进行个性定制自己的手机产品,如小米,LePhone,M9等,因此,在我们在对Android的源码进行定制的时候,很有必要了解下,Android的编译过程。如果你从来没有做过Android代码的编译,那么最官方的编译过程就是查看Android的官方网站:http://source.android.com/source

2013-01-04 10:44:52 5037

转载 Linux库

一、引言通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件(executable file)。程序在运行时,与函数库再无瓜葛,因为所有需要的函数已拷贝到自己门下。所以这些函数库被成为静态库(static libaray),通常文件名为“libxxx.a”的形式。另外,

2013-01-03 10:39:47 745

转载 Android.mk简介

Android.mk文件是GNU Makefile的一小部分,它用来对Android程序进行编译。因为所有的编译文件都在同一个 GNU MAKE 执行环境中进行执行,而Android.mk中所有的变量都是全局的。因此,您应尽量少声明变量,不要认为某些变量在解析过程中不会被定义。一个Android.mk文件可以编译多个模块,每个模块属下列类型之一:  1)APK程序  一般的Andr

2013-01-03 10:33:21 699

转载 四步轻松实现用Visio画UML类图

本节和大家一起学习一下用Visio画UML类图的方法,主要有四个步骤,这里和大家分享一下,相信通过本节的学习,你对Visio画UML类图的步骤一定会有所了解。 用Visio画UML类图 对于画类图的工具很多,曾经学过用starUML画类图,但这个是用于Java语言的,对于用vs编程C++语言,个人感觉用visio会好一点。以下用以前面的俄罗斯方块游戏中的一个Block类为例来讲述。1.

2013-01-03 09:59:54 839

转载 Android HAL实例解析

一、概述   本文希望通过分析台湾的Jollen的mokoid 工程代码,和在s5pc100平台上实现过程种遇到的问题,解析Andorid HAL的开发方法。     二、HAL介绍   现有HAL架构由Patrick Brady (Google) 在2008 Google I/O演讲中提出的,如下图。Android的HAL是为了保护一些硬件提供商的知识

2013-01-02 17:23:45 766

转载 Android源代码目录结构与介绍

Android 2.2|-- Makefile|-- bionic               (bionic C库)|-- bootable            (启动引导相关代码)|-- build                 (存放系统编译规则及generic等基础开发包配置)|-- cts                    (Android兼容性测试套件标准)

2013-01-02 14:43:06 1278

原创 写在2013年开年

2013年,新的一年开始。回顾2012年,从年初学习wince到后来的android和linux ,一路走来似乎为的是一个选择。当时间定格在2012年的最好一个月,决定自己以后的发展方向定位在android 平台上。我会在csdn上记录学习安卓的一些较好的文章,以便自己及时复习和大家一起交流,等到年终的时候,看看自己在这个平台上能有多大的收获,到时候再做总结。

2013-01-02 14:04:11 566

烟火数据集烟火数据集烟火数据集

烟火数据集烟火数据集烟火数据集

2024-08-15

YOLO火焰检测数据集4-4

YOLO火焰检测数据集4--4

2024-04-18

YOLO火焰检测数据集2-2

YOLO火焰检测数据集2--2

2024-04-18

YOLO火焰检测数据集3-3

YOLO火焰检测数据集3--3

2024-04-18

火焰识别数据集合1-2

火焰识别数据集合1

2024-04-18

YOLO火焰检测数据集

YOLO火焰检测数据集 1800 多张图片,标注完成,可直接训练

2024-04-10

rk3588下yolov5火焰识别h264输出log

rk3588下yolov5火焰识别h264输出log

2024-03-10

rk3588下yolov5火焰识别h264输出log

rk3588下yolov5火焰识别h264输出log

2024-03-10

rk3588下yolov5火焰识别h264输出log

rk3588下yolov5火焰识别h264输出log

2024-03-10

OrangePi-5-RK3588S-用户手册-v2.0.pdf

OrangePi_5_RK3588S_用户手册_v2.0.pdf

2024-02-28

sst 仿真宏130000000

sst 仿真宏130000000

2024-01-06

sst 仿真元素1300000

sst 仿真元素1300000

2024-01-06

-sst 仿真 core-1300000

-sst 仿真 core-1300000

2024-01-06

ipc http config 抓包

ipc http config 抓包

2022-12-04

systemd-analyze plot

systemd-analyze plot systemd-analyze plot

2022-09-19

开发国标28181用到的协议

开发国标28181用到的协议

2022-08-16

GobiNet-18114-Release-V1

GobiNet-18114-Release-V1

2022-08-14

linux 文档 linux 文档

linux 文档 linux 文档

2022-07-24

从0开始编译onvif 框架

从0开始编译onvif 框架

2022-07-10

onvif 抓包报文 onvif 抓包报文

onvif 抓包报文onvif 抓包报文

2022-07-07

onvif rtsp264 onvif rtsp264 onvif rtsp264

onvif rtsp264 onvif rtsp264 onvif rtsp264

2022-07-03

海思编译器编译器编译器

编译器 编译器编译器编译器编译器

2022-06-29

rtsp h265 hisi

tftp -g -r rtsp-h265 192.168.1.100 ./rtsp-h265 rtsp://192.168.1.20/test.265

2022-06-28

rtmp 传输协议code

rtmp 传输协议code

2022-06-24

ds5-ce-linux

ds5-ce-linux

2022-04-23

cpp-design-patterns-master.tar.gz

C++设计模式

2021-07-07

libcstl.zip

libcstl.zip

2021-06-01

动态数组链表数据结构.docx

动态数组链表数据结构.docx

2021-05-30

perf-tools.zip

perf 性能分析工具

2021-03-21

gcc-9.1.0.tar.xz

支持c++ 17 特性

2021-03-05

常见的十多中内核调试.pdf

常见的十多中内核调试.pdf

2021-01-24

linux code.zip

linux 应用编程中的基础函数

2020-05-25

linux网络资料.7z

linux 网络相关。

2020-04-12

linux 性能优化.7z

基本关于新能优化的介绍,用例查阅学习,供自己方便的时候查阅,也分享给大家。

2020-04-12

vim 使用的小技巧 zip

vim 使用的小技巧,文本编译器适用方法,大脚好好练习。

2019-08-11

微信小程序入门

小程序的代码构成以及四个重要的文件类型(wxml、wxss、js和app.json) 主要讲解这方面的入门书籍

2018-11-17

微信小程序和价值投资

价值投资主要讲述一个散户如何在市场上赚到钱。 微信小程序入门

2018-11-17

Linker script in Linux

Linker script in Linux 详细描述链接脚本的文档

2017-04-02

链接脚本解析

2017-04-02

关于存储方面的资料

有关存储方面的资料

2012-11-28

空空如也

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

TA关注的人

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