原创 s5pv210 uboot-2012-10移植(一) 之分析Alex Ling的linaro-2011.10 for mini210

好久好久前就買了s5pv210的開發板,一直都是東搞搞西搞搞,一點收穫也沒有,這次下決心來移植最新的uboot到u-boot-2012.10上,並通過這個博客記錄下來以防時間長給忘了,我的開發板是QT210的。s5pv210的啓動分爲BL

原创 s5pv210 uboot-2012-10移植(八) 之支持SD卡保存環境變量

本次將實現SD卡保存環境變量,uboot的移植先到這裏告一段落了,大體上能用了,但是還很不完善,等到以後需要用到的時候在繼續添加,而且中間有移植錯誤的地方也希望各位大俠給指出來,特別是SD卡那裏。 1.include/configs/sm

原创 用CSerialPort類收不到0x11, 0x13問題及解決辦法

在VS2010平臺下編寫modbusRTU程序,在調試的時候發現CSerialPort串口類無法接收到0x11, 0x13,隨後百度找的一篇Linux下的文章,大受啓發,原文如下: linux串口接收不到0x11解決   網上許多

原创 Ubuntu 12.04 64 位版本運行32位可執行文件

http://blog.csdn.net/sway_2012/article/details/9152209 64 位的機器上運行 32位的可執行文件,會出現文件明明在文件夾中,但是運行時會提示文件不存在。 其實64位版本的

原创 3.u-boot-2013.01 編譯流程分析

u-boot-2013.01完美的支持了pandaboardES開發板,其能夠生成MLO和u-boot.img文件,現在來分析一下這兩個文件是怎麼生成的。 1.打開頂層目錄下的Makefile,找到424行all,all目標依賴於$(AL

原创 VC 搜索本地可用串口

最簡單的方法:枚舉複雜一點的辦法:參考驅動開發,查看系統設備的符號表。typedef struct tagPT_PortsArry{int nPortIndex[256];bool   bEnable[256];}PT_PortsArry

原创 CIPAddressCtrl控件的用法

1.通過Create函數手動創建一個IP控件.  開始時我在OnInitDialog()函數中這樣寫的:  CIPAddressCtrl IPAddress;  UINT nID=101;  IPAddress.Create(WS_CH

原创 2.體驗ubuntu12.04

        拿到pandaboardES開發板,先來體驗下ubuntu12.04系統,來試試看開發板怎麼樣。因爲我沒有HDMI顯示設備,所以我另外購買了一個HDMI轉VGA的的轉換器。準保好一個4G的SD卡。所有步驟都可以參考官方ht

原创 1. 收到一塊PandaboardES開發板一塊

      前幾天收到一塊pandaboardES開發板一塊,小小的炫耀一下,以後就會開始pandaboardES之旅了~ 大概看了下用戶手冊,這開發板真不簡單,以後有的是事情做了~

原创 3.體驗android 4.2.2

        上次在pandaboardES上體驗了ubuntu12.04,今天這體驗下android4.2.2,看看效果如何。以下步驟全部參考官網https://releases.linaro.org/13.02/android/pa

原创 1. x-loader執行流程分析

        拿到PandBoardES已經有兩個星期了,前幾天分析了一下TI的X-Loader程序,把它給記錄下來,以供以後參考。如果哪裏有問題,希望大家能夠指出來。在pandaboard.org上已經描述的很清楚,可以前去仔細閱讀下

原创 s5pv210 uboot-2012-10移植(三) 之支持SPL

上次的uboot的BL1是自己實現的,今天就來讓uboot-2012-10支持SPL功能,但不是完全用的uboot本身的代碼,也不知道這樣是好還是壞。 1.分析頂層目錄的Makefile可以知道,需要添加CONFIG_SPL配置,這在前面

原创 s5pv210 uboot-2012-10移植(二) 之能夠啓動進入控制檯

這次我們將從官網下載的最新uboot-2012-10移植到s5pv210開發板上,讓其進入控制檯,效果如下: 首先,我暫時沒采用內核的SPL,這個將在後面給補上,這裏的BL1是我自己參考資料寫的,我用的是QT210開發板,內存1G,對

原创 指針的指針作用(申請空間)之一

以下是經典程序(載自林銳的從c/c++高質量編程),講解的部分是我個人理解void GetMemory(char *p,int num){p=(char*)malloc(sizeof(char)*num);       //p是形參指向的

原创 s5pv210 uboot-2012-10移植(五) 之支持LAN9220網卡

我的s5pv210開發板是100M的LAN9220網卡芯片,通過CS5的總線連接的,對應的地址空間是0xA8000000,16位的。 1.跟蹤代碼發現在smc9115_pre_init裏配置總線,board/samsung/smdkv21