laClinux內(nèi)存管理采用非標準Linux內(nèi)存模型。系統(tǒng)為進程分配連續(xù)內(nèi)存區(qū)域,代碼段、數(shù)據(jù)段和棧段間無空隙,且進程私有堆被取消,所有進程共享由操作系統(tǒng)管理的堆空間。最簡單的malloc利用mmap從核心空閑內(nèi)存池中分配內(nèi)存以實現(xiàn)。并采用存儲器分頁管理,系統(tǒng)啟動時把實際存儲器分頁,加載應用程序時再程序分頁加載
上傳時間: 2014-01-05
上傳用戶:wentianyou
Cortex-M3 是ARM 公司為要求高性能(1.25 Dhrystone MIPS/MHz)、低成本、低功耗的嵌入式應用專門設計的內(nèi)核。STM32 系列產(chǎn)品得益于Cortex-M3 在架構(gòu)上進行的多項改進,包括提升性能的同時又提高了代碼密度的Thumb-2 指令集和大幅度提高中斷響應的緊耦合嵌套向量中斷控制器,所有新功能都同時具有業(yè)界最優(yōu)的功耗水平。本系統(tǒng)是基于Cortex-M3 內(nèi)核的STM32 微控制器的mp3 播放器,在硬件方面主要有VS1053硬件音頻解碼器和12864 點陣液晶屏,在軟件方面主要有VS1053 的驅(qū)動,SD 卡工作在SPI 模式下的讀寫驅(qū)動,F(xiàn)AT 文件系統(tǒng)的移植,12864 液晶的驅(qū)動,嵌入式操作系統(tǒng)ucOSii 的移植以及嵌入式圖形管理器ucGUI 的移植。整個設計過程包括電子系統(tǒng)的設計技術及調(diào)試技術,包括需求分析,原理圖的繪制,pcb 板的繪制,制版,器件采購,安裝,焊接,硬件調(diào)試,軟件模塊編寫,軟件模塊測試,系統(tǒng)整體測試等整個開發(fā)調(diào)試過程。
上傳時間: 2013-11-19
上傳用戶:shaoyun666
第1 章 體系結(jié)構(gòu) ARM經(jīng)典300問與答第1 問:Q:請問在初始化CPU 堆棧的時候一開始在執(zhí)行mov r0, LR 這句指令時處理器是什么模式A:復位后的模式,即管理模式.第2 問:Q:請教:MOV 中的8 位圖立即數(shù),是怎么一回事 0xF0000001 是怎么來的A:是循環(huán)右移,就是一個0—255 之間的數(shù)左移或右移偶數(shù)位的來的,也就是這個數(shù)除以4一直除, 直到在0-255 的范圍內(nèi)它是整數(shù)就說明是可以的!A:8 位數(shù)(0-255)循環(huán)左移或循環(huán)右移偶數(shù)位得到的,F0000001 既是0x1F 循環(huán)右移4 位,符合規(guī)范,所以是正確的.這樣做是因為指令長度的限制,不可能把32 位立即數(shù)放在32 位的指令中.移位偶數(shù)也是這個原因.可以看一看ARM 體系結(jié)構(gòu)(ADS 自帶的英文文檔)的相關部分.第3 問:Q:請教:《ARM 微控制器基礎與實戰(zhàn)》2.2.1 節(jié)關于第2 個操作數(shù)的描述中有這么一段:#inmed_8r 常數(shù)表達式.該常數(shù)必須對應8 位位圖,即常熟是由一個8 位的常數(shù)循環(huán)移位偶數(shù)位得到.合法常量:0x3FC,0,0xF0000000,200,0xF0000001.非法常量:0x1FE,511,0xFFFF,0x1010,0xF0000010.常數(shù)表達式應用舉例:......LDR R0,[R1],#-4 ;讀取 R1 地址上的存儲器單元內(nèi)容,且 R1 = R1-4針對這一段,我的疑問:1. 即常數(shù)是由一個8 位的常數(shù)循環(huán)移位偶數(shù)位得到,這句話如何理解2. 該常數(shù)必須對應8 位位圖,既然是8 位位圖,那么取值為0-255,怎么0x3FC 這種超出255 的數(shù)是合法常量呢3. 所舉例子中,合法常量和非法常量是怎么區(qū)分的 如0x3FC 合法,而0x1FE 卻非法0xF0000000,0xF0000001 都合法,而0xF0000010 又變成了非法4. 對于匯編語句 LDR R0,[R1],#-4,是先將R1 的值減4 結(jié)果存入R1,然后讀取R1 所指單元的 值到R0,還是先讀取R1 到R0,然后再將R1 減4 結(jié)果存入R1A:提示,任何常數(shù)都可用底數(shù)*2 的n 次冪 來表示.1. ARM 結(jié)構(gòu)中,只有8bits 用來表示底數(shù),因此底數(shù)必須是8 位位圖.2. 8 位位圖循環(huán)之后得到常數(shù),并非只能是8 位.3. 0xF0000010 底數(shù)是9 位,不能表示.4. LDR R0, [R1], #-4 是后索引,即先讀,再減.可以看一看ARM 體系結(jié)構(gòu)對相關尋址方式的說明.
上傳時間: 2013-11-22
上傳用戶:1109003457
研究基于RFID技術的車輛出入管理系統(tǒng),該系統(tǒng)分為車輛出入控制和車輛管理信息兩個子系統(tǒng)。車輛出入小區(qū)的控制子系統(tǒng)使用歐姆龍PLC。在SQLServer2000數(shù)據(jù)庫環(huán)境下,使用VB語言開發(fā)了車輛出入的管理信息子系統(tǒng)。計算機與RFID控制器進行RS-232C串行通信。該子系統(tǒng)可實現(xiàn)不停車出入、車輛基本信息、車輛出入登記以及車輛停車收費等管理功能。
標簽: RFID 車輛管理 系統(tǒng)設計
上傳時間: 2013-10-20
上傳用戶:JasonC
HC-0305指令集
上傳時間: 2013-10-10
上傳用戶:歸海惜雪
為加強涉密載體的有效管控,解決涉密載體管理時間和空間上存在盲區(qū)、遺失后發(fā)現(xiàn)不及時、查找困難等問題,提出了一種基于RFID技術的涉密載體管理系統(tǒng)實現(xiàn)方案。對該系統(tǒng)的構(gòu)成和實現(xiàn)功能、硬件系統(tǒng)組成及設備選擇、軟件系統(tǒng)組成及涉密載體實時區(qū)域定位等問題進行了分析。實驗測試表明,該系統(tǒng)已部分實現(xiàn)了設計的功能,可提高涉密載體的技術管控手段和效率。
標簽: RFID 管理系統(tǒng)
上傳時間: 2013-12-25
上傳用戶:225588
結(jié)合熱軋企業(yè)傳統(tǒng)的能源管理系統(tǒng)的實際情況,系統(tǒng)利用ZigBee無線通信技術,實現(xiàn)對熱軋企業(yè)的能源網(wǎng)絡化抄表。文章介紹了能源管理系統(tǒng)整體方案設計,詳細描述了數(shù)據(jù)中心的建立方法。實際運行結(jié)果表明,該系統(tǒng)工作性能穩(wěn)定,在數(shù)據(jù)采集、傳輸、處理等方面均達到了設計要求,滿足了熱軋企業(yè)的需要。
標簽: ZigBee 企業(yè)能源 管理系統(tǒng)
上傳時間: 2013-11-19
上傳用戶:狗日的日子
針對國內(nèi)航空食品物流工作中的不足,基于RFID技術建立起一個完整高效的、可用性強的物流管理信息系統(tǒng),并采用網(wǎng)絡傳輸、數(shù)據(jù)庫管理、信息集成等技術構(gòu)建起整個物流業(yè)務信息化體系,為航空食品物流提供成功解決方案。實驗結(jié)果表明,系統(tǒng)運行穩(wěn)定可靠,達到了預期的效果。
上傳時間: 2013-11-15
上傳用戶:chfanjiang
基于解決當前小區(qū)停車難問題的目的,采用ETC電子不停車收費相關技術,設計了小區(qū)車輛自動化管理系統(tǒng);通過對實際需求的分析,所設計的系統(tǒng)主要包括3個部分:車輛出入管理、定位管理以及停車管理。其中,車輛出入管理系統(tǒng)對進入的車輛進行身份的自動識別和確認;車輛定位管理系統(tǒng)負責對在小區(qū)中行駛的車輛進行追蹤定位;車輛停車管理系統(tǒng)則為進入的車輛自動分配車位和開啟車位鎖。經(jīng)過實踐的證明,本系統(tǒng)性能良好,具有較好的實用價值。
標簽: RFID 自動化管理 系統(tǒng)研究
上傳時間: 2014-01-24
上傳用戶:ttpay
設計了一種基于EPC編碼規(guī)則的倉管人員提貨管理方案。通過對提貨人員EPC特殊編碼,從而實現(xiàn)提貨權(quán)限的合理分配與管理。有效解決了大型倉庫出入庫操作的復雜流程,大大減少提貨出錯問題,滿足了現(xiàn)代化倉儲管理的需求。
上傳時間: 2014-04-02
上傳用戶:iven