第14章 Bootloader基本概念與燒錄.

Slides:



Advertisements
Similar presentations
H T U 報告者:周振聰 僑生處 主任. h T U 免會考成績入學 h T U 未來望 您想學 一技之長嗎 ? 歡迎參加莊敬建教班 不但三年免學費,且 保證讓您學到一技之 長,脫離貧窮,邁向 光明的人生 免試入學.
Advertisements

高中新课程思想政治(必 修 1 、 2 )的教学体会 北京师大二附中 李文燕 2008 年西城新课程教师培训的讲稿.
《饲料分析与质量检测技术》 说课 主讲教师:管建慧. 课程名称: 《饲料分析与饲料质量检测技术 》 课程编码:
桃園地景藝術節 最近桃園在舉辦桃園地景藝術節,種共有五大主題區, 分別是:黃色小鴨展區、巨型蓮花展區、草間點點展區、范姜 古厝展區、新屋水巷展區。那這些景點到底個展覽什麼呢?讓 我們繼續看下去 …… 。
4-2 、聚落的演變 人口的分布 自然環境特性、交通便利性及就業 機會等因素,常影響人們對於居住地點 的選擇。 臺灣西部地區的平原和盆地,地勢 較為低平、開發較早,在肥沃的土壤、 便捷的交通網路等有利的條件下,工商 業往來頻繁,人口較為密集。
2009/12/211 商務科技管理系 實 務 專 題 報 告 辦桌非難事 學生: 施雅雯 ( ) 張敬芝 ( ) 葉明臻 ( ) 黃怡琅 ( )
成语乐园 成语乐园 执教老师:李道梅.
加快培育和发展战略性新兴产业 科技部调研室 胥和平
開南大學 資訊管理學系 學分學程相關說明.
2014年语言文字工作总结 党委学生工作部 2014年12月5日.
電子白板應用軟體研習 主講人: 龔盟育
詹天佑.
北师大版义务教育课程标准实验教科书 七年级上册讲义 第17课 先进的科学技术.
第二章 警察校院簡介.
第3章: 產業與競爭環境 張緯良 世新大學資訊管理系.
立體四子棋 研究成員:謝旻諺、 鄭家鈞 指導老師:林屏森老師.
“三步式”网络学习法 《探究与发现》数学网络学习平台介绍
空間向量 朱泰吉 蔡宇翔 張力夫 莊孟霏.
記憶翻翻樂大考驗 一起來認識各種車車吧!.
文明建设,气象先行 ——农安县气象局 2.
初中思想品德 规范的教学设计与案例分析.
香港普通話研習社科技創意小學 周順強老師.
滑雪美食街 組員:林韋伶、張雅弦、王佑盛、朱坤賢.
汪清县气象局创建省级文明单位工作展示 2016年8月
三創產業學程 學群主持人:袁國榮召集人.
北京市科普项目社会征集指南及 项目建议方案解读
树立正确的消费观 问题探究1 问题探究2 问题探究3 课堂活动 课堂小结 课后探究 普通高中课程标准实验教科书
榕桥中学 校园文化建设情况汇报.
UClinux在3000平台上的移植.
《体育与健康》说课稿 课题:新兴体育舞蹈 —踢踏舞教学 北师大泉州附中 陈玉慈.
任务2: 通报的写作.
母系氏族社会代表 时间 代表区域 具体地点 房屋样式 农作物 生产工具 手工业 河姆渡原始居民 半坡原始居民 距今约五六千年
远程教育站点管理 及齐鲁先锋平台的使用 平阴县党员干部现代远程教育中心.
2016年上半年工作汇报 后勤与保卫管理处 二○一六年七月.
新办纳税人培训 (地税部分) 2015年8月.
邏輯電路的分類 1. 組合邏輯(combinational logic):其輸出狀態直接由輸入的組合來決定,並不涉及線路過去的輸出狀態。
一、网络课程的建设意义 二、网络课程的设计与开发 三、网络课程的教学应用. 一、网络课程的建设意义 二、网络课程的设计与开发 三、网络课程的教学应用.
Building Embedded Linux 2
ARM裸机第一部分-ARM那些你得知道的事
S3c2410电路设计(以北京博创s3c2410-s实验箱为例讲解)
數位邏輯 第6章布林代數化簡 6-1布林代數與邏輯電路組合 6-2第摩根定理的互換 6-3積項和式之組合邏輯
Bootloader技术分析.
Flash摺紙藝術教學 這是韓國人製作的摺紙教學網站,運用flash講解每個步驟,非常實用,不妨多學習利用,也可播放步驟加上解說讓幼兒跟著做。 僅用於自己教學非營利用圖以尊重著作版權。
启天IV产品介绍
網路安全管理 期中報告 -DLL後門 - A 黃志成 指導教授 梁明章.
怎样从0开始写bootloader? 李明 北京亚嵌教育研究中心
Arduino.
嵌入式系统的Boot Loader技术 陈文智 浙江大学计算机学院 2009年5月.
9.1 家用电器.
數位邏輯 第6章布林代數化簡 6-1布林代數與邏輯電路組合 6-2第摩根定理的互換 6-3積項和式之組合邏輯
第七章 正反器 台北市私立景文高級中學 資電學程 7-1 RS型正反器 7-2 D型正反器 7-3 JK型正反器 7-4 T型正反器 吳永義
世外桃源~ 劍 潭 里 零碳排放里.
Linux Debugging ls,ps,top,etc. printk() /proc i386提供的调试机制(断点,信号,单步执行)
(第2版).
作業系統 第三章 作業系統結構.
项目一 了解计算机 项目二 选配计算机硬件 项目三 组装计算机 项目四 设置BIOS和硬盘分区 项目五 安装操作系统和常用软件
或閘的特性與符號 所有的輸入均為0,輸出才為0 ▲ 圖 3-1 或閘的邏輯概念 ▲ 圖 3-2 或閘的電路符號.
語文好站介紹.
含糖飲料的危機 設計者 :蔡慧萍、林漢良.
ARM裸机第一部分-ARM那些你得知道的事
地球的芳鄰 月 球.
第二章ADS1.2开发环境创建与简介.
相片典藏 臺北市立弘道國中總務處 防災校園建置計畫補助-個人防護具 品 名 數 量 30 4 工作手套 72 6 簡易雨衣 300
遮罩动画的概念 (1)什么是遮罩 “遮罩”,顾名思义就是遮挡住下面的对象。 “遮罩动画”是通过“遮罩层”来达到有选择地显示位于其下方的“被遮罩层”中的内容的目地,在一个遮罩动画中,“遮罩层”只有一个,“被遮罩层”可以有任意个。 在分析数据时,您经常会问及一些问题,如: 过去两年的招生情况反映出哪些倾向?有哪些异常情况?
清明上河圖 於原作 原作者 擇端(北宋) 北宋風俗畫作品 中國十大傳世名畫之一,屬一级國寶 欲知詳情請點出口   清乾隆 摹本 清明上河.
真信心的果效 雅各書2:
看圆如何七十二变 微建筑早课.
Linux文件系统.
指數、對數函數 數101乙 周文翔 朱哲明 張良聿.
李商隐诗两首 锦 瑟 马 嵬 夕阳无限好,只是尽黄昏。.
Presentation transcript:

