• <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无码久久不卡| 久久久久久国产精品无码超碰| 99re久久精品国产首页2020| 91精品国产91久久久久久青草| 久久久久亚洲精品无码网址| 久久人人爽人人爽人人片AV不| 91久久精品91久久性色| 久久精品国产色蜜蜜麻豆| 国产成人久久精品一区二区三区 | 午夜精品久久久久久影视riav| 久久精品一区二区三区AV| 国产精品丝袜久久久久久不卡| 囯产精品久久久久久久久蜜桃| 国产精品久久久久久搜索| 欧美与黑人午夜性猛交久久久 | 久久国产精品二国产精品| 亚洲精品白浆高清久久久久久| 久久99精品国产99久久6| 99久久精品日本一区二区免费 | 久久精品一区二区三区不卡| 怡红院日本一道日本久久 | 久久久久99精品成人片欧美 | 色综合久久久久综合体桃花网 | 久久婷婷激情综合色综合俺也去| 久久精品国产清自在天天线| 久久精品国产91久久麻豆自制| 少妇熟女久久综合网色欲| 久久精品一区二区影院 | 久久国产精品免费| 久久香蕉一级毛片| 久久99国产精品一区二区| 久久精品人人做人人爽电影蜜月 | 亚洲中文精品久久久久久不卡| 久久亚洲2019中文字幕| 久久久久久国产精品美女 | 久久久国产精华液| 伊人久久综合精品无码AV专区| 久久精品国产亚洲av麻豆图片| 亚洲精品第一综合99久久| 成人综合久久精品色婷婷|