linux学习
wangsh217
这个作者很懒,什么都没留下…
展开
-
Linux Socket编程(不限Linux)
目录(?)[+]网络中进程之间如何通信什么是Socketsocket一词的起源socket的基本操作socket函数bind函数网络字节序与主机字节序listenconnect函数accept函数readwrite等函数close函数socket中TCP的三次握手建立连接详解socket中TCP的四次握手释放连接详解一个例子实践一下动动手unix转载 2013-03-23 23:03:17 · 576 阅读 · 0 评论 -
socket中read、write、send、recv函数的比较
建立好了TCP连接之后,我们就可以把得到的套接字当做文件描述符来使用,由此,想到了网络程序里面的基本的读写函数read和write函数。Write函数 Ssize_t write(int fd,const void *buf,size_t nbytes); Write函数将buf中的nbytes字节内容写入到文件描述符中,成功返回写的字节数,失败返回-1.并设置errno变转载 2013-08-26 17:02:05 · 677 阅读 · 0 评论 -
彻底搞定0x0d和0x0a
linux C语言 串口 上层发送0x0A,底层却发送了0x0D 0x0A两个字节的解决方法 分类: C语言编程LINUX2011-01-20 08:55556人阅读评论(0)收藏举报linux语言cstructstruct termios options;options.c_iflag &= ~(INLCR | I转载 2013-09-04 10:04:16 · 3500 阅读 · 0 评论 -
Ubuntu 12.04中文输入法的安装
Ubuntu 12.04中文输入法的安装Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。安装输入法的第一步,是安装语言包。我们选择System Se转载 2013-10-10 09:15:59 · 643 阅读 · 0 评论 -
ubuntu 12.04(64位)下搭建 android2.3/android4.0开发环境
ubuntu 12.04(64位)下搭建android2.3/android4.0开发环境(这个比较好)本文介绍在WIN7操作系统通过在虚拟机VMWARE和Ubuntu下搭建了一个android2.3/android4.0编译环境的操作过程,包括LINUX系统安装,JDK安装,samba服务和ssh服务安装。因为要下载补丁,需要网络支持,要能够上网。电脑要64位cpu,安装好win转载 2013-10-10 11:00:48 · 834 阅读 · 0 评论 -
虚拟机VMware8.0安装Ubuntu12.04
安装虚拟机的过程就不阐述了,直接进入配置环节。1. 新建一个新的虚拟环境选择Custom2. 选择稍后安装系统,这步很重要如果这里直接选择导入iso镜像文件的话,VirtualMachine会帮你全自动化安装,无法进行详细的系统配置。3. 选择相应的版本,这里当然是Linux和Ubuntu4. 给这个虚拟机命名,选取虚拟环转载 2013-09-27 12:36:25 · 833 阅读 · 0 评论 -
海思SDK编译实践 -- hi3716cv200es1
---------------------------------------------------------------------------------------------------------------------------------------------------(2013.08.04 tonyfield 本文在海思SDK 源码包的 install_notes(c转载 2013-10-15 17:16:25 · 4931 阅读 · 1 评论 -
编译android kernel
http://blog.sina.com.cn/s/blog_706845a5010129da.html终于很恶心的把流程走通了首先列出需要的东西,从网上搜一下就能搜到了:---------源码类-----------1. kernel source2. .config文件---------工具类-----------1. 交叉编译器arm-eabi-2转载 2013-10-16 15:38:26 · 1234 阅读 · 0 评论 -
Ubuntu下解压rar文件的方法
一般通过默认安装的ubuntu是不能解压rar文件的,只有在安装了rar解压工具之后,才可以解压。其实在ubuntu下安装rar解压工具是非常简单的,只需要两个步骤就可以迅速搞定。ubuntu 下rar解压工具安装方法:压缩功能安装 sudo apt-get install rar卸载 sudo apt-get remove rar解压功能安装 sudo转载 2013-10-10 12:40:47 · 1084 阅读 · 0 评论 -
制作自己的根文件系统
想自己制作一个根文件系统,首先要确定自己linux主机下的环境变量arm-linux-gcc已成功搭建,不然在进行busybox make时出现没有arm-linux-gcc的错误。下面理理自己定制根文件系统的步骤:1.创建空的目录树,作为根文件系统的基础#cd /opt/armlinux#mkdir rootfs#cd rootfs#mkdir bin dev etc lib转载 2013-08-14 17:11:59 · 595 阅读 · 0 评论 -
read()和write()函数简介
read函数从打开的设备或文件中读取数据。#include ssize_t read(int fd, void *buf, size_t count); 返回值:成功返回读取的字节数,出错返回-1并设置errno,如果在调read之前已到达文件末尾,则这次read返回0参数count是请求读取的字节数,读上来的数据保存在缓冲区buf中,同时文件的当前读写位置向后移转载 2013-08-13 13:31:40 · 914 阅读 · 0 评论 -
写得蛮好的linux学习笔记
linux目录架构/ 根目录/bin 常用的命令 binary file 的目錄/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解壓縮所需 RAM Disk转载 2013-07-31 13:10:22 · 537 阅读 · 0 评论 -
Linux下TCP Socket编程C语言小实例
TCPServer端[cpp] view plaincopyprint?#include #include #include #include #include #include #include //#include #include //#include #include转载 2013-03-23 23:33:46 · 630 阅读 · 0 评论 -
使用命令设置ubuntu的ip及DNS
ubuntudns服务器network网络interface服务器本文转自:http://hi.baidu.com/niuniu_2006923/blog/item/e52f470043f3ef19738b652a.html使用命令设置ubuntu的ip地址新装了ubuntu,虽然使用图形界面明明已经设置好了ip,网关等等,但是不能上网。一个朋友提醒说,也许是设置的问题,试试命转载 2013-03-23 23:42:45 · 928 阅读 · 0 评论 -
[置顶] Linux网络编程必看书籍推荐
分类: TCP/IP协议 Linux环境编程2011-08-17 12:27 26881人阅读 评论(27)收藏 举报linuxLinuxLINUXlinux内核unixUNIXUnix编程网络目录(?)[+]C语言经典著作导读 Linux内核学习四库全书 首先要说讲述计算机网络和TCP/IP的书很多。 先要学习网络知识才转载 2013-03-24 08:01:49 · 606 阅读 · 0 评论 -
Linux编译内核的详细配置
分类: Linux内核 2005-03-12 10:58 4492人阅读 评论(0)收藏 举报linux网络idedoswindowsdocumentation前言之前言:谁是这篇文章的读者? 不习惯读英文资料的非LINUX高手 声卡不响光驱不转连不上网等等,只要有问题就行 开发嵌入式操作系统 现在流行的ODL(only disk lin转载 2013-03-24 13:14:55 · 880 阅读 · 0 评论 -
嵌入式Linux驱动程序开发要点
嵌入式Linux驱动程序开发要点来源: ChinaUnix博客 日期: 2008.03.07 21:40 (共有条评论) 我要评论 转自:一塌糊涂的BLOG在Linux操作系统下有3类主要的设备文件类型:块设备、字符设备和网络设备。这种分类方法可以将控制输入/输出设备的驱动程序与其他操作系统软件分离开来。转载 2013-04-24 18:51:17 · 645 阅读 · 0 评论 -
[转载]PC宿主机和目标机通信方式
(2012-04-23 15:13:45)转载▼原文地址:PC宿主机和目标机通信方式作者:锋雨者 在学习linux的嵌入式开发时,嵌入式的开发环境和工具是最为重要及首要应该学习的。由于嵌入式系统本身资源的匮乏,所以在开发时常采用PC宿主机+目标机的交叉调试方式。关于PC宿主机和目标机的搭建在此不再累述。开发者一般会首先在PC宿主机上开发,然后通过某种通信方式发送到转载 2013-04-17 15:18:57 · 1671 阅读 · 0 评论 -
虚拟机下ubuntu共享方式上网(有线网和无线网)
虚拟机下ubuntu共享方式上网(有线网和无线网)2013-04-16 10:43:28 我来说两句 作者:clshangsha收藏 我要投稿虚拟机下ubuntu共享方式上网(有线网和无线网) 一. 有线网络 在有线网络的条件下,vmware的安装非常简单,上网方式几乎不用怎么设置(默认NAT模式) 如果转载 2013-04-17 21:53:31 · 1370 阅读 · 0 评论 -
limux 解压命令-tar
tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将转载 2013-07-24 17:05:34 · 633 阅读 · 0 评论 -
linux 内核源代码搜索网址
http://lxr.free-electrons.com/ident?a=powerpc原创 2014-07-28 16:44:30 · 706 阅读 · 0 评论