原创 一、Boot Loader的概念和功能

1、嵌入式Linux軟件結構與分佈 在一般情況下嵌入式Linux系統中的軟件主要分爲以下及部分:(1)引導加載程序:其中包括內部ROM中的固化啓動代碼和Boot Loader兩部分。 而這個內部固化ROM是廠家在芯片生產時候固化的,作用

原创 uboot中的快捷菜單的製作說明

這個菜單其實就是一個uboot中的命令,uboot啓動時,如果進入下載模式,就先運行這個命令。命令的執行內容就是通過串口打印出一個菜單,等待輸入數字,再執行相應的動作。 新建一個名爲:cmd_menu.c的文件,放到common目錄下,修

原创 fcntl文件鎖詳解

今天在看《Linux設備驅動程序(第3版)》碰到了fcntl系統調用,以前沒接觸過。在網上查到了這份資料,轉載自 shark的開發筆記 fcntl文件鎖詳解 轉自:藍森林 fcntl文件鎖有兩種類型:建議性鎖和強制性鎖     建議性鎖

原创 linux下的共享庫(動態庫)和靜態庫

1.什麼是庫 在windows平臺和linux平臺下都大量存在着庫。本質上來說庫是一種可執行代碼的二進制形式,可以被操作系統載入內存執行。 由於windows和linux的本質不同,因此二者庫的二進制是不兼容的。 本文僅限於介紹linu

原创 四、U-boot的使用(一)

 我一貫認爲:對於一個技術類的東西,你連用都不會用,那根本就不可能會開發。就好像一個人連Linux不會用,那還談何開發Linux程序呢?     同樣的要開發和移植U-boot,首先要對U-boot有一定的瞭解,起碼要會使用。     所

原创 二、U-boot簡介

一、U-boot的起源 U-Boot是Das U-Boot的簡稱,其含義是Universal Boot Loader,是遵循GPL條款的開放源碼項目。一開始德國DENX軟件工程中心的Wolfgang Denk基於8xxROM和FADSR