原创 網絡間通信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] ************* *******************