原创 嵌入式軟件組成及u-boot介紹

一、 嵌入式Linux軟件結構與分佈 一般情況下嵌入式Linux系統中的軟件主要分爲以下幾部分: 1. 引導加載程序:其中包括內部ROM中的固化啓動代碼和BootLoader兩部分。 內部固化ROM是廠家在芯片生產時

原创 ubuntu 13.04 搭配android 開發環境

1.安裝JDK    首先到oracle的官網上下載linux版本的JDK,網址爲:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-40

原创 Linux下壓縮某個文件夾(文件夾打包)

tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包後生成的文件名全路徑 要打包的目錄 例子:把/xahot文件夾打包後生成一個/home/xahot.tar.gz的文件。 zip 壓縮方法:

原创 u-boot啓動過程

1.關於啓動流程 1.1 啓動階段分爲3個,bl0,bl1,bl2。下面只是就功能方面對它們做說明,實際設計的時候,也許會對其具體功能做出調整,也就是說,這幾個階段的劃分是就功能而言的,不能看得太死。       bl0:出廠的時

原创 作爲一個新人,怎樣學習嵌入式Linux ?(韋東山)

作爲一個新人,怎樣學習嵌入式Linux ?(韋東山)    被問過太多次,特寫這篇文章來回答一下。    在學習嵌入式Linux之前,肯定要有C語言基礎。彙編基礎有沒有無所謂(就那麼幾條彙編指令,用到了一看就會)。 C語言要學到什麼程

原创 移植u-boot到gec210

第一步:在頂層Makefile 中添加板級目標 gec210_config : unconfig @$(MKCONFIG) $(@:_config=) arm s5pc11x gec210 samsung s5pc110 @ech

原创 gec210 uboot 環境配置

ip地址配置 服務器ip set serverip 192.168.1.2 板子ip set ipaddr 192.168.1.3 網關 set gatawayip 192.168.1.1 save 可以使用pri查看

原创 linux啓動流程

啓動第一步--加載BIOS 打開計算機電源,計算機會首先加載BIOS信息,BIOS中包含了CPU的相關信息、設備啓動順序信息、硬盤信息、內存信息、時鐘信息等等。 啓動第二步--讀取MBR 硬盤上第0磁道第一個扇區被稱爲MBR,也就是Ma

原创 android應用程序(一) 短信收發

佈局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"

原创 GPIO簡介

GPIO簡介 GPIO(通用輸入/輸出端口)是相對於芯片而言的,如果在對應的芯片存在GPIO引腳則可以通過讀這些引腳來獲取引腳的變化(即:引腳的高低

原创 vim 設置

vim默認的配置使用起來還不能讓人滿意,還需要自己配置 默認配置文件是:/etc/vim/vimrc 我們可以在家目錄下建立自己的配置文件 切換到家目錄 #cd ~ touch一個名爲.vimrc的文件(以

原创 安裝tftp服務器

 在嵌入式開發中我們經常需要把編譯好的鏡像文件下載到開發板中,我接觸過的主要有串口、usb和tftp下載這三種方式。    用tftp下載就需要要我們的主機上先安裝tftp服務器。    1、安裝軟件包    sudo apt-get i

原创 手機短信的PDU編碼和解碼

共有三種方式來發送和接收SMS信息:Block Mode, Text Mode和PDU Mode。其中PDU Mode被所有手機支持,可以使用任何字符集,這也是手機默認的編碼方式。 發送短消息常用Text

原创 搭配嵌入式開發環境

一、samba 服務器搭建 smb安裝 root@gec-virtual-machine:/etc/samba# apt-get install samba smbfs 配置/etc/samba/smb.conf 在最後

原创 u-boot 頂層Makefile 分析

U-Boot 頂層Makefile 解析 u-Boot -Makefile(一)  聲明 : 以下解析大部分來自網絡大神之手 所以可以放心閱讀  Good luck VERSION = 1 PATCHLEVEL = 1 SU