原创 如果在你的ubuntu在只有一個網卡的前提下增加一個IP,讓開發板來與此相連

之前一直是把PC放到自己的辦公桌前,這樣方便開發板與此相連,但這有一個問題,對於企業來說,是很不安全的,因爲你的大多代碼是放在上面的,而且一個PC放在你身邊對於我們這些一天在辦公室一坐就是8個小時以爲的人來說,不好。所以最好是放到一個實驗

原创 關於uboot下cp.b如果兩個地址同爲flash地時,buffer無法正常寫的原因

第一、cp.b命令說明 cp [.b, .w, .l] source target count        - copy memory cp命令可以在內存中複製數據塊,包括對Flash的讀寫操作。 第1個參數source是要複製的

原创 怎麼樣通過使用git來創建並提交你的第一個linux內核patch

原文地址:http://linux.koolsolutions.com/2011/02/26/howto-create-and-submit-your-first-linux-kernel-patch/ step 1:install gi

原创 linux下啓動參數大雜燴

之前移植linux,對啓動參數一直理解的不是很透徹,今天以別人的一篇文稿爲開始(原文出處不詳),來一步一步說說它具體的實現與每一個參數的意思. u-boot的環境變量是使用u-boot的關鍵,它可以由你自己定義的,但是其中有一些也是大家經

原创 uboot 2012.10移植到at91sam9260ek草稿之一

準備: 之前一直用的uboot是1.3的,由於去年的換工作,在新的崗位上,好多產口的uboot 已經不用1.3這樣的老版本了,本着總結與學習的態度,我想把2012.10再移植一次,移植到at91sam9260ek的板子上,這前對於1.3.

原创 Zynq的中斷號在dts中的表示

關於zynq的中斷述,在網上和datesheet中已經有詳細的說明,但是在3.X的內核中,開始用dts來詳細所有device的infor和source,這裏就有關於中斷號的指定,但是在關於zynq的dts文件中,我們看到指定的中斷號不是d

原创 git不同linux版本說明

在確保你安裝好git後,我們就可以通過git來下載linux kernel了,這時要先說一下linux的版本分類。 在 Linux 內核官網上(https://www.kernel.org/),我們經常看到如下的版本分類: 如上圖,這裏

原创 Astyle使用方法

下載地址:http://sourceforge.net/projects/astyle/ 在CSDN的下載地址爲:http://download.csdn.net/detail/jackyard/6945053 下載下來後,在bin文件夾

原创 latest kernel platform register

在內核中,對於platform的註冊有了很大變化,之前的platfrom_device全部歸於到了device tree,同時註冊的platform_driver的過程也不再需要原來的函數,而是統一用module_platform_dri

原创 如何從unix/linux文件中刪除ctrl-m(^M)字符

描述:   unix處理文件每一行的結尾與其它操作系統是不一樣的,有時當我們在window和unix之間交錯編輯一個文件時,^M字符在unix下的vim中會顯示在每一午的結尾。如何從unix/linux文件中刪除ctrl-m(^M)

原创 linux MTD partitions方法大雜燴

一、總述 在linux中,我們一般會對flash進行一個分區,不同的地址空間存放不同的內容。一般我們只需要分3-4個區,第一個爲boot區,一個爲boot參數區(傳遞給內核的參數),一個爲內核區,一個爲文件系統區。而對於bootloade

原创 uboot學習之cp命令

一、uboot增加命令過程 在uboot起來後,我們可以在它的shell界面輸入各種命令,而U-Boot的每一個命令都是通過U_BOOT_CMD宏定義的,這個宏在include/command.h頭文件中定義,每一個命令定義一個cmd_t

原创 關於uboot下data abort的問題

在uboot下,經常會出現一些非常讓人揪心的問題。解決這些問題的關鍵就是方法與方向,把握好這兩點,一切問題都可以迎刃而解。同時也要自信。如下: 有時我們會遇到如下的出錯信息,這時CPU會reboot, data abort MA

原创 xcale blob移值小節

前一段時間一直在xscale平臺上作相關的validation工作,發現在上面開發還是很方便的,但是官方給我們提供是blob,它是類似於uboot的一個bootloader,從網上下的是pre3的版本,移值很簡單,就是config完後,就

原创 objcopy轉換elf文件爲bin文件

objcopy轉換elf文件爲bin文件 $arm-linux-objcopy -O binary -R .note -R .comment -S