• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 60, 文章 - 0, 評(píng)論 - 197, 引用 - 0
            數(shù)據(jù)加載中……

            01 2008 檔案

            s3c2410 MMU 啟用后設(shè)置中斷跳轉(zhuǎn)指令遇到的問(wèn)題
                 摘要: 事情是這樣的, 前些日子在 FS2410 (核心板為三星 s3c2410)開(kāi)發(fā)板上實(shí)現(xiàn)了中斷,包括響應(yīng)時(shí)鐘 Timer0, 響應(yīng)按鍵,并實(shí)現(xiàn)了串口通信,能把任何數(shù)據(jù)通過(guò) UART0 發(fā)送到 PC 機(jī)上的超級(jí)終端上進(jìn)行顯示,這樣也便于調(diào)試。前兩天又實(shí)現(xiàn)了 MMU 的啟用代碼,歡呼雀躍啊..., 可就在這個(gè)時(shí)候問(wèn)題來(lái)了...
              閱讀全文

            posted @ 2008-01-28 11:11 Normandy 閱讀(3807) | 評(píng)論 (3)  編輯

            ARM GNU 匯編偽指令簡(jiǎn)介
                 摘要: 在 FS2410 板子上寫(xiě)的程序用的是 arm-linux-gcc 這個(gè)編譯器,總結(jié)了一下它常用的匯編偽指令  閱讀全文

            posted @ 2008-01-22 20:05 Normandy 閱讀(7493) | 評(píng)論 (4)  編輯

            學(xué)習(xí) ARM 系列 -- FS2410 開(kāi)發(fā)板上的中斷編程
                 摘要: 中斷服務(wù)程序在操作系統(tǒng)中無(wú)疑占有非常重要的地位,編寫(xiě)中斷程序不僅要會(huì)運(yùn)用底層的匯編語(yǔ)言,還要了解 ARM 的體系架構(gòu)。那這一節(jié)我們就通過(guò)中斷編程來(lái)響應(yīng) FS2410開(kāi)發(fā)板上的 16 個(gè)按鍵,實(shí)現(xiàn)依次按下16個(gè)鍵時(shí),D9~D12 四個(gè) Led 從 0~15 進(jìn)行計(jì)數(shù),并通過(guò)上個(gè)實(shí)驗(yàn)實(shí)現(xiàn)的 uart_printf 向串口發(fā)送數(shù)據(jù) Kn is pressed!。  閱讀全文

            posted @ 2008-01-18 19:24 Normandy 閱讀(2272) | 評(píng)論 (3)  編輯

            學(xué)習(xí) ARM 系列 -- FS2410 開(kāi)發(fā)板上通過(guò)串口實(shí)現(xiàn) printf
                 摘要: 到目前為止我們所編寫(xiě)的程序都是直接燒到裸板(FS2410)上運(yùn)行,沒(méi)有借助操作系統(tǒng),如果哪個(gè)環(huán)節(jié)出錯(cuò)了,就只能揣測(cè)代碼的邏輯,無(wú)法借助 GDB 調(diào)試,這無(wú)形增加了編寫(xiě)代碼的難度,如果任意時(shí)刻我們能把某個(gè)變量的值打印出來(lái)多好啊...呵呵, 你也許有同樣的困惑,上一個(gè)實(shí)驗(yàn)我們對(duì) UART 串口編程實(shí)現(xiàn)了對(duì)超級(jí)終端接收和發(fā)送數(shù)據(jù),也許我們可以編寫(xiě)一個(gè)類(lèi)似 C 語(yǔ)言里的 printf,作用就是向上位機(jī)的超級(jí)終端發(fā)送我們指定的任何數(shù)據(jù)。懷著這樣美好的愿望,隨我一起踏上征程吧。  閱讀全文

            posted @ 2008-01-17 15:53 Normandy 閱讀(3611) | 評(píng)論 (1)  編輯

            bash 腳本編程, 不斷更新中...
                 摘要: 在 Linux 下面大多通過(guò)命令行方式工作,如果能將 bash 提供的編程結(jié)構(gòu)和各命令結(jié)合起來(lái),寫(xiě)成功能強(qiáng)大的腳本,將會(huì)節(jié)省很多時(shí)間,顯著的提高效率。下面就介紹 bash 提供的語(yǔ)法結(jié)構(gòu),步入我們的 shell 編程之路。  閱讀全文

            posted @ 2008-01-11 18:00 Normandy 閱讀(630) | 評(píng)論 (0)  編輯

            學(xué)習(xí) ARM 系列 -- FS2410 開(kāi)發(fā)板上的串口通信編程
                 摘要: 串口通信我們并不陌生,我們經(jīng)常用串口來(lái)進(jìn)行數(shù)據(jù)傳輸,可并不清楚它是如何工作的。那這一節(jié)我們就來(lái)揭開(kāi) ARM S3c2410 UART(Universal Asynchronous Receiver and Transmitter) 串口通信的神秘面紗。  閱讀全文

            posted @ 2008-01-08 21:47 Normandy 閱讀(7544) | 評(píng)論 (28)  編輯

            Ubuntu 學(xué)習(xí)筆記
                 摘要: Ubuntu 學(xué)習(xí)筆記, 不斷更新中...  閱讀全文

            posted @ 2008-01-08 14:50 Normandy 閱讀(3226) | 評(píng)論 (4)  編輯

            學(xué)習(xí) ARM 系列 -- FS2410 開(kāi)發(fā)板上 Nand Flash 到內(nèi)存的代碼搬移
                 摘要: 前面做過(guò)一個(gè)實(shí)驗(yàn),搬移 Nand Flash 里的前 4k 代碼到內(nèi)存指定位置,這其實(shí)是把 SRAM 從 0x40000000 開(kāi)始的 4K 代碼復(fù)制到SDRAM的指定位置,并沒(méi)有涉及到對(duì) Nand Flash 的操作。究其原因,開(kāi)發(fā)板上電后,Nand Flash 開(kāi)始的前 4K 數(shù)據(jù)會(huì)被自動(dòng)復(fù)制到 SRAM 0x40000000 開(kāi)始的 4K 區(qū)域里,這個(gè)區(qū)域被稱(chēng)為 "Steppingstone"。那我們這次就來(lái)操作 Nand Flash,讀取它 4K 后的代碼到 SDRAM 指定位置,并執(zhí)行 SDRAM 中的代碼。
              閱讀全文

            posted @ 2008-01-06 21:43 Normandy 閱讀(4667) | 評(píng)論 (7)  編輯

            學(xué)習(xí) ARM 系列 -- FS2410 開(kāi)發(fā)板上的內(nèi)存搬移實(shí)驗(yàn)
                 摘要: 通過(guò)將 Nand Flash 前 4K 代碼搬移到 SDRAM 的指定位置,了解如何初始化并使用 ARM 的內(nèi)存,
            為編寫(xiě) ARM bootloader 和搬移內(nèi)核到內(nèi)存作準(zhǔn)備。
              閱讀全文

            posted @ 2008-01-05 20:56 Normandy 閱讀(2714) | 評(píng)論 (4)  編輯

            ARM 嵌入式學(xué)習(xí)筆記 (一)
                 摘要: 讀ARM Architecture Reference Manual時(shí)做的筆記, 這本書(shū)是英文的, 所以筆記也用英文的了。 愿和學(xué)習(xí)ARM的同道一起分享、交流、切磋  閱讀全文

            posted @ 2008-01-02 18:16 Normandy 閱讀(1833) | 評(píng)論 (1)  編輯

            用 C++ 實(shí)現(xiàn)的加、減、乘、除表達(dá)式計(jì)算
                 摘要: 前些日子面試一個(gè)開(kāi)發(fā)工作,考官出了這么一筆試題目,要我寫(xiě)出實(shí)現(xiàn)過(guò)程, 思量半天,終于
            用 C++ 完成,現(xiàn)將代碼貼出,與諸同道共分享。  閱讀全文

            posted @ 2008-01-02 10:01 Normandy 閱讀(5881) | 評(píng)論 (7)  編輯

            學(xué)習(xí) ARM 系列 -- FS2401 發(fā)光二極管循環(huán)點(diǎn)亮
                 摘要: 通過(guò)實(shí)現(xiàn)FS2410板子上的D9、D10、D11、D12四個(gè)發(fā)光二極管的循環(huán)點(diǎn)亮,了解ARM嵌入式開(kāi)發(fā)的基本流程  閱讀全文

            posted @ 2008-01-01 20:36 Normandy 閱讀(2653) | 評(píng)論 (10)  編輯

            久久免费视频网站| 国产精品成人久久久| 狠狠色婷婷综合天天久久丁香| AV狠狠色丁香婷婷综合久久 | 久久播电影网| 欧美日韩精品久久免费| 久久99精品久久久久久久不卡| 国产精品午夜久久| 精品久久久无码21p发布| 韩国三级大全久久网站| 一日本道伊人久久综合影| 久久夜色精品国产网站| 久久99精品国产麻豆婷婷| 99精品国产综合久久久久五月天 | 亚洲第一极品精品无码久久| 久久久久四虎国产精品| 久久婷婷五月综合色奶水99啪| 91精品国产91热久久久久福利| 亚洲日本va中文字幕久久| 久久精品18| 国产精品青草久久久久婷婷| 一本一本久久aa综合精品| 色8激情欧美成人久久综合电| 国产一区二区三区久久精品| 7777精品久久久大香线蕉| 久久综合成人网| 激情五月综合综合久久69| 曰曰摸天天摸人人看久久久| 国产精品无码久久久久久| 囯产极品美女高潮无套久久久| 亚洲精品无码久久久久AV麻豆| 精品人妻伦九区久久AAA片69| 久久国产精品成人免费 | 久久久久久久女国产乱让韩| 亚洲精品NV久久久久久久久久| 久久精品99无色码中文字幕| 久久国产精品免费一区| 人妻丰满?V无码久久不卡| 日本久久中文字幕| 国产A三级久久精品| 久久精品国产亚洲av麻豆色欲|