2012-01-16
安装samba共需3个rpm包
samba-common-3.0.23c-2.i386.rpm
samba-3.0.23c-2.i386.rpm
samba-client-3.0.23
最近工作上开始转向android,虽然以前接触过,但并没有在一个全新的硬件平台上移植android。这次需要移植的平台是 imx35 cpu的一个硬件设备。主要设备有 lcd,touch panel,audio,battery,g sensor,light sensor,backlight,keypad,wifi,bluetooth,gps等等。目前已经做了除wifi和bt之外的其他部分,计划两个
转载
2024-05-14 20:39:16
82阅读
其实移植并不难,主要看你有没有耐心。比如我拿MOTOXT701来举例,这里以目前CM7系列2.3.7版本系统爲基础,其他系统略有不同。
要移植,就要了解系统的结构和打包解包:
打包很容易,只需要制作成ZIP格式的压缩包就行了,里面包含2个文件夹和1个boot.img文件,boot.img是内核,没有内核的系统是不能运行的,另外两个文件夹一个
转载
2023-06-14 09:53:05
271阅读
Samba server 的基础及架设方法 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />1, Samba server 的简介 s amba 是一个工具套件 , 在 U
转载
2024-02-07 06:06:28
64阅读
向Sigma8634移植DirectFB
2007-08-16 16:18
DirectFB是现在口碑很好的基于FrameBuffer的GUI开发库,相对于更老一点的SDL,用DirectFB来开发GUI程序更加方便,而且现在的越来越多的硬件也开始支持DirectFB,有了硬件加速,GUI的图形绘制速度自然就更快了。 理论上来说只要系统包含了FrameBu
转载
2024-02-23 09:28:51
39阅读
Service完全解析(二)1.Messenger介绍 2.使用Messenger实现跨进程通信 3.相关知识点及注意事项Messenger扮演信使的角色,它指向一个Handler,可以通过这个信使向其指向的Handler传递数据。要实现跨进程通信,其实质是在不同进程间传递Messenger。客户端向服务器端发送数据,只要得到服务器端的信使,然后调用send()方法即可;服务器端向客户端发送数据也
文章目录1 编译依赖1.1 先编glib的依赖1.1.1 libffi1.1.2 zlib1.1.3 elfutils1.2 编译glib1.2.1 编写交叉编译文件1.2.2 编译步骤2 编译gstreamer2.1 gstreamer2.1.1 设置环境2.2.1 开始编译:2.2 gst-plugins-base2.3 gst-plugins-good2.4 gst-plugins-bad
摘要:随着移动网络技术和移动智能系统的飞速发展,移动智能设备已经越来越深入人们的日常生活学习,很大程度上改变了人们以往的生活习惯。正因为人们开始利用移动智能设备做越来越多的事情,在移动设备上随之产生了很多需要与PC机进行共享的重要文件、数据。 相对于越来越丰富的各种应用,越来越多可以实现的功能,移动智能设备在文件传输与共享上很多时候依然以来传统的数据线等硬件设备的支持才能完成。如何利用现今社会速度
转载
2024-03-23 12:25:36
21阅读
一、zeromq的编译安装1)ubuntu下命令apt-get install libzmq3-dev不推荐这种方式,因为很可能安装的版本并不是最新的;2)自己编译安装(推荐) 地址:https://github.com/zeromq/libzmq/releases/tag/v4.3.4 目前最新的是4.3.4下载一个tar.gz格式的 下载之后命令解压:tar -zxvf 文件名①进入文件目录
嵌入式Linux系统里含有bootloader、内核、驱动程序、根文件系统、应用程序这5大块。 ① 组成:嵌入式Linux系统= bootloader + linux内核 + 根文件系统(里面含有APP)。② bootloader:它的目的是启动内核,去哪等读内核?读到哪里?去Flash等外设读内核,存到内存里去。所以需要有Flash里外设的驱动能力,为了调试方便还会有网络功能。所
本文通过整理之前研发的一个项目(ARM7TDMI +uCLinux),分析内核启动过程及需要修改的文件,以供内核移植者参考。整理过程中也同时参考了众多网友的帖子,在此谢过。由于整理过程匆忙,难免错误及讲解的不够清楚之处,请各位网友指正,这里提前谢过。本文分以下部分进行介绍:1. Bootloader及内核解压2. 内核启动方式介绍3. 内核启动地址的确定4. arch/armnommu/kerne
1.更新软件包long@long-virtual-machine:~$ sudo apt-get update如果不经过这一步的话,安装软件的时候就会出现这种情况:E: Failed to fetch http://ports.ubuntu.com/pool/main/e/expat/libexpat1 -dev_2.1.0-7ubuntu0.16.04.2_armhf.deb 40
转载
2023-12-26 19:35:52
203阅读
首先明白嵌入式软件的体系结构分为四个层次:设备驱动层、操作系统层、中间层和应用软件层。嵌入式软件的移植分两类: 1.无操作系统的软件移植,2.有操作系统的软件移植无操作系统的软件编写应该尽量做到“模块化”,“层次化” 有操作系统的软件移植主要工作集中在:引导加载程序bootloader、设备驱动程序以及操作系统中与处理器密切相关的部分代码。 应用软件的移植通常含义是:将应
转载
2024-03-28 22:21:53
51阅读
第4章第4章主要是介绍Android移植环境搭建,其内容包括构建Android移植环境、Bootloader介绍、Android内核与移植。构建Android移植交叉开发环境中有嵌入式交叉编译环境搭建、主机交叉编译开发环境配置。主机交叉开发环境配置包括配置控制台程序、配置TFTP服务。配置TFTP有Linux下TFTP服务配置和Windows下TFTP服务配置。NFS文件系统参数Rw :可读写的权
转载
2023-10-05 15:55:53
61阅读
编译Android源码关于android系统的编译,Android的官方网站上也给出了详细的说明。 Ø 初始化编译环境切换到Android源码目录:$ cd WORKING_DIRECTORY执行下面命令,加载编译过程中用到的命令、环境变量:$ source build/envsetup.shØ 选择编译选项执行下面的命令,从列表中选择一个编译项:$ lunch
转载
2024-05-13 15:50:09
45阅读
文章目录Android端实现Onvif IPC开发:阅读说明(必读)一、本篇项目简介二、环境搭建三、测试工具Android jni工程四、gSoap生成代码中的主要的坑参考文档:推荐文档: Android端实现Onvif IPC开发:【Android音视频】Onvif-IPC开发(一)——gSoap-onvif移植到Android》【Android音视频】Onvif-IPC开发(二)——JAVA
转载
2023-07-03 14:21:22
60阅读
问题描述:因为游戏刚开始设计时是在Android平台上运行的,所以使用的是当时Android主流的分辨率(800 * 480), 使用cocos2d-x在其他Android平台可以做到等比例缩放,所以Android平台上没有做改动。但是移植到IOS平台之后,发现了如下问题:1. 如果设置enableRetinaDisplay(false), 则在iphone4平台上运行的结果是游戏的图片分辨率水平
转载
2024-03-07 19:29:06
45阅读
本文章主要针对FS100,S5PC100的Android4.0.4 Yaffs2文件系统移植过程,对于类似Android系统或类似Linux内核(版本高于2.6.35)有参考意义。本文分两部分:Nandflash驱动移植Yaffs2文件系统移植一、Nandflash驱动移植由于内核里面没有S5PC100的Nandflash驱动,所以,我们将Nandflash的驱动文件拷贝到内核目录中:将s3c_n
转载
2024-07-25 18:43:44
35阅读
第一章通过阅读本章,初步了解和认识了Android系统的一个整体结构,分为linux内核、c/c++代码库、Android SDK API和应用程序四层。Android的系统移植和应用移植,应用移植是指将一个Android应用程序移植到一个不同的硬件平台上去。需要对代码进行修改从而达到适应其他硬件的效果。系统移植则是让Android系统适应各主流硬件厂商的CPU架构,同时识别各平台上的硬件,其中的
转载
2023-06-29 23:53:22
107阅读
Android系统的移植工作的目的是为了在特定的硬件上运行Android系统。在移植的过程中,把握关键要点,减少工作量是一个重要的方面。从工作的角度,通常的方法为,首先要熟悉硬件抽象层的接口,其次要集成和复用已有的驱动程序,主要的工作量在硬件抽象层的实现中。为了更好地理解和调试系统,也应该适当地了解上层对硬件抽象层的调用情况。 移植方面主要的工作有两个部分: Linux驱动 Android系
转载
2023-08-01 22:56:17
84阅读