原创 在此安個家

以前的博客網站居然把我封掉了,本來想自己建個博客,奈何wordpress不喜歡,暫時懶得折騰,先在這用用吧。

原创 am335x root自動登陸

TI出的ubifs文件系統默認情況下,沒有自動登陸。參考文章[《嵌入式ARM Linux開發板自啓動,跳過輸入root用戶名和密碼](https://blog.csdn.net/u014213012/article/details/7277

原创 windows下編譯arm-linux

本文主要參考:在windows環境下,使用Eclipse和gcc-Linaro工具鏈,對BeagleBone進行交叉編譯和遠程部署 不習慣在linux編譯代碼,所以想在windows下整個環境出來。 1、windows下安裝eclipse。

原创 am335x的啓動分析

參考文件:Sitara AM335x Bootload的流程分析 am335x上電後從Rom code開始運行,Rom code 地址0x4000_0000。Rom code 是固化在芯片的一個引導程序,具體參見《AM335x and A

原创 vmware下對ubuntu進行根目錄擴容

擴容之前,硬盤分區表提示Partition table entries are not in disk order 基本操作:輸入:fdisk /dev/sda輸入:x輸入:f輸入:r輸入:w輸入:qreboot搞定 根目錄擴容主要參考[u

原创 am335x_evm ubi文件系統編譯

TI sdk文件夾下的filesystem文件夾下有兩份根文件系統源碼包,arago-base-tisdk-image-am335x-evm是最小文件系統(可能還可以優化),另一個包含QT等其他豐富資源。具體過程參考文檔 Ubifs文件系統

原创 CCS編譯U-boot

CPU選用TI出的am335x,爲方便調試採用CCS編譯U-boot。準備Uboot源碼包,交叉工具鏈,CCS安裝包。1.打開CCS,選擇File->new project,選擇“Makefile project with existing

原创 linux下am335x點亮LED

首先借用一張圖說明linux應用程序和內核的關係與裸機程序不同,linux下的應用開發並不直接訪問硬件,而是由應用程序調用驅動來訪問硬件,這是linux的系統結構,具體可參考《嵌入式linux應用開發完全手冊》。回到am335x,已經在ub

原创 vmware虛擬機下ubantu擴容硬盤空間

開發環境是從別處拷貝過來了,vmware裏的系統硬盤空間越來越吃緊,考慮如何擴容。vmware的硬盤擴展功能,修改完後,能看到硬盤空間,但是添加到主分區裏總是失敗。最後採用的方案用添加一個硬盤,再掛載上去使用。具體參見Linux虛擬機添加新

原创 am335x uboot 點亮LED

先簡要分析uboot啓動流程make am335x_evm,對應boards.cfg中:am335x_evm arm armv7 am335x ti