原创 網絡間通信socket傳輸任意格式任意大小的文件

                最近看到很多網友寫的socket程序,試驗了幾個,發送"Hello,world"時都沒有問題,但在傳輸較大文件,比如一個200M的文件時,都不能成功,即使成功了,server端也存在保存的問題, 有的是亂碼

原创 Linux 下 i2c switch(選路芯片mux) --- pca9548

Linux 下 i2c switch pca9548驅動 作者: 韓大衛 @吉林師範大學 現有的關於 i2c switch 資料非常少。即使閱讀完官方的datasheet.也不能寫出完全正確的操作。 因爲內核中的驅動本身不

原创 linux下通過i2c總線讀寫EEPROM

by 韓大衛@吉林師範大學 [email protected] 轉載請務必表明出處。 我的上篇文章《Linux下使用I2C總線讀寫 EEPROM(讀寫i2c從設備通用程序)》給出了通過IIC總線,如何讀寫EEPROM相應位置的內

原创 linux下i2c與時鐘芯片pcf8563通信(二)

linux 下 i2c 的驅動 以及 與時鐘芯片 pcf8563之間的通信(二) 2012/7/10 linux下i2c驅動與通信(二) by:韓大衛 @吉林師範大學 在i2c-test的基礎上, 使用i2c與Pcf856

原创 Linux下使用I2C總線讀寫 EEPROM(讀寫i2c從設備通用程序)

Linux下使用IIC總線 讀寫i2c從設備寄存器 by 韓大衛 @吉林師範大學 [email protected] 轉載請務必表明出處 ******************* ***

原创 linux設備驅動之API的實現

Linux 下API的實現 作者: 韓大衛@ 吉林師範大學 驅動工程師工作內容之一就是向上層應用端提供API,這個API完成並封裝了全部的與硬件芯片

原创 linux下的i2c與時鐘芯片pcf8563通信(三)

        2012/7/19                      linux下的i2c與時鐘芯片pcf8563通信          

原创 linux下i2c與時鐘芯片pcf8563的通信

                     linux下的i2c驅動以及與時鐘芯片pcf8563通信過程              爲更深入的瞭解linux下的i2c總線驅動以及通信原理,可以用一個用戶程序模擬, 這個程序,可以使用一個

原创 openwrt下面創建/添加package----Makefile模版

openwrt下面創建/添加package----Makefile模版 by:韓大衛@吉林師範大學 ********************** 進入 openwrt/package/, mkdir eep 以eep爲示例 cd e

原创 Linux環境下libpcap庫源代碼分析

linux環境下libpcap 源代碼分析 韓大衛@吉林師範大學 libpcap 源代碼官方下載地址: git clone https://github.com/the-tcpdump-group/libpcap.git tcpd

原创 linux下CPU註冊i2c控制器(adapter)過程

無論是三星的s3c2410, 還是cavium 的octeon, AMD的amd8111等等, 任何處理器在linux下添加自己的adapter都是大致的方法, 都是實現自己的driver, 最後調用i2c-core提供的API完成

原创 uboot 和linux 下flash 寫入速度差異分析

韓大衛@吉林師範大學 2015.1.27.  轉載請表明出處 ********************************************* uboot 和linux 下flash 的寫入速度不一樣, 主要原因是兩者使用的延

原创 修復mac 下 make menuconfig 的bug以及自定義make menuconfig界面

韓大衛@吉林師範大學     2014.12.8  轉載請表明出處 ***************************************** 本文目的: 一, 解決在mac 系統裏make menuconfig 報錯:  lc

原创 Linux 下訪問PHY芯片寄存器

Linux 下smi/mdio總線通信 韓大衛@吉林師範大學 下面代碼描述了在用戶層訪問smi/mdio總線, 讀寫phy芯片寄存器的通用代碼。Linux內核2.6以上通用。 將下面代碼編譯後,將可執行文件a.out 重命名爲mdio

原创 嵌入式系統燒寫uboot/bootloader/linux內核的一般方法

******************* ********** 作者: 韓大衛@吉林師範大學 2011.10.15 [email protected] ************* *******************