吾常三省吾身

人不能没有批评和自我批评,那样一个人就不能进步。 要让我写自己的历史,我就写我的错误。

导航

2015年8月31日

c++学习一:指针基础

摘要: 1、指针优势,当数据量比较大时,通过指针直接访问数据量所在内存。处理更 加复杂的数据结构。例如:链表、二叉树、图等。2、指针本质是一种表示内存地址的数据类型,它和整型int和浮点数float一样 只是指针表示是内存地址。3、c++中两种途径可以访问内存。 i:通过变量名间接访问。为了保存数据,... 阅读全文

posted @ 2015-08-31 21:29 samewang 阅读(377) 评论(0) 推荐(0) 编辑

GCC的gcc和g++区别

摘要: 看的Linux公社的一篇文章,觉得不错,内容复制过来了。其实在这之前,我一直以为gcc和g++是一个东西,只是有两个不同的名字而已,今天在linux下编译一个c代码时出现了错误才找了一下gcc和g++的区别。先描述一下今天遇到的错误:因为以前写程序的时候,写的都是cpp文件,然后就直接使用g++编译... 阅读全文

posted @ 2015-08-31 21:28 samewang 阅读(4353) 评论(1) 推荐(7) 编辑

Linux学习三:Ubuntu下使用minicom和开发板通信

摘要: 备注:如果你是用的是Windows则使用超级终端即可:开始-程序-附件-通讯-超级终端现在我们在Ubuntu下安装配置minicom:1.进入ubuntu桌面ctrl+alt+t打开终端输入:sudo apt-get install minicom密码:运行:sudo minicom -s//配置m... 阅读全文

posted @ 2015-08-31 21:26 samewang 阅读(449) 评论(0) 推荐(0) 编辑

Linux学习四:UDP编程(上)

摘要: 关于UDP和TCP对比优缺,这里就不说了。 使用UDP代码所掉用的函数和用于TCP的函数非常类似,这主要因为套接口库在底层的TCP和UDP的函数上加了一层抽象,通过这层抽象使得编程更容易,但失去了一些控制。 二者函数调用唯一的实际区别是soceket函数调用的一个参数,TCP的是SOCK_STR... 阅读全文

posted @ 2015-08-31 21:26 samewang 阅读(682) 评论(0) 推荐(0) 编辑

Linux学习二:Makefile基础

摘要: 文首感谢http://www.chinaunix.net 作者:gunguymadman的分享makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要... 阅读全文

posted @ 2015-08-31 21:25 samewang 阅读(168) 评论(0) 推荐(0) 编辑

Linux学习一:安装/配置vi,熟悉gcc/vi

摘要: 1.安装的ubuntu14,进入桌面,ctrl+alt+t进入终端。获得root权限:$sudo passwd root输入密码(注意:输入的和windows下不一样不会显示的,尽管输入就行。查看NumLock灯是否亮,没打开就按下,方面数字输入)设置密码确认密码更新成功​$su //获得root权... 阅读全文

posted @ 2015-08-31 21:23 samewang 阅读(442) 评论(0) 推荐(0) 编辑

win7双系统安装ubuntu并配置常用软件

摘要: 首先在win7下磁盘清理出来空间具体方法找度娘就行了。下面开始准备安装:1.下载easyBCD2.打开:添加新条目--NeoGub--安装3.点击配置 修改menu.lsttitle Install Ubunturoot (hd0,0)kernel (hd0,0)/vmlinuz.efi boot=... 阅读全文

posted @ 2015-08-31 21:21 samewang 阅读(248) 评论(0) 推荐(0) 编辑

Tiny_4412的NFS挂载

摘要: 设备连接:交叉网线串口线usb线电源线网络设置:笔记本ubuntu:wifi处,设置IPv4设置“仅本地连接”,不要自动了,此时wifi已经关闭ifconfig 查看 pc地址inet/IP:169.254.9.78掩码/Mask;255.255.0.0广播地址:169.254.255.255开发板... 阅读全文

posted @ 2015-08-31 21:18 samewang 阅读(1277) 评论(0) 推荐(0) 编辑

tiny4412学习一:编译uboot,体验裸机

摘要: 首先,我们在ubuntu建立一个自己的文件夹,我的是:​/home/wang/tiny_4412下有datasheet shc(原理图PCB文件夹) src toolssrc下有codes u_bootcode​​s是裸机存放位置,u_boot​是友善提供的安装包​tools下有​arm-linux... 阅读全文

posted @ 2015-08-31 21:12 samewang 阅读(717) 评论(0) 推荐(0) 编辑

2015年8月11日

开通博客,记录历程,开启新的征程

摘要: 仅此留给后来的自己。目前状况,在公司做STC单片机相关应用。想转投Linux和Android首先从Linux开始:目前开发板友善Tiny4412,自学一个多月。Ubuntu+Tiny4412(Linux3.5)熟悉了linux开发环境、开发流程。了解了u_boot移植,文件系统构建和移植,udp协议... 阅读全文

posted @ 2015-08-11 16:35 samewang 阅读(207) 评论(0) 推荐(0) 编辑