首页 文章 精选 留言 我的

精选列表

搜索[Spring Framework],共10011篇文章
优秀的个人博客,低调大师

android framework 02

Android底层开发 1.安装Ubuntu系统 2.Ubuntu配置开发环境: sudo apt-get install git-core gnupg flex bison gperf zip sudo apt-get install curl libc6-dev-i386 lib32ncurses5-dev sudo apt-get install lib32readline-gplv2-dev lib32z-dev 3.配置Java JDK: http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 下载jdk-6u45-linux-x64.bin并安装jdk 4.Ubuntu配置环境变量: export JAVA_HOME=/home/hyg/jdk/jdk1.6.0_45/ export PATH=$JAVA_HOME/bin:$PATH export classPath=$JAVA_HOME 5.源代码: boot和kernel: lichee.tar.gz Android: android.tar.bz2.aa android.tar.bz2.ab android.tar.bz2.ac android.tar.bz2.ad 6.源代码编译: 1:解压源码 tar zxvf lichee.tar.gz cat android.tar.bz2.a* | tar xj 2:编译Boot和内核 3:编译Android 7.目录: bionic C库 build 编译系统规则基础开发包配置 cts 兼容性测试 dalvik java 虚拟机 external Android引入的第三方模块 frameworks Android核心框架 hardware 硬件适配层 system 底层文件系统库,应用和组建 deivce 产品目标目录 out 编程生成目标文件目录 8.Android编译过程: 初始化参数设置 检查环境变量与目标环境 选择lunch并读取目标配置和平台信息 清空输出目录 编译 生成升级包 9.touch命令,tree命令, 10.Android 启动模式 1. recovery 升级模式:启动recovery分区内核和文件系统 2.正常启动模式:引导内核和启动Android系统 11.android升级模式: 1.差量包升级(部分升级) 2.全包升级 12,init启动分析 init进程源码位置:system/core/init/init.c init系统中位置:/init adb devices:查看链接的开发板 adb shell:登录开发板 ls -l:查看文件的详细信息,里面有一个init文件,是init.c生成的可执行文件,也是系统所要启动的一个应用程序,就是我们的守护进程, ps:查看当前系统中跑的所有的应用程序,init进程的PID是1,init进程用于创建所有的服务并且守护我们的整个系统, init进程的作用: 1.第一个应用程序。2.创建目录,挂载分区。3.解析启动脚本,服务,操作,环境变量全部解析出来。4.启动服务 5.守护服务 查看init源代码路径:vi system/core/init/init.c 查找main函数:首先清除一些mark,解决后面创建文件时候的权限问题,然后在根目录下创建一些临时文件,然后挂载一些分区, 本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/6416894.html,如需转载请自行联系原作者

资源下载

更多资源
Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册