- 博客(36)
- 资源 (21)
- 收藏
- 关注
转载 arm汇编 , 指令详解
http://blog.csdn.net/tigerjibo/article/details/6201716一.前言1. 看一个程序: AREA TigerJohn,CODE,READONLY;声明代码段 CODE32 ;声明为32位ARM指令
2014-07-31 21:56:01 2768
原创 ARM处理器模式和片内寄存器, ARM 异常及中断
一、存储器格式(字对齐):Arm体系结构将存储器看做是从零地址开始的字节的线性组合。从零字节到三字节放置第一个存储的字(32位)数据,从第四个字节到第七个字节放置第二个存储的字数据,一次排列。作为32位的微处理器,arm体系结构所支持的最大寻址空间为4GB。 存储器格式 1、大端格式:高字节在低地址,低字节在高地址; 2、小端格式:高字节
2014-07-30 16:15:04 1853
转载 tiny6410 适用于win7 64bit的dnw 的USB下载驱动
http://blog.csdn.net/commshare/article/details/8275683友善之臂 tiny6410的刷机是用 SDFLASHER 烧写superboot.bin到FAT32的SD卡中。然后拨动按键,从SD卡启动,这样superboot就运行了。然后使用superboot 采用usb下载的方法,将 nand中运行的uboot 、imag
2014-07-28 23:07:59 4013
原创 内核开发初探, 如何编译linux内核
编译命令make -j4 zImage //-j4 线程数, zImage参数会生成vmlinux和zImage ,uImage参数会生成3个文件
2014-07-28 14:21:21 567
转载 linux 版本source insight
linux主机版本:ubuntu-10.101、首先安装wine,在ubuntu下很简单,直接 sudo apt-get install wine2、安装好wine后直接:wine Si35Setup.exe3、一路next下午,就安装好source insight了。4、如何启动source insight呢,下面是如何启动截图:在
2014-07-25 16:01:25 1661
转载 Linux TCP/UDP小例子
1、网络中进程之间如何通信?2、Socket是什么?3、socket的基本操作3.1、socket()函数3.2、bind()函数3.3、listen()、connect()函数3.4、accept()函数3.5、read()、write()函数等3.6、close()函数4、socket中TCP的三次握手建立连接详解
2014-07-25 10:49:26 717
转载 Linux 终端下颜色的输出
先举个例子:以红色在终端上打印出“Hello, world”,对应的代码如下:printf("\033[31m\033[1m"); // 开始以红色打印printf("Hello, world\n");要恢复默认颜色打印,只需要再打印如下一句:printf("\033[0m");从上面的例子可以看出printf("\033[31m\033[1m"); 和prin
2014-07-25 08:37:05 880
转载 linux-多线程
http://blog.csdn.net/lanyan822/article/details/7586845一、什么是线程? 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。
2014-07-24 10:36:30 508
转载 linux c 信号量编程
信号量当我们在多用户系统,多进程系统,或是两者混合的系统中使用线程操作编写程序时,我们经常会发现我们有段临界代码,在此处我们需要保证一个进程(或是一个线程的执行)需要排他的访问一个资源。信号量有一个复杂的编程接口。幸运的是,我们可以很容易的为自己提供一个对于大多数的信号量编程问题足够高效的简化接口。为了阻止多个程序同时访问一个共享资源所引起的问题,我们需要一种方法生成并且使用一个标
2014-07-24 09:25:07 670
转载 Windows下编程需要看哪些书
Windows下编程需要看哪些书 本人是自学计算机的,所有计算机方面的知识都看,研究过一段时间网络,对计算机网络方面有一定的基础,对程序设计尤感兴趣,个人认为学习Windows编程需要有以下基础:1、C语言这方面不用说清华大学谭浩强的《C语言程序设计》。2、C++语言最好是《Essentil C++》、《C++ primer》、《C++编程思
2014-07-24 08:50:08 1510
转载 Linux共享内存编程实例
/*共享内存允许两个或多个进程进程共享同一块内存(这块内存会映射到各个进程自己独立的地址空间) 从而使得这些进程可以相互通信。 在GNU/Linux中所有的进程都有唯一的虚拟地址空间,而共享内存应用编程接口API允许一个进程使 用公共内存区段。但是对内存的共享访问其复杂度也相应增加。共享内存的优点是简易性。 使用消息队列时,一个进程要向队列中写入消息,这要引起从用户地址空间向内核地
2014-07-24 08:18:29 652
转载 linux 有名管道(FIFO)
http://blog.csdn.net/firefoxbug/article/details/8137762无名管道应用的一个重大限制是它没有名字,因此,只能用于具有亲缘关系的进程间通信,在有名管道(named pipe或FIFO)提出后,该限制得到了克服。FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。这样,即使与FIFO的创建进程不存在亲
2014-07-23 10:13:26 714
转载 linux系统编程之管道(二):管道读写规则和Pipe Capacity、PIPE_BUF
一、当没有数据可读时O_NONBLOCK disable:read调用阻塞,即进程暂停执行,一直等到有数据来到为止。O_NONBLOCK enable:read调用返回-1,errno值为EAGAIN。示例程序如下:双击代码全选1234567891011
2014-07-23 09:07:04 1644
转载 linux守护进程编程实例
一,守护进程概述Linux Daemon(守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对整个系统就是对某个用户程序提供服务。Linux系统的大多数服务器就是通过守护进程实现的。常见的守护进程包括系统日志进程syslogd、 web服务器httpd、邮件服务器sendmail和数据库服务
2014-07-22 16:43:29 778
转载 GNU Autotools的使用方法
http://blog.csdn.net/scucj/article/details/6079052 手工写Makefile是一件很有趣的事情,对于比较大型的项目,如果有工具可以代劳,自然是一件好事。在Linux系统开发环境中,GNU Autotools 无疑就充当了这个重要角色。(在Windows系统的开发环境中,IDE工具,诸如Visual Studio,来管理项目也很方便。)
2014-07-18 11:29:50 708
原创 GNU开发环境基础,gcc,gdb,makefile, init启动过程
2. Makefile 编写 实例源文件test1.c#include int main(){ func1(); func2(); return 0;}func1.c#include void func1(){ printf("func1\n");}func2.c#include void func2(){ printf("func2\n");
2014-07-16 15:40:31 1316
转载 Linux下获取详细硬件信息Dmidecode,BIOS、系统、主板、处理器、内存、缓存等信息
Dmidecode 这款软件允许你在 Linux 系统下获取有关硬件方面的信息。Dmidecode 遵循 SMBIOS/DMI 标准,其输出的信息包括 BIOS、系统、主板、处理器、内存、缓存等等。偶发现这个工具很有用,就总结一下。一、DMI简介: DMI (Desktop Management Interface, DMI)就是帮助收集电脑系统信息的管理系统,DMI信息
2014-07-15 16:53:59 5531
转载 内存管理单元MMU, 虚拟存储器,虚拟地址 --> 物理地址
http://baike.baidu.com/view/969924.htm?fr=aladdinMMU编辑本词条缺少信息栏,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!MMU是Memory Management Unit的缩写,中文名是内存管理单元,它是中央处理器(CPU)中用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,
2014-07-15 09:10:30 1013
转载 关于perl中的反勾号(``),system和exec
关于perl中的反勾号(``),system和exec http://blog.csdn.net/gan690416372/article/details/5188882在perl中反勾号(``),system和exec都用来执行命令,这篇文章将给我们介绍它们各自的使用方法,联系,以及区别。 一、使用方法1. 反勾号(``)首先,我们有命令输入操作符,也
2014-07-11 15:47:59 836
原创 Perl 字符串操作 以及 自定义排序
#!/usr/bin/perl -w########################################################################## File Name: test6.pl# Author: kevin xiang# Created Time: 2014年07月10日 星期四 09时46分37秒#####################
2014-07-10 11:03:05 1479
原创 perl 正则表达式
#!/usr/bin/perl -w########################################################################## File Name: test4.pl# Author: kevin xiang# Created Time: 2014年07月08日 星期二 10时40分04秒#####################
2014-07-08 11:11:15 885
原创 Perl hash map操作,定义,插入,删除,hash函数
#!/usr/bin/perl -w########################################################################## File Name: test3.pl# Author: kevin xiang# mail: kevin_xiang@wistron.com# Created Time: 2014年07月08日 星期二
2014-07-08 10:17:10 9400
原创 Perl 输入输出,参数给入,文件读写,文件夹操作
#!/usr/bin/perl -w########################################################################## File Name: test2.pl# Author: kevin xiang# Created Time: 2014年07月07日 星期一 14时56分37秒#####################
2014-07-07 16:57:20 9815
原创 Perl基本语法实例,变量,数组,函数,if, for, while
#!/usr/bin/perl -w########################################################################## File Name: test.pl# Author: kevin xiang# Created Time: 2014年07月04日 星期五 13时53分43秒######################
2014-07-07 14:51:10 1141
转载 Ubuntu停gedit的java编译设置
Ubuntu下gedit的java编译设置首先打开gedit,进入 Tools -> External Tools ,然后新建一个命令,这个是用来编译的,名字自己取,快捷键自己设置,比如,然后在右边的命令框输入:#Compiles the current open Java source file.echo "Compiling: " $GEDIT_CURRENT_DOCUMENT_PA
2014-07-07 10:46:55 779
转载 用Gedit来构建Python开发工具的过程【Ubuntu】
http://www.douban.com/note/90973541/用Gedit来构建Python开发工具的过程【Ubuntu】2010-09-15 11:13:35安装Gedit的官方插件包,方法是在终端窗口中输入 sudo apt-get install gedit-plugins然后我们就可以开始对Gedit进行个性化的配置了,打开 编辑->首
2014-07-07 10:06:19 2196
转载 强大的vim配置文件,让编程更随意
http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html强大的vim配置文件,让编程更随意花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,
2014-07-03 15:15:42 631
转载 Ubuntu安装qt全过程,qt-Create是一个高集成开发环境
http://flywindwyy.blog.163.com/blog/static/1725508532011026112928613/我觉得使用Ubuntu最为方便,因为需要的软件包大部分都可以通过 apt-get 方式来安装,而不必从源代码开始自己编译。要知道,自己编译源代码可不是一件轻松的事,因为在编译过程中经常会出现令人意外而且莫名其妙的错误。 1,使用的操作系统是
2014-07-03 11:07:53 835
转载 Ubuntu 14.04 LTS下安装Google Chrome浏览器
http://www.linuxidc.com/Linux/2014-04/100645.htm在Ubuntu 14.04下安装Google Chrome浏览器非常简单,只要到Chrome的网站下载Deb安装包并进行安装即可。当然你也可以使用APT软件包管理器来安装Google Chrome浏览器,如果你想使用APT软件包管理器安装Google Chrome浏览器的话,本文将介绍这
2014-07-02 16:58:13 890
转载 如何使用GParted调整Linux分区(图解,双语)
How to resize Linux partitions using GParted如何调整Linux分区使用GParted有时候,你想改变你的分区布局后,您一直在使用一段时间系统。 One great too for this job is GParted.一个伟大的太对这项工作是GParted 。In this tutorial I’ll show you
2014-07-01 16:08:22 16396
转载 How To Resize ext3 Partitions Without Losing Data
TweetHow To Resize ext3 Partitions Without Losing Data Version 1.0 Author: Falko Timme Last edited 12/31/2006This article is about resizing ext3 partitions without losing da
2014-07-01 15:43:19 1096
JavaEE开发的颠覆者 Spring Boot实战 pdf (带书签 带源码).tar.gz
2019-07-21
hadoop2.4.1 native x64 编译库
2016-10-14
linux-yum安装包 MySQL-devel-5.6.14-1.el6.x86_64.rpm
2016-02-16
elasticsearch client api 离线文档
2015-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人