E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ARM&系统移植
Linux-2.6.32内核在mini2440上的移植 yaffs2文件
系统移植
Linux-2.6.32内核在mini2440上的移植 yaffs2文件
系统移植
(2013-03-2920:45:05)转载▼ 移植环境(红色粗字体字为修改后内容,蓝色粗体字为特别注意内容)1. yaffs2
hwmt2012
·
2014-06-30 19:00
android
系统移植
emmc记录(总)
历时一个月,终于成功把android
系统移植
到emmc上启动。
iefswang
·
2014-06-23 11:00
【
系统移植
】JNI
jni代码java调用jni的接口:1,调用动态库static{ System.loadLibrary("led_jni"); //system/lib/libled_jni.so }2,调用驱动方法名: publicnativeintopenDev(); 3,直接去调用,不需要去实现openDev()openDev(); publicnativeintopenDev(); publi
·
2014-06-22 15:00
jni
【
系统移植
】Android
系统移植
$../build/envsetup.sh//每打开一个终端,就需要执行一次$choosecombo //选择产品Buildforthesimulatororthedevice? //目标文件时运行在模拟上还是真实的开发板 1.Device 2.SimulatorWhichwouldyoulike?[1]1Buildtypechoicesare: //编译目标文件的类型
·
2014-06-22 15:00
android
【
系统移植
】kernel分析
内核启动流程第二阶段starte_kernel: | rest_init: | kernel_init | do_basic_setup();//加载驱动 | do_initcalls(); | for(fn=__early_initcall_end;fnbusybox==>//注意点:最好在bootargs传递init=/linuxrc @成鹏致远(b
·
2014-06-22 15:00
kernel
【
系统移植
】uboot详细分析
uboot使用 uboot控制台,倒计时 命令:调试,操作一些硬件setenvprintenvsaveenv nanderase nandwrite tftp20008000zImage help:uboot可以提供哪些命令 setenv==set==sete==seten 环境变量:为命令提供参数 serverip:tftp命令提供tftp服务器的地址 i
·
2014-06-22 15:00
Boot
OpenCore介绍
blog.csdn.net/ponder008/article/details/6414103一、OpenCore简介 OpenCore是Android的多媒体核心,采用C++实现,定义了全功能的操作
系统移植
层
MaximusKiang
·
2014-06-19 19:00
android
视频
Android开发
多媒体
mediaplayer
深入浅出 - Android
系统移植
与平台开发(十三)- Android的对象管理
第六章、Android的对象管理在Java中,不再使用的对象会通过gc机制来自动回收,而Android系统运行时库层代码是由C++编写的,在C++中创建的对象通常使用指针来操作,一旦使用不当,轻则造成内存泄漏,重则造成系统崩溃。不过在Android源码实现中,它为我们提供了智能指针来对C++对象进行管理,这使得程序员不再需要关注对象的生命周期、对象是否已经释放。本章主要内容如下:l 智能指针l R
mr_raptor
·
2014-06-11 22:00
深入浅出 - Android
系统移植
与平台开发(十二)- Android JNI机制
第五章、JNI机制4.1JNI概述 由前面基础知识可知,Android的应用层由Java语言编写,Framework框架层则是由Java代码与C/C++语言实现,之所以由两种不同的语言组合开发框架层,是因为Java代码是与硬件环境彻底“隔离”的跨平台语言,Java代码无法直接操作硬件。比如:Android系统支持大量传感器,Java运行在虚拟机中,无法直接得到传感器数据,而Android系统基于L
mr_raptor
·
2014-06-11 22:00
深入浅出 - Android
系统移植
与平台开发(十一)- Android系统的定制
4.3定制Android平台系统通常产品厂商在拿到Android源码后会在Android源码基础上进行定制修改,以匹配适应自己的产品,从本节开始,我们从最原始的Android源码系统里一步一步定制出自己的Android系统。本节主要内容包含:根据Android源码,添加新产品编译项,定制系统启动界面和文字,定制系统启动动画和声音,定制系统桌面。4.3.1添加新产品编译项Android系统的源代码是
mr_raptor
·
2014-06-11 22:00
深入浅出 - Android
系统移植
与平台开发(十)- Android编译系统与定制Android平台系统
第四章、Android编译系统与定制Android平台系统 4.1Android编译系统Android的源码由几十万个文件构成,这些文件之间有的相互依赖,有的又相互独立,它们按功能或类型又被放到不同目录下,对于这个大的一个工程,Android通过自己的编译系统完成编译过程。4.1.1Android编译系统介绍Android和Linux一样,他们的编译系统都是通过Makefile工具来组织编译源码的
mr_raptor
·
2014-06-11 21:00
深入浅出 - Android
系统移植
与平台开发(九)- Android系统system_server及Home启动
3.3Zygote守护进程与system_server进程Android的运行环境和Java运行环境有着本质的区别,在Android系统中每个应用程序都是一独立的进程,当一个进程死掉时,不会影响其它进程的运行,这能极大的保证Android系统的稳定。Zygote守护进程的启动是Android运行环境启动的开始阶段,Zygote进程通过Linux系统特有的Fork机制分裂克隆出完全相同的运行环境,所
mr_raptor
·
2014-06-11 21:00
深入浅出 - Android
系统移植
与平台开发(八)- Android系统的本地服务
3.2Android本地守护进程由上节可知,最后一个Actionboot的最后一个Command为class_startdefault,用来启动所有class为default的Service,其实在init.rc里定义的Service其class类别都没有定义,都使用default,这也意味着所有的Service都会被class_startdefault命令启动,下面列表了Android2.3中的
mr_raptor
·
2014-06-11 21:00
深入浅出 - Android
系统移植
与平台开发(七)- Android系统的启动
第三章、Android系统的启动本章节主要介绍Android系统从init进程启动开始到Android的桌面启动的全部过程。本章节主要内容:Ø Androidinit进程启动Ø Android本地守护进程启动Ø Zygote进程的启动及SystemServer进程的创建Ø Android系统服务的启动Ø Android桌面HOME的启动3.1Androidinit进程启动Linux被bootloa
mr_raptor
·
2014-06-11 21:00
深入显出 - Android
系统移植
与平台开发(一)
深入浅出 - Android 系统 移植与 平台 开发(一) +-------------------------------------------------+ + 本系列为连载,不定期会更新 + +------------------------------------------
xieshuai19887893
·
2014-05-27 17:00
android
Linux
系统移植
详解
下面就让我们来看看在Linux
系统移植
方面,我们都需要做些什么。一、Linux
系统移植
的
zhangyujsj
·
2014-05-26 09:00
ios开发 网络编程浅析(一)
如果从其他
系统移植
程序,而程序用的是BSD套接字,那么网络部分可以继续使用这些API。 (2)CFNetwork framework 。CFNetwork 也是比
·
2014-05-19 10:00
ios开发
深入浅出 - Android
系统移植
与平台开发(六)- 为Android启动加速
原文地址http://blog.csdn.net/mr_raptor/article/details/8006721感谢博主的分享Android的启动速度一直以来是他的诟病,虽然现在Android设备的硬件速度越来越快,但是随着新版本的出现,其启动速度一直都比较慢,当然,作为程序员,我们是可以理解的,智能手机本身就要启动很多服务来支持应用的功能,并且Android系统大部分还是使用的Java语言编
sunzeduo
·
2014-05-15 14:34
android
虚拟机
程序员
应用程序
智能手机
深入浅出 - Android
系统移植
与平台开发(六)- 为Android启动加速
原文地址http://blog.csdn.net/mr_raptor/article/details/8006721感谢博主的分享Android的启动速度一直以来是他的诟病,虽然现在Android设备的硬件速度越来越快,但是随着新版本的出现,其启动速度一直都比较慢,当然,作为程序员,我们是可以理解的,智能手机本身就要启动很多服务来支持应用的功能,并且Android系统大部分还是使用的Java语言编
sunzeduo
·
2014-05-15 14:34
程序员
虚拟机
应用程序
android应用文章
零基础嵌入式Linux开发视频教程 嵌入式Linux入门到精通教程
《零基础嵌入式Linux开发工程师高端培训(ARM实战、
系统移植
、驱动开发、网络电子书开发)》 课程讲师:韩老师 适合人群:初级 课时数量:336课时 用到技术:ARM实战、
系统移植
、驱动开发
godiea
·
2014-05-05 12:00
linux
嵌入式
android
系统移植
之按键驱动篇
MX53_QSB开发板上一起有四个按键,分别为RESET,POWER,USER1,USER2。其中RESET为纯硬件复位按键,无须软件控制。POWER,USER1,USER2三个按键均需要程序控制。默认BSP包中将三个按钮全设置为上升和下降沿触发,当系统起来后,按下POWER键,进入睡眠状态,这时再按下POWER键唤醒时,系统系统被唤醒,但是一旦手松下,又触发了POWER键的中断,系统又睡下去了。
hktkfly6
·
2014-05-04 14:00
Linux内核及文件
系统移植
之jffs2烧录后无法启动
近一周的时候都在玩linux内核及文件
系统移植
,使用的版本如下:Bootloader:u-boot-2010.06.tgzKernel: linux-3.0.y.tgzBusyBox: busybox-
zqj6893
·
2014-04-10 19:00
File
kernel
System
WAS
-
events
-e
panic
S
not
such
further
mkfs.jffs2
jffs2烧录后无法启动
crea
零基础Android手机嵌入式开发实战课程(网吧计费系统、多功能播放器、驱动开发)
手机嵌入式开发实战课程(网吧计费系统、多功能播放器、驱动开发)视频教程下载 联系QQ:1026270010本套课程从最础的C语言和数据结构起步,一步步学习ARM裸机开发、Linux应用开发、Linux
系统移植
菊花侠
·
2014-04-08 15:52
驱动开发
android零基础
手机嵌入式开发
网吧计费系统
多功能播放器
Hello China操作系统STM32移植指南(一)
HelloChina操作
系统移植
指南首先说明一下,为了适应更多的文化背景,对HelloChina操作系统的名字做了修改,修改为“HelloX”,或者连接在一起,写为“HelloX“。
hellochina15
·
2014-03-16 17:00
操作系统
stm32
物联网操作系统
[置顶] Android系统访问串口设备
> 深入浅出-Android
系统移植
与平台开发(七)-初识HALhttp://blog.csdn.net/mr_raptor/artic
mr_raptor
·
2014-03-13 11:00
通信
串口通信
硬件驱动
Android串口访问
串口HAL
Linux3.4.0 Yaffs2文件
系统移植
-支持Android4.0
本文章主要针对FS100,S5PC100的Android4.0.4Yaffs2文件
系统移植
过程,对于类似Android系统或类似Linux内核(版本高于2.6.35)有参考意义。
hanmengaidudu
·
2014-03-11 22:00
[置顶] 深入浅出 - Android
系统移植
与平台开发(六)- 搭建基于Linux的Android开发环境
2.4搭建AndroidSDK开发环境上一节我们讲解了如何下载、编译Android系统及Linux内核,接下来,讲解如何搭建AndroidSDK开发环境,包括Eclipse下载安装、ADT插件安装、Framework源码级调试、定制Android系统等相关知识。2.4.1下载、安装Eclipse说明:当前新的SDK开发环境Google采用了ADTBundle,如果为了方便安装和下载,可以选择下载最
mr_raptor
·
2014-03-11 11:00
[置顶] 深入浅出 - Android
系统移植
与平台开发(五)- 编译Android源码
2.3编译Android源码Android源码体积非常庞大,由Dalvik虚拟机、Linux内核、编译系统、框架代码、Android定制C库、测试套件、系统应用程序等部分组成,在编译Android源码之前,必须要先掌握Android源码的组成。2.3.1Android源码目录结构在Android源码中,按照不同功能代码被放在不同的目录下:目录描述bionic针对Android系统定制的仿生标准C库
mr_raptor
·
2014-03-10 17:00
[置顶] 深入浅出 - Android
系统移植
与平台开发(四)- 搭建Linux编译环境
Android的源码开发可以在MacOS上或Ubuntu系统上,目前不支持在Windows下进行源码开发,在Ubuntu上建立开发环境的步骤如下:建立Linux编译环境安装JDK安装编译必备程序包下载Android源码及Linux内核注:本书中使用的是针对Android2.3开发环境,并没有使用最新Android版本,原因其一是,Android版本升级比较频繁,其二Android版本的升级对我们学
mr_raptor
·
2014-03-10 16:00
深入浅出 - Android
系统移植
与平台开发(十三) - Sensor HAL框架分析之三
作者:唐老师,华清远见嵌入式学院讲师。让我们来看看SensorManager的代码SensorManager框架层代码@frameworks/base/core/java/android/hardware/SensorManager.java[java]viewplaincopyprint?1.publicSensorManager(LoopermainLooper){ 2.
farsight2009
·
2014-03-10 13:00
android
sensor
hal
系统移植
android系统移植
STM32的FATFS文件
系统移植
笔记
链接:http://www.cnblogs.com/GL-BBL/archive/2012/08/20/2647347.html 一、序言 经常在网上、群里看到很多人问关于STM32的FATFS文件
系统移植
的问题
OLillian
·
2014-02-24 12:00
Android
系统移植
与调试之------->build.prop文件详细赏析
小知识:什么是build.prop? /system/build.prop是一个属性文件,在Android系统中.prop文件很重要,记录了系统的设置和改变,类似於/etc中的文件。这个文件是如何生成的呢?build/tools/buildinfo.sh脚本就是专门用于生成build.prop文件build/core/Makefile中使用build/tools/buildinfo.sh脚本生成b
darling757267
·
2014-02-24 09:00
嵌入式平台
系统移植
经验总结
嵌入式平台
系统移植
经验总结起因(Preface)最近在把OpenHome从DM365移植到PL1129平台,这个两个平台差异巨大,整个源码环境都架构虽然一致,但是所用都Libaray不同,最关键的是webserver
钱国正
·
2014-02-22 20:32
Linux
系统移植
(第2版)
《Linux
系统移植
(第2版)》分为4篇。
请叫我院长
·
2014-02-19 13:00
OpenCore介绍
一、OpenCore简介 OpenCore是Android的多媒体核心,采用C++实现,定义了全功能的操作
系统移植
层(OSCL),各种基本的功能均被封装成类的形式,各层次之间的接口多使用继承等方式
redouba
·
2014-02-14 17:00
多媒体
mediaplayer
frameworks
硬件加速
基于ubuntu的armv7文件
系统移植
的权限问题
在自己构建的armv7的ubuntu文件系统出现了如此多的错误后,觉得有必要写写关于文件系统的权限问题了。之前出现的错误主要都是很多因为文件权限的问题。LINUX系统的权限是它的安全之处,也是它的麻烦之处。 转自博主另一个博客 BlogofEmbbnux 因个人电脑不常开,此博客可能上不去,所以转到此处. 个人原创,转载请注明原文链接 http://www.embbnux.c
canyue102
·
2013-12-30 23:00
ubuntu
文件系统
armv7
tiny210v2
linux
系统移植
中的Image,zImage和uImage的区别不同
转载:http://wenku.baidu.com/link?url=X_KcnKDBwLVy0VOraNRgbDZ5yTaT3gOxw7Y__FrbhHs1LYARlobYQQgl23nqQ4Re91J4MSHntukj9J7SvKnry-ndS6qpurDFeHVQkoEAsFe内核编译(make)之后会生成两个文件,一个Image,一个zImage,其中Image为内核映像文件,而zImag
xiaominthere
·
2013-12-23 22:00
linux内核
SD卡fat文件
系统移植
经过充分的研究,发现fatfs文件
系统移植
的比较简单!因为代码都已经被别人做好了!
ieczw
·
2013-12-18 20:00
文件系统
stm32
库
fatfs
【stm32库应用】SD驱动移植(基于SDIO外设)
由于之前答应@蓝桥杯-嵌入式交流群里面的哥们们把SD卡搞下,所以就接着新板子,来处理下SD卡这个东西(后期还将做fatfs文件
系统移植
)图1SD接口图图1的接口图不是完全正确的,每个PIN上都必须接一个
ieczw
·
2013-12-17 16:00
移植
stm32
库
深入浅出 - Android
系统移植
与平台开发(五)- 定制手机模拟器ROM
作者:唐老师,华清远见嵌入式学院讲师。一、修改化定制Android4.0系统Android系统启动时,先加载Linux内核,在Linux的framebuffer驱动里可以定制开机界面,Linux内核启动成功后,挂载根文件系统,启动Android系统,这个时候设备屏幕上开始出现滚动的Android动画,等全部的Android服务启动完毕之后,开始启动Android的HOME界面,也就是桌面。而在这个
farsight2009
·
2013-12-16 14:00
android
手机模拟器
系统移植
android系统移植
ios网络编程开发浅析(一)
如果从其他
系统移植
程序,而程序用的是BSD套接字,那么网络部分可以继续使用这些API。(2)CFNetworkframework。CFNetwork也是比较底层的,是对BSD套接字的一个扩展。
9ria
·
2013-12-12 20:20
ios
网络编程
ios网络编程开发浅析(一)
如果从其他
系统移植
程序,而程序用的是BSD套接字,那么网络部分可以继续使用这些API。(2)CFNetworkframework。CFNetwork也是比较底层的,是对BSD套接字的一个扩展。
9ria
·
2013-12-12 20:20
ios
网络编程
娱乐游戏
深入浅出 - Android
系统移植
与平台开发(六)- 为Android启动加速
Android的启动速度一直以来是他的诟病,虽然现在Android设备的硬件速度越来越快,但是随着新版本的出现,其启动速度一直都比较慢,当然,作为程序员,我们是可以理解的,智能手机本身就要启动很多服务来支持应用的功能,并且Android系统大部分还是使用的Java语言编写的,必然要运行在Java虚拟机里,这也决定了它运行速度和启动速度都相对较慢。同时,Android系统为了在执行用户应用程序时提高
farsight2009
·
2013-12-09 16:00
android
系统移植
android系统移植
Android启动加速
zedboard--嵌入式linux
系统移植
终究还是要面对嵌入式系统的移植的!!!本文是陆书在自己电脑上的实现。关于zedboard的系统开发(这里不考虑zedboard裸奔的情况了)可能会遇到下面的问题:转载:请注明来之http://blog.csdn.net/xzyiverson使用提供的Demo系统来进行应用程序和驱动程序的开发应用程序开发:需要安装交叉编译环境,另外要用到Opencv或者qt的话,在板子上要移植,这些都在前面的实验上
xzyfeixiang
·
2013-12-06 16:00
文件系统
内核编译
ZedBoard
嵌入式系统移植
深入浅出 - Android
系统移植
与平台开发(七)- 初识HAL
作者:唐老师,华清远见嵌入式学院讲师。1.HAL的module与stubHAL(HardwareAbstractLayer)硬件抽象层是Google开发的Android系统里上层应用对底层硬件操作屏蔽一个软件层次,说白了,就是上层的应用不用关心底层硬件具体如何工作的,只要向上层提供一个统一的接口即可,这种设计思想广泛的存在于当前的软件架构设计里。严格来讲,Android系统里完全可以没有HAL硬件
farsight2009
·
2013-12-06 13:00
android
系统移植
module架构
初识HAL
ARM+linux
系统移植
3G拨号上网收发短信(三)
一、用text查看模式下面的“发”是指我敲的命令,“收”是指回车后显示的信息包括其他接收的信息。~>:microcom-s115200/dev/ttyUSB1发:at收:OK设置成文本模式读:发:at+cmgf=1收:OK将信息保存在SIM卡中:发:at+cpms="SM","SM","SM"收:+CPMS:0,50,0,50,0,50收:OK等待接收短信。。。。。。收到了会有这个提示信息:收:+
hanmengaidudu
·
2013-12-03 18:00
ARM+llinux
系统移植
3G拨号上网收发短信(二)
一、发送text格式的短信给联通发text格式的短信:~>:microcom-s115200/dev/ttyUSB1atOK设置短信格式为Text模式:at+cmgf=1OKat+cmgs="+861300711****"输入发送的内容:>hello (内容写完后按一下ctrl+z发送) +CMGS:48OK给电信发text格式的短信:~>:microco
hanmengaidudu
·
2013-12-03 18:00
ARM+llinux
系统移植
3G拨号上网收发短信(一)
一、 PPP移植各项工作具体说明向linux内核添加3G模块的驱动(USB转串口驱动)和PPP协议的支持,然后编译内核并下载到开发板。当然如果之前已经移植好内核,那么只需要增加几个选项就可以,然后在编译内核就可以了,这个文档默认内核已经移植过,所以只讲与USB转串口驱动和PPP协议支持的几个选项。[
[email protected]
]$makemenuconfig1、U
hanmengaidudu
·
2013-12-03 18:00
深入浅出 - Android
系统移植
与平台开发(八)- HAL Stub框架分析
作者:唐老师,华清远见嵌入式学院讲师。1.HALStub框架分析HALstub的框架比较简单,三个结构体、两个常量、一个函数,简称321架构,它的定义在:@hardware/libhardware/include/hardware/hardware.h@hardware/libhardware/hardware.c[cpp]viewplaincopyprint?
farsight2009
·
2013-12-03 16:00
android
hal
android系统移植
Stub框架
深入浅出 - Android
系统移植
与平台开发(十一) - Sensor HAL框架分析之一
作者:唐老师,华清远见嵌入式学院讲师。1.Sensor的概念Sensor即传感器,在当前智能手机上大量存在:G-Sensor、LightsSensor、ProximitySensor、TemperatureSensor等,其作为Android系统的一个输入设备,对于重视用户体验的移动设备来说是必不可少的。Sensor虽然是一个输入设备,但是它又不同于触摸屏,键盘,按键等这些常规的输入设备,因为Se
farsight2009
·
2013-11-26 10:00
android
sensor
hal
系统移植
Sensor框架
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他