Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

QEMU MINI2440 的 Linux Fedora 8 下网络配置

QEMU MINI2440 的 Linux Fedora 8 下网络配置

最近应朋友的要求,研究一下QEMU MINI2440下的仿真。本来我以为这个过程没什么的,这一研究还真发现不少问题,写出来与大家分享。我使用的系统环境:1.使用VMware 6.5,宿主机使用 win 72.VMWare 6.5上的系统是 Linux Fedora 83.RTEMS 的编译环境 4.9 首先我从以下网站获取源代码:1.获取QEMU的源代码:git clone git://repo.or.cz/qemu/mini2440.git qemu2....
ARM学习心得之 TFTP安装配置

ARM学习心得之 TFTP安装配置

今天忙了整整一个下午带半个晚上,终于把tftp给安装上了,费了老大的劲儿,怪不得人们都不愿意在LINUX安装软件,真是不好整。把整个过程写下来,记个方法。下午首先是在公司的Fedora8上安装,直接YUM INSTALL TFTP ,倒是挺快,只是总是快到完成时,便报网络错误然后重新再下,过了好几次,我就只好放弃,自己手动在网上找这个软件。可是还真是不好找,大多是WINDOWS下的,LINUX下的没找到。只好作罢。回家从FEDORA6里面的3和5CD里分别...
GUI 在 MINI2440 QEMU 的eCos 上的移植

GUI 在 MINI2440 QEMU 的eCos 上的移植

经历了redboot, kernel测试,网卡驱动,web server的测试,很自然的我们想到了UI。这不仅仅是移植一个GUI, 更重要的让MINI2440 QEMU的ecos仿真平台更加完整话。对emwin的移植,需要两个部分,老生常谈了网上到处都是。(本移植也只是针对学习和测试,并非商业用途)1. LCD的驱动 这个请网上搜索,MINI2440 LCD Driver就可以。 2. GUI的OS接口探究emwin的OS接口部分,我们需要利用ecos的两...
Android Pmem相关介绍

Android Pmem相关介绍

基本原理 Android Pmem是为了实现共享大尺寸连续物理内存而开发的一种机制,该机制对dsp,gpu等部件非常有用。Pmem相当于把系统内存划分出一部分单独管理,即不被linux mm管理,实际上linux mm根本看不到这段内存。Pmem与Ashmem的区别 Pmem和Ashmem都通过mmap来实现共享内存,其区别在于Pmem的共享区域是一段连续的物理内存,而Ashmem的共享区域在虚拟空间是连续的,物理内存却不一定连续。dsp和某些设备只能工作...
Android Ashmem相关介绍

Android Ashmem相关介绍

基本原理Android 的Ashmem是一种共享内存的机制,它基于mmap系统调用,不同进程可以将同一段物理内存映射到各自的虚拟地址控制,从而实现共享。Ashmem与mmap的区别 mmap通过映射同一个普通文件实现进程间共享内存,普通文件被映射到进程地址空间后,进程可以像访问普通内存一样对文件进行访问,不必再调用read,write等操作。进程在映射空间对共享内存的改变并不直接写回到磁盘文件中,在调用munmap后才执行此操作。可以通过调用msync实现...
Android 手机使用设置

Android 手机使用设置

自定义本地铃声首先我们要在TF卡根目录中设立一个名为media的文件夹,在该文件夹中设置audio的文件夹,再在audio文件夹中设置其他相应的文件夹。其中放置短信铃声的文件夹名称为notifications,放置闹铃铃声的文件夹为alarms,放置来电铃声的文件夹为ringtones,而系统提 示音的文件夹名称为ui。删除自带软件1、使用的工具:RootExplorer管理器,这个管理器可以查看并改写系统文件。它有几种状态,比如说只读、读写。2、系统文件...
Android开发中定时器的3种方法

Android开发中定时器的3种方法

在Android中,经常用到的定时器主要有以下几种实现:一、采用Handler与线程的sleep(long )方法二、采用Handler的postDelayed(Runnable, long) 方法三、采用Handler与timer及TimerTask结合的方法。下面逐一介绍:一、采用Handle与线程的sleep(long )方法Handler主要用来处理接受到的消息。这只是最主要的方法,当然Handler里还有其他的方法供实现,有兴趣的可以去查API,...
保持Android手机屏幕长亮

保持Android手机屏幕长亮

我们知道手机为了省电设计,在一段时间没有操作的时候屏幕的灯会自动关闭,但是很多时候我们需要让手机屏幕保持亮着,例如我们使用手机看电影或者录像的时候,都需要屏幕常亮,因此这里ataaw.com归纳下在Android手机开发程序中控制屏幕长亮的方法。首先Android长亮是有PowerManager下的类WakeLock对象管理的。以下是具体方法。 A、屏幕控制需要对应的权限permission声明<uses-permission android:nam...
Android Dialog用法

Android Dialog用法

摘要: 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型 ...创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能. A...
Android重力感应

Android重力感应

Android中的很多游戏的游戏都使用了重力感应的技术,因为官方说明比较含糊难懂,我用最简单的方式讲一下android重力感应系统的坐标系以屏幕的左下方为原点(2d编程的时候,是以屏幕左上方为原点的,这个值得注意一下),箭头指向的方向为正。从-10到10,以浮点数为等级单位,想象一下以下情形:手机屏幕向上(z轴朝天)水平放置的时侯,(x,y,z)的值分别为(0,0,10);手机屏幕向下(z轴朝地)水平放置的时侯,(x,y,z)的值分别为(0,0,-10);...
Android Low Memory Killer介绍

Android Low Memory Killer介绍

基本原理:Android的Low Memory Killer是在标准linux kernel的OOM基础上修改而来的一种内存管理机制,当系统内存不足时,杀死Bad进程释放其内存。Bad进程的选择标准有两个:oom_adj和占用内存的大小。oom_adj代表进程的优先级,数值越大,优先级越高,对应每个oom_adj都有一个空闲内存的阈值。Android Kernel每隔一段时间会检查当前空闲内存是否低于某个阈值,如果是,则杀死oom_adj最大的Bad进程,...
<< 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 >>