原创 Linux 獲取本機IP地址和MAC地址(一)

#include <stdio.h> #include <unistd.h> #include <netdb.h> #include <arpa/inet.h> #include <stdlib.h> #include <sys/ioct

原创 IIS音頻格式瞭解

I2S格式,字選擇信號低電平時左聲道、高電平時右聲道,且每次左右聲道採樣時BCK前兩個時鐘數據是無效的 left justified格式,字選擇信號低電平時右聲道、高電平時左聲道,數據從第一個BCK時鐘開始就有效 right jus

原创 tcpdump使用教程

監視指定網絡接口的數據包 tcpdump -i eth1 如果不指定網卡,默認tcpdump只會監視第一個網絡接口,一般是eth0,下面的例子都沒有指定網絡接口。    監視指定主機的數據包 打印所有進入或離開sundown的數據包

原创 cannot check setpgrp when cross compiling

1、下載netperf2.5.0.tar.gz,解壓縮到/opt/netperf2.5.0 2、cd /opt/netperf2.5.0     ./configure CC=arm-linux-gcc --host=arm-l

原创 機器週期,指令週期,時鐘週期,節拍與晶振 以及STM32外接RTC失振

時鐘週期       時鐘週期也稱爲振盪週期,定義爲時鐘脈衝的倒數(時鐘週期就是單片機外接晶振的倒數,例如12M的晶振,它的時鐘週期就是1/12us),是計算機中的最基本的、最小的時間單位。        在一個時鐘週期內,CPU僅完

原创 ushare代碼分析

轉載自:http://blog.csdn.net/lickylin/article/details/19713317  1、upnp 介紹及工作過程1.1 upnp介紹    UPnP的全稱是“Universal Plug and Pla

原创 代碼格式化工具 sourceInsight editplus ultraedit keil

AStyle下載 http://sourceforge.net/projects/astyle/ 通過命令“astyle --help”可以獲取所有參數的介紹 其常用的參數: -C 類中public,prete

原创 linux開發之Valgrind代碼使用內存檢測的使用說明

Valgrind是運行在Linux上一套基於仿真技術的程序調試和分析工具,是公認的最接近Purify的產品,它包含一個內核——一個軟件合成的CPU,和一系列的小工具,每個工具都可以完成一項任務——調試,分析,或測試等。Valgrind可以

原创 goahead參考文章參考資料

goahead webserver 移植 stm32移植ecos #11,使用自己的模板 goAhead 2.5嵌入式web服務器移植到arm9 2440 goAhead上實現文件上傳到嵌入式web服務器上 goahead 的認證

原创 解壓 使用squashfs工具創建的 xx.squashfs.img文件

1.從網站https://sourceforge.net/projects/squashfs/files/squashfs/ 下載 squashfs4.3.tar.gz 或者 squashfs4.2.tar.gz 2.解壓 squashf

原创 分享幾個能用的editplus 註冊碼

分享幾個能用的editplus 註冊碼 原文:http://host.zzidc.com/wljc/1286.html     註冊名:host1991     序列號:14F50-CD5C8-E13DA

原创 ubuntu svn checkout 報錯

在Ubuntu 10.10上,安裝Subversion官網安裝 SVN 後,鏈接svn地址時,可能會出現錯誤提示如下:  OPTIONS of '<url>': SSL handshake failed: SSL error: Key u

原创 Boa服務器的移植——BOA移植一

Boa是一種非常小巧的Web服務器,其可執行代碼只有大約60KB左右。作爲一種單任務Web服務器,Boa只能依次完成用戶的請求,而不會fork出新的進程來處理併發連接請求。但Boa支持CGI,能夠爲CGI程序fork出一個進程來執行。Bo

原创 IPC之本地套接字

進程間通信,UNP2 這本經典的書籍講的已經很清楚了,常見的進程間通信就是信號量 消息隊列 共享內存,其實本地套接字更是一種進程間通信的手段,而且起碼要比信號量更加直觀。本文描述下基本的利用本地套接字來進行進程通信。 #define UN

原创 關於curl訪問https的若干問題

https是在SSL協議之上實現的http協議(get、post等操作)。 介紹一下ssl的握手過程: ①客戶端的瀏覽器向服務器傳送客戶端 SSL 協議的版本號,加密算法的種類,產生的隨機數,以及其他服務器和客戶端之間通訊所需要的各種信息