原创 ppp 在arm上交叉編譯

                  下載了ppp-2.4.7.tar.gz tar zxf ppp-2.4.7.tar.gz cd ppp-2.4.7 ./configure make CC=a

原创 Mingw下python C api編譯

gcc -c  -IC:/Python27/Include example.c gcc -c  -IC:/Python27/Include wrapper.c gcc -shared -LC:/Python27/Libs -o exam

原创 nfs掛載調試文件系統

NFS掛載文件系統調試說明 因爲某種原因把文件系統分區掛掉,導致了系統啓動異常,嘗試使用了NFS掛載方式調試,特此記載 nfs服務器支持 kernel支持nfs掛載 boot的環境變量設置 出現的問題處理 1.NFS服務器支持 需要

原创 linux下修改網口名稱

linux下修改網口名稱 本文提供一種簡單的linux 下實現修改網口名稱的方法: 實現功能 命令介紹 擴展介紹 實現功能 實現linux下修改網口名稱:比如”eth0”修改爲”eth2”,”eth1”修改爲“eth0” 實現方

原创 libnl交叉編譯

libnl交叉編譯 libnl2.0.0版本交叉編譯: config ./configure CC=arm-none-linux-gnueabi-gcc --prefix=/home/build/ --host=arm-none-li

原创 Linux下幾種RTP協議實現的比較和JRTPLIB編程講解

轉載http://blog.chinaunix.net/uid-23023613-id-88220.html 流媒體指的是在網絡中使用流技術傳輸的連續時基媒體,其特點是在播放前不需要下載整個文件,而是採用邊下載邊播放的方式,它是視頻

原创 Tcpreplay安裝和使用

記錄自己的tcpreplay安裝和使用過程 1.cygwin下安裝: 1.wincap包改名WpdPack放到cygwin根目錄(下載4.1beta5_WpdPack.zip) 2.依次安裝m4、autoconf、automake,用來

原创 sdl2_ttf基於ti交叉編譯問題

使用TI的交叉編譯器編譯SDL2_ttf時遇到如下問題: /bin/grep: /usr/lib/libbz2.la: No such file or directory /bin/sed: can't read /usr/lib/lib

原创 tcpdump交叉編譯

移植需要libpcap和tcpdump libpcap編譯: config ./configure --host=arm-linux CC=arm-none-linux-gnueabi-gcc --with-pcap=linux --

原创 FreeComand關閉後保存上次標籤

FreeComand關閉後保存上次標籤 從totalcomand切換到了FreeComand,風格和易用性上都比tt和了很多,發現關閉後不用保存上次的標籤,找了半天配置也沒發現,最後發現原因如下: 在“設置”->”查看”->“文件夾標籤”

原创 USB的over-current 問題總結

基於8148調試 USB1接口時發現,接口一直不能掃描到外圍的設備花了很多時間查找,特此總結 1.usb的drvvbus一直輸出爲低沒找到原因。 2.查看內核的打印信息發現一直會報告: “hub 2-0:1.0: over-curre

原创 libusb移植總結

libusb移植總結 總結這個階段中移植libusb到嵌入平臺的過程和問題: libusb提供了一套相對能夠屏蔽不同linux版本,減少不同平臺的驅動移植困惱的工具,工具提供了1.0版本和0.1版本(舊方式),開發者不建議使用0.1了。

原创 應用層(用戶模式)I2C驅動支持

應用層(用戶模式)I2C驅動支持 Linux下I2C設備控制方式分爲driver層和應用層兩種方式。driver層實現I2C設備控制要求瞭解I2C機制,調試和調用不方便。Linux還提供了應用層方式(ioctl)控制,這裏簡單介紹如何配置

原创 v4l2loopback交叉編譯

v4l2交叉編譯需要make設置交叉編譯環境、平臺、kernel目錄: make CROSS_COMPILE=arm-xx-linux- ARCH=arm KERNEL_DIR=/home/xx/workspace/xx/kernel

原创 uboot加載 big uImage問題

最近調試發現加載內核大一些時,啓動會失敗目前暫時通過屏蔽一些小技巧屏蔽問題,還沒解決 記錄了uboot中的排查過程: 根據打印信息”Verifying Checksum”一路跟蹤得知是memmove出現的問題,應該是覆蓋了uboot導致