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

首页 / 操作系统 / Linux

Arm+Linux平台开发的准备

Arm+Linux平台开发的准备

一、硬件开发的准备1、单片机知识基础或者是计算机原理基础。2、数字电路、模拟电路基础。3、熟悉arm7、arm9原理。4、会一到两种EDA软件(如PROTEL 99SE、POWERPCB等)。5、对SDRAM、NAND FLASH、NOR FLASH、串口、USB、网络、液晶显示等硬件控制及读写原理比较了解。当然有的人不了解这些原理,而通过借鉴别人的设计也能设计出来。只是知其然,不知其所以然而已。6、学习理解能力较强。如果有上面这些基础,那么你就能够对ar...
用JavaScript开发Linux应用程序

用JavaScript开发Linux应用程序

GNOME桌面环境不久之后将支持利用JavaScript开发和扩展应用程序,这要感谢一个实验性的新项目Seed(http://live.gnome.org/Seed)。Seed是一个新的框架,允许软件开发者用JavaScript编写GTK+应用程序,流行的web脚本语言也许在不久之后变成Linux桌面的统治性应用扩展语言。Ars Technica用多个实例详细介绍了Seed。大量现成的可嵌入式脚本语言将能够让用户为桌面环境增加丰富的新功能。伴随着这项技术的...
使用Eclipse 远程调试Java 应用程序

使用Eclipse 远程调试Java 应用程序

本文详细介绍使用 Eclipse 远程调试 Java 应用程序,希望通过本文的学习,能对你有所帮助。 关键字: ActionScript DAO Dojo ServerSocket Datagram 屏幕抓图 EL4Ant xCopy OsWorkflow 远程调试对应用程序开发十分有用。例如,为不能托管开发平台的低端机器开发程序,或在专用的机器上(比如服务不能中断的 Web 服务器)调试程序。其他情况包括:运行在内存小或 CUP 性能低的设备...
Java学习如何迈出关键的第一步

Java学习如何迈出关键的第一步

Java开发平台的种类很多,在这篇文章中我主要以J2SE为例子。J2SE几乎是开发所有Java应用程序的必备。它主要是由一个compiler(编译器),一个运行环境(runtime environment),和一个核心的API所构成。我们要再次要强调的是,您所编写应用程序并不是直接在您的本地操作系统上执行的,而是通过JVM(Java虚拟机)进行解释而成的机器语言。这就很好的保证了您无论是在Solaris, Linux, Macintosh或者Windows...
JAVA线程dump的分析

JAVA线程dump的分析

Java 的线程线程是指能独立于程序的其它部分运行的执行单元。 JAVA语言能够很好的实现多线程的程序。我们在调试程序,或者在开发后期需要做性能调优的时候,往往也需要了解当前程序正在运行的线程的状态,正在执行的操作,从而分析系统可能存在的问题。在阅读本文之间,应对 Java线程的编程原理,同步机制有一定了解 .产生 JAVA线程 dumpJAVA 的线程 DUMP,就象当前 JAVA进程的一个快照,打印出所有线程的状态和调用堆栈,以及 Monitor的状态...
应用 Valgrind 发现 Linux 程序的内存问题

应用 Valgrind 发现 Linux 程序的内存问题

如何定位应用程序开发中的内存问题,一直是 inux 应用程序开发中的瓶颈所在。有一款非常优秀的 linux 下开源的内存问题检测工具:valgrind,能够极大的帮助你解决上述问题。掌握 valgrind 的使用以及工作原理,能够有效地定位进而避免应用开发中的内存问题。应用 Valgrind 发现 Linux 程序的内存问题Valgrind 概述体系结构Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内...
Linux驱动程序框架

Linux驱动程序框架

PCI总线具有三个非常显著的优点,使得它能够完成最终取代ISA总线这一历史使命:* 在计算机和外设间传输数据时具有更好的性能;* 能够尽量独立于具体的平台;* 可以很方便地实现即插即用。PCI子系统的体系结构Linux 将所有外部设备看成是一类特殊文件,称之为“设备文件”,如果说系统调用是Linux内核和应用程序之间的接口,那么设备驱动程序则可以看成是Linux 内核与外部设备之间的接口。设备驱动程序向应用程序屏蔽了硬件在实现上的细节,使得应用程序可以像操...
Java 生成静态html的一段代码

Java 生成静态html的一段代码

在某些应用中,将本该由动态页面每次获取客户端请求时去调用数据的过程转换为在添加数据时即生成为静态页面,对服务器的压力,数据库检索的压力,以及搜索引擎收录,包括防止SQL注入都是由极大的好处的。常见的做法有很多种,包括web服务器启用rewrite,io操作生成文件等等,我正好有一段以前做j2ee开发时保留的一段io操作的方式生成html.Java 生成静态html的原理都很简单,主要是对模板的解析.so,我们先准备一个html模板mb.html,做个文件其...
PHP 5.3.0 Beta 1发布下载

PHP 5.3.0 Beta 1发布下载

PHP是一种新型的CGI程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于 Windows、Unix、Linux平台的Web后台程序,内置了对文件上传、密码认证、Cookies操作、邮件收发、动态GIF生成等功能,PHP 直接为很多数据库提供原本的连接,包括Oracle、Sybase、Postgres、Mysql、Informix、Dbase、Solid、 Access等,完全支持ODBC接口,用户更换平台时,无需...
在Linux下安装GCC

在Linux下安装GCC

在Linux下安装GCC的具体过程: 1. 下载 在GCC官方网站上(http://gcc.gnu.org/)或者通过网上搜索可以查找到下载资源。目前GCC的最新版本为 4.3.3。可供下载的文件一般有两种形式:gcc-4.3.3.tar.gz和gcc-4.3.3.tar.bz2,只是压缩格式不一样,内容完全一致,下载其中一种即可。 2. 解压缩 根据压缩格式,选择下面相应的一种方式解包(以下的“%”表示命令行提示符): % tar xzvf g...
Linux下JRE添加字体

Linux下JRE添加字体

这几天折腾惨了,系统上线,客户的数据里有外字,也就是自己造的字,自然是显示不出来的,然后就要求把外字添加到环境里。就为了整这个,我还加了一个通宵。做完后才发现,其实是很简单的,网上资料太多了,当时也被搞得晕头转向。系统的服务器是Red Hat Enterprise 5,客户端是VISTA。有两处要显示外字,一是文本显示,二是JAVA API生成的图片中显示。文本显示,就跟服务端没啥关系了。每个客户端添加外字的字符集。把客户的发过来的TTE文件直接拷到VIS...
Sun-Java 6 Linux 中文字体配置

Sun-Java 6 Linux 中文字体配置

Sun-Java 6 Linux 中文字体配置,jre的安装过程随意Google一下就行,但是安装完之后没有中文字体支持,因此在使用诸如FreeMind之类的基于java的软件时无法正确显示中文,有些字只显出一个方框。我选用了微软雅黑作为FreeMind的中文字体,方法嘛很简单:1. $JAVA_HOME/jre/lib/fonts 目录下建立一个名为“fallback”的子目录其他名字不行 = =b,一般 $JAVA_HOME = /usr/lib/jv...
Java EE 6 Platform草案包含了Web Profile

Java EE 6 Platform草案包含了Web Profile

Java EE 6 Platform规范的公共草案已经发布了,其将对公众评估和反馈保持开放,直到2009年2月23日为止。 或许这一 迟到的草案最引人注目的地方就是Web Profile,这是Java EE平台历史上第一个profile. 规范的领导者Roberto Chinnici对这一Web Profile做了概述:经过深思熟虑,平台专家组选择中等版本的Web Profile,接近我先前博文中所提到的选项B。所需的技术包括:Servlet 3.0JS...
<< 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 >>