logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android源码编译:Android系统源码编译时遇到的错误及解决方法

下面是在编译安卓源码是遇到的错误,记录下来,防止再次遇到。1.编译时候出现如下错误:build/core/base_rules.mk:134: *** prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6/lib32: MODULE.HOST.STATIC_LIBRARIES.libbfd already defined by p...

Android启动流程:上电到启动第一个APP的详细流程,

    1. 安卓启动大致如下图所示: 2. BootLoader (如果想了解跟详细关于bootloader请看:安卓bootloader)       从系统的角度上来讲,Android系统的启动过程可以分为 bootloader 引导,装载和启动 linux内核 启动Android系统bootloader 相当于电脑上的Bios 他的主要作用就是初始化基本的硬件设备,建立...

LCD屏参:手把手教你配置LCD屏参(proch值)

 LCD屏参(proch值)解释和计算Linux内核的lcd控制器使用clcd_panel结构体表示一个LCD屏的硬件参数: /* include/linux/fb.h */  struct fb_videomode {  const char *name; /* optional */  u32 refresh; /* optional */  u32 xres;  ...

#android#linux
linux设备驱动框架

一.Linux设备分类字符设备: 以字节为单位读写的设备。块设备    : 以块为单位(效率最高)读写的设备。网络设备 : 用于网络通讯设备。字符设备:        字符(char)设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。字符设备驱动程序通常至少要实现open、close、read和write的系统调用。字符终端(/dev/console)和串口(..

#linux
linux系统组成及结构

Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。1. linux内核内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Lin...

#linux
android NDK(一): 集成本地代码(c/c++)到安卓工程并调用

一. 定义:1.什么是NDK?NDK全称是Native Development Kit,NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。NDK集成了交叉编译器(交叉编译器需要UNIX或LINUX系统环境),并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译...

#android studio
cmake快速入门

简介cmake是kitware公司以及一些开源开发者在开发几个工具套件(VTK)的过程中所产生的衍生品。后来经过发展,最终形成体系,在2001年成为一个独立的开放源代码项目。其官方网站是www.cmake.org,可以通过访问官方网站来获得更多关于cmake的信息,而且目前官方的英文文档比以前有了很大的改进,可以作为实践中的参考手册。下载和安装以及使用:https://fukun.org/arch

文章图片
JKalman滤波的使用(java实现的卡尔曼滤波)

JKalman是一个开源项目,利用java实现的卡尔曼滤波,本文主要记录在项目中的使用记录。1. 官网的源码下载:https://sourceforge.net/projects/jkalman/保存到百度网盘的源码及卡尔曼介绍文档下载:https://pan.baidu.com/s/10NLw-4pcTQsxjCB8...

Android系统裁剪:手把手教你如何进行系统裁剪

内容有点长,想系统裁剪,这篇文章足矣,看完会对系统裁剪及系统有更深的认识。前言:android系统裁剪优化一直是各个厂商定制产品的关键步骤,包括浅层次的去除不必要的apk(android apk裁剪定制 )和深层次的裁剪整个编译系统和框架层.   android作为开源系统,各个产品同质化严重,只有深层次的裁剪定制自己的系统,才能充分体现各自产品的特性,也是优化各自产品的关键步骤,此篇文章主要..

cmake快速入门

简介cmake是kitware公司以及一些开源开发者在开发几个工具套件(VTK)的过程中所产生的衍生品。后来经过发展,最终形成体系,在2001年成为一个独立的开放源代码项目。其官方网站是www.cmake.org,可以通过访问官方网站来获得更多关于cmake的信息,而且目前官方的英文文档比以前有了很大的改进,可以作为实践中的参考手册。下载和安装以及使用:https://fukun.org/arch

文章图片
    共 14 条
  • 1
  • 2
  • 请选择