第14章 Bootloader基本概念與燒錄

大綱 14.1 Bootloader介紹 14.2 S3C2440 Bootloader建立流程 14.3 S3C2440 Bootloader燒錄流程

14.1 Bootloader介紹 14.1 Bootloader介紹 14.2 S3C2440 Bootloader建立流程 14.3 S3C2440 Bootloader燒錄流程

Bootloader是在作業系統執行之前執行的一段小程式。其功用為: 初始化硬體設備、建立記憶體空間的映射表,建立適當的系統軟硬體環境,做好呼叫作業系統核心的準備。 Bootloader是建立在特定硬體平台來實現的。 針對不同處理器架構會有不同的Bootloader。

Linux系統是透過Bootloader引導啟動的。 初始化動作會從某個位址開始執行,由處理器設計決定的。 X86的復位RESET向量在高位址端。 ARM處理器在RESET時從位址0x00000000讀取第一條指令。 嵌入式系統平台會將ROM或Flash映射到這位址。因此,必須把Bootloader程式儲存在相應記憶體位置。

目前利用Bootloader啟動作業系統的方式有兩種: 網路啟動方式 Flash啟動方式

14.2 S3C2440 Bootloader建立流程 14.1 Bootloader介紹 14.2 S3C2440 Bootloader建立流程 14.3 S3C2440 Bootloader燒錄流程

