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

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

首页 / 操作系统 / Linux

使用Eclipse+GDB进行ARM板嵌入式Linux远程调试配置

使用Eclipse+GDB进行ARM板嵌入式Linux远程调试配置

在嵌入式Linux系统中,主要有三种远程调试方法,分别适用于不同场合的调试工作:用ROM Monitor调试目标机程序、用KGDB调试系统内核和用gdbserver调试用户空间程序。这三种调试方法的区别主要在于,目标机远程调试stub 的存在形式的不同,而其设计思路和实现方法则是大致相同的。1、安装eclipse插件:Zylin Embedded CDT进入help菜单 -> Software Updates... -> Available S...
Linux进程控制编程与守护进程编写实例

Linux进程控制编程与守护进程编写实例

搞定了Linux进程控制编程,大体总结一下自己的体会:1、Linux创建新进程唯一方法fork()调用,fork调用一次,一定返回两个值,返回值为0则在子进程中,返回值>0,这个返回值是子进程的Pid,说明在父进程中,因为父进程要控制子进程经常要用到子进程的pid,这样可以方便父进程的调用。2、创建好了一个进程,它继承了父进程的整个地址空间,那怎么执行它呢?用exec函数族就OK了,这些函数在unistd.h头文件中定义了,明白l、v、e、p的含义就...
Linux 脚本编写初学 Hello World

Linux 脚本编写初学 Hello World

用Shell写一个hello world需要的Shell脚本知识很简单,但对于学习Shell来说还是很重要的,写完并运行helloworld之后就能对Shell有个基本的认识,所以一般语言教学都会用一个helloworld程序开始,废话不多说:Shell helloworld执行语法基本介绍程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程...
Linux的冒险位和强制位

Linux的冒险位和强制位

QT应用程序中按钮槽中在根目录下创建了一个文件,然后向里面write,然后通过命令行查看该文件,却发现该文件具有我们平时所见不到的权限,S和T权限,如图查资料,发现这两个权限代表的是冒险位和强制位他们的详细介绍如下:除了读写执行权限以外,ext3文件系统还支持强制位(setuid 和setgid)与冒险位(sticky)的特别权限针对u,g,o,分别有set uid,set gid,及sticky强制位与冒险位添加在执行权限的位置上如果该位置上原已有执行权...
Mini2440串口下载U-Bboot和Kinux Kernel 初调试

Mini2440串口下载U-Bboot和Kinux Kernel 初调试

首先是把u-boot下载并烧到了nandflash中,对于smdk2440来说,有两种方式烧到裸机的nand中,1 在linux下,用厂家提供的JFS2440,执行sudo ./JFS2440 /work/system/uboot.bin /t=5 然后安 0 回车 ,再安 0 回车,等待……组后安 2 回车 即可查看成功与否,在终端下输入 sudo kermit -c (链接串口)。如果出现班子的root,即说明u-boot能用,且 有开机logo;2 ...
Android坦克大战游戏设计解析

Android坦克大战游戏设计解析

在前文曾经写过Java坦克大战游戏设计,但是后来由于没有时间,就没写完,最近,计划将地图开发包移植到Android平台。因此需要对Android平台进行学习,在看过Android开发指南后,对Android平台有了一些了解,但是还是无实战经验,学习一个平台最好的办法是通过一个项目,也就是通过编程来学习一个新的移动开发平台。因此想起几年前在Java ME平台上写的坦克大战游戏,这个一个既有趣以能充分了解一个新平台的项目。而且通过两个平台的比较,也就更好的理解...
Java位移运算符的原理和作用

Java位移运算符的原理和作用

* 总体概念: 1.位移运算符只对位进行操作* 2.只能操作int整型数据类型* 3.右移补高位,左移补底位* >> 有正负之分的右位移运算符,把字节向右移由右边操作数指定的位数,如果左边操作数是正数,则移动的高位补0 ,反之则补1* >>>无符号之分的右移运算符,即不管左边操作数的正负,高位都补0* << 左移运算符,向左移动由右边操作数指定的位数,移动后底位自动补0作用:对于大数据的2进制运算,位移运算符比那些...
Java Ajax开发的技术选型

Java Ajax开发的技术选型

最近在为一个项目做前期准备,当然主要是我自己做了,所以要为自己的喜好选择一些顺手的技术。我一直认为基于Ajax的B/S架构绝对是以后图形界面程序的大一统,所以肯定就不用C/S架构了。以前虽然用ASP.NET开发过一些系统,上手是简单,但是对于大型应用来讲肯定是不行的啦,还得用万金油的Java。JSP/Servlet技术都以前摸过,但现在不是更流行模板技术吗?于是花了几天研究了一下,结果很失望...算了,还是用JSP吧,为什么呢?其实原因就一句话:好的技术必...
Ubuntu 10.04下编译Resin 3.1.10

Ubuntu 10.04下编译Resin 3.1.10

1、为什么要在Ubuntu 10.04下编译resin编译resin后可以启用JNI库,从而提高性能。什么是JNI,JNI是(Java Native Interface),Java本地或原生接口,使用此接口,可以使用操作系统本地的库以提高性能2、限制只能在类Unix系统编译,Windows上是不行的3、条件JDK6好象是要安装的,不赘述。更新编译的包sudo apt-get update;sudo apt-get install build-essenti...
<< 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 >>