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

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

首页 / 操作系统 / Linux

Qtopia2.2.0编译成功经验分享

Qtopia2.2.0编译成功经验分享

经过一段漫长而痛苦的过程(几次差点就要放弃)之后,今天qtopia2.2.0pc版本和ARM-LINUX版本都终于编译成功了,下面我和大家分享一下pc机版本的qtopia2.2.0编译过程中的遇到的错误及其解决办法,希望与大家一起进步。(arm-linux版本的编译参照飞凌提供的6410的qt移植视频中的五和六,先编译第三方库,按照视频上来就没有问题,编译完第三方库以后,剩下的就和pc版本的相差无几了)环境:Ubuntu10.10 编译器: gcc ver...
Java中BigDecimal类的精确四则运算工具类Arith

Java中BigDecimal类的精确四则运算工具类Arith

在《Effective Java》这本书中也提到这个原则,float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用java.math.BigDecimal使用BigDecimal并且一定要用String来够造。 但是想像一下吧,如果我们要做一个加法运算,需要先将两个浮点数转为String,然后够造成BigDecimal,在其中一个上调用add方法,传入另一个作为参数,然后把运算的结果(BigDecimal)再转换为浮点数。你能够忍受这...
基于S3C2440的busybox的移植 yaffs根文件系统制作

基于S3C2440的busybox的移植 yaffs根文件系统制作

硬件平台:FL2440 操作系统:Linux2.6.28.7交叉编译工具:arm-linux-gcc-3.4.1飞凌公司默认的文件系统,不具有文件延伸功能,比如在/dev下有mmcblk0p1这个文件,在挂载SD卡驱动时,需要敲入命令mount /dev/mmcblk0p1,如果具有延伸功能,在敲入mm后,可以直接按TAB键,如果/dev目录下只有一个以mm形状的文件,将会自动补全后面的字符。初步推断该功能应该为busybox集成,从网上下载busybox...
Linux 内核--任务0的调度切换

Linux 内核--任务0的调度切换

本文分析基于Linux 0.11内核,main.c中在move_to_user_mode()之后,切换到用户模式下运行,task0然后执行fork()创建进程task1来执行init()函数。init()函数如下:voidinit(void) { intpid,i; //读取硬盘参数包括分区表信息并建立虚拟盘和安装根文件系统设备。 //该函数是在25行上的宏定义的,对应函数是sys_setup(),在kernel/blk_drv/hd.c,71行。 set...
arm平台tslib的编译与Qte源代码包配置中的-qt-mouse-tslib

arm平台tslib的编译与Qte源代码包配置中的-qt-mouse-tslib

自己一个人学习摸索,真不是件容易的事,为了能够在qt-embedded-linux-opensource-src-4.5.3里配置-qt-mouse-tslib不出问题,我可是足足折腾了三天,以下我将自己的工作成果贴出,与大家共享:一、下载tslib-1.4.tar,编译 1. 当然以下内容是参考网络其它文章的,安装前有三个相关软件:autoconf,automake,libtool.在自己系统安装光盘里,用这些关键字搜索,安装相应的软件包,不要担心,已经...
imx芯片 uboot和Linux 的启动和烧录

imx芯片 uboot和Linux 的启动和烧录

imx芯片启动和烧录根据选择的启动模式,到相应的接口引导。imx芯片自带一个声称stream boot的工具,能够生成两种stream,分别是直接启动linux的stream和直接启动boot的两种工具。我们根据原厂给的源码包,编译好uboot和Linux的zImage之后。如果我们直接启动linux,用原厂的Linux Stream直接启动Linux,步骤如下:1、利用imx-bootlets工具生成_linux.sb,因为现在直接启动Linux,所以_...
<< 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 >>