選擇附贈光碟中的程式資料複製BIOS程式碼 14.2 S3C2440 Bootloader建立流程 選擇附贈光碟中的程式資料複製BIOS程式碼 複製usb、src、inc三個資料夾 路徑:BIOS&TEST\dma2440xp_Test

所生成的Bin檔會位在專案資料夾中的DebugRel_bin的資料夾中 14.2 S3C2440 Bootloader建立流程 所生成的Bin檔會位在專案資料夾中的DebugRel_bin的資料夾中

14.3 S3C2440 Bootloader燒錄流程 14.1 Bootloader介紹 14.2 S3C2440 Bootloader建立流程 14.3 S3C2440 Bootloader燒錄流程

燒錄Bootloader需透過JTAG燒錄器做燒錄動作 14.3 S3C2440 Bootloader燒錄流程 開發主機 實驗平台 ARM JTAG 燒錄器 Print Port 線 JTAG JTAG燒錄器安裝架構圖 燒錄Bootloader需透過JTAG燒錄器做燒錄動作

在平台中,附有燒錄用的JTAG燒錄器及JTAG燒錄介面。 14.3 S3C2440 Bootloader燒錄流程 JTAG燒錄器 開發平台 JTAG介面 在平台中,附有燒錄用的JTAG燒錄器及JTAG燒錄介面。

14.3 S3C2440 Bootloader燒錄流程 JTAG燒錄器必須安裝驅動程式 安裝程式路徑:光碟中Flash write->安裝驅動.exe

14.3 S3C2440 Bootloader燒錄流程 安裝完畢後,便會顯示Service is installed and run狀態

14.3 S3C2440 Bootloader燒錄流程 修改執行指令檔 檔案路徑:光碟中Flash write-> SJF_YL2440A_ MON.BAT

14.3 S3C2440 Bootloader燒錄流程 利用記事本開啟編輯執行指令檔 修改內容:sjf2440 /f:先前編譯的bin檔

14.3 S3C2440 Bootloader燒錄流程 執行指令檔流程 將ARM JTAG 燒錄器連接起來 將平台重新開機,連擊指令檔,顯示上面畫面

燒錄Bootloader至NAND memory流程 14.3 S3C2440 Bootloader燒錄流程 燒錄Bootloader至NAND memory流程 點選0,選擇NAND記憶體 再次選0,執行燒錄動作 最後選0,由區塊0開始燒錄

燒錄Bootloader至Nor memory流程 14.3 S3C2440 Bootloader燒錄流程 燒錄Bootloader至Nor memory流程 點選3,選擇Nor記憶體 最後選0,由區塊0開始燒錄

燒錄完畢後,將JTAG移除後重新開機,即可顯示出燒錄Bootloader畫面 14.3 S3C2440 Bootloader燒錄流程 燒錄完畢後,將JTAG移除後重新開機,即可顯示出燒錄Bootloader畫面 上述為燒錄NAND記憶體的Bootloader畫面

問題與討論 請讀者重覆本章的範例並將新產生的二進制Bootloader程式碼燒錄至開發平台的NAND Flash記憶體中。 請讀者重覆本章的範例並將新產生的二進制Bootloader程式碼燒錄至開發平台的NOR Flash記憶體中。 請讀者試著新增一個Bootloader的選項-驅動LED閃爍。 請讀者試著新增一個Bootloader的選項-驅動8x8點矩陣閃爍。