原创 Windows CE編譯問題的解決(1)

1.Ram start overlaps rom binary編譯問題的解決 編譯WinCE時,經常會出現這樣的問題,選擇Release的版本,編譯沒有問題,編譯Debug的時候報錯:Ram start overlaps rom bina

原创 基於ARM的RAM存儲器接口設計

SDRAM在系統中主要用作程序的運行空間,數據及堆棧區。當系統啓動時,處理器首先從復位地址起始處開始讀取啓動代碼,在完成系統的初始化後,程序代碼一般應調入SDRAM中運行,以提高系統的運行速度,同時,系統堆棧、用戶堆棧以及運行數據也都放在

原创 填補嵌入式企業與高校的人才斷層-嵌入式人才培訓發展現狀與趨勢

一、“後PC時代”的美好前景 嵌入式系統作爲“後PC時代”的新秀,是當前最熱門最有發展前景的IT應用領域之一。我們平常用的手機、可視電話、數碼相機、攝像機、機頂盒、路由器、數控設備或儀表、醫療儀器、航天航空設備等都是嵌入式系統。 尤其是圍

原创 做嵌入式開發的朋友都來吧!

以後會在這裏把嵌入式開發的培訓經驗和開發經驗和廣大開發者交流,希望大家多多捧場啊!!! 

原创 ARM啓動過程詳解

前言:本人因工作需要,首次接觸到了ARM單片機,但因無人指導,走了不少彎路。下面這些筆記是我在一個多月的學習過程中總結的一點心得(可能比較亂,工作忙,沒時間整理,各位朋友莫怪!),現在發到網上,與各位網友共享,希望對大家有點小小的幫助。本

原创 使用Platform Builder配置Windows CE操作系統

引言 嵌入式系統是指操作系統的和功能軟件集成於計算機硬件系統之中,簡單地說就是系統的應用軟件與系統的硬件一體化,類似於BIOS的工作方式。具有軟件代碼小、高度自動化、響應速度快等特點。Windows CE是一個功能強大的開放的32位實時嵌

原创 S3c2440A平臺HIVE註冊表+binfs的實現

其實所有的工作都是改註冊表,但是怎麼改,爲什麼這麼改要搞懂就蠻費一番心思了,好在俺是喜歡鑽研的動物, 我們的案子是基於samsung S3C2440A+samsung ONENAND+WinCE5.0的,開發平臺是platform bui

原创 Windows CE下驅動程序開發基礎

  我想即使讀者看過微軟的關於驅動開發的培訓教材和CE幫助文檔中的驅動部分,頭腦中仍然一片茫然。要想真正瞭解驅動程序必須結合一些驅動程序源碼,在此我以串口驅動程序(COM16550)中初始化過程爲線索簡單講

原创 淺析μC/OS-Ⅱ設備驅動的設計與實現

作者:上海交通大學計算機科學與工程系 孫高鑫 設備驅動程序是任何操作系統的必不可少的、最保密的一個組成部分,它們實現了計算機系統所有附屬設備的一個標準接口,它包含與硬件直接相關的設備驅動。從廣義上說,“驅動程序”是指一些函數的集合,這些函

原创 淺析μC/OS-ⅡAPI的設計思想及實現機制

作者:上海交通大學計算機科學與工程系 孫高鑫 任何一個操作系統都會提供大量的API供程序員使用,μC/OS-Ⅱ也不例外。由於μC/OS-Ⅱ面向的是嵌入式開發,並不要求大而全,所以內核提供的API也就大多和多任務息息相關。本文通過分析μC/

原创 淺析malloc()的幾種實現方式

上海交通大學計算機科學與工程系 孫高鑫  malloc()是C語言中動態存儲管理的一組標準庫函數之一。其作用是在內存的動態存儲區中分配一個長度爲size的連續空間。其參數是一個無符號整形數,返回值是一個指向所分配的連續存儲域的起始地址的指

原创 2410啓動代碼分析

ADS下C語言的入口方式和ROM鏡像文件的生成 這部分介紹下ADS下如何生成可以運行的ROM鏡像文件,我們知道當程序下載到flash中運行的時候,對於RW、ZI數據就存在着兩個環境,一個load環境,一個是exec環境,有時候由於速度的需

原创 串口通訊基礎及S3C2410 UART控制器(2)

自動流控模式S3C2410的UART0和UART1都可以通過各自的nRTS和nCTS信號來實現自動流控。在自動流控(AFC)模式下nRTS取決於接收端的狀態,而nCTS控制了發送斷的操作。具體地說:只有當nCTS有效時(表明接收方的FIF

原创 《深入理解計算機系統》讀書筆記一

對於本書第一章“漫遊”部分的兩點總結:   1.很多人都在討論C/C++/JAVA/Script等編程語言的發展,其實每個語言都有自己的優勢,我想基本不會有誰去淘汰另一個的結果出現。就C語言來說,它是在1973年由貝爾實驗室創造出來,本意

原创 串口通訊基礎及S3C2410 UART控制器(1)

數據通信的基本方式可分爲並行通信與串行通信兩種:並行通信:是指利用多條數據傳輸線將一個資料的各位同時傳送。它的特點是傳輸速度快,適用於短距離通信,但要求通訊速率較高的應用場合。串行通信:是指利用一條傳輸線將資料一位位地順序傳送。特點是