音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

感覺周工的書能訓(xùn)練出個(gè)工人還行

作者:qiutie 欄目:ARM技術(shù)
感覺周工的書能訓(xùn)練出個(gè)工人還行
感覺周工的書能訓(xùn)練出個(gè)工人還行,但是真正從ARM底層去學(xué),從理論到實(shí)踐的進(jìn)行研究就不行了,比如處理器中斷過程,流水線執(zhí)行,表面上看周工已經(jīng)寫的能說服人了,但是作為教材還是存在很多問題,因?yàn)楹枚嗉?xì)節(jié)會(huì)造成概念不清。
   比如一些基本問題:
從SWI 和 Undef異常返回
        MOVS pc,lr
從FIQ, IRQ 和 預(yù)取異常(Prefect Abort)返回
        SUBS pc,lr,#4        
從數(shù)據(jù)異常( Data Abort)返回
        SUBS pc,lr,#8

可以去分析一下為什么是這樣,我們不能沒有根據(jù)的告訴讀者就是這樣的規(guī)定。
又如:
在退出中斷時(shí),只是大概說一下:將LR減去偏移量移入PC;恢復(fù)CPSR
大家試想,只是這樣龍編的就也是有問題的:如果PC的更新和CPSR的恢復(fù)不是在同一時(shí)間進(jìn)行,這肯定會(huì)有問題,如果先更新CPSR則切換模式,無法訪問LR_mode
進(jìn)行PC的恢復(fù);如果先進(jìn)行PC的恢復(fù),則此時(shí)的處理器是在何狀態(tài)下執(zhí)行指令。

從指令分析如:“SUBS pc,lr,#8”,得出這兩步是在同時(shí)進(jìn)行的。

當(dāng)然對(duì)周工能夠?qū)懗龊脦妆緯o予肯定,建議周工要想寫出適合大學(xué)教學(xué)用的教材,并成功的實(shí)現(xiàn)“大學(xué)計(jì)劃”,還需不斷努力!不要只在表面的來做一些簡單文章。那樣的話,我們只能做一些簡單的產(chǎn)品,使廣大的愛好者越來越浮燥,不利于行業(yè)的發(fā)展!

注:本貼只是一家之言,如有不當(dāng)之處,敬請(qǐng)批評(píng)!

2樓: >>參與討論
deeploves
樓主之言差已!
1:任何一個(gè)事物的知識(shí),不要期望一本書能全部涉及到,都是要好幾本書綜合才能全面,因?yàn)槊恳槐緯淖髡叨疾皇侨艿,都是有方向性的?br>
2:雖然書里沒有講清楚,但至少給讀者留下一個(gè)問題,如果讀者有意向從此處研究,自然會(huì)去找相關(guān)的書來看,如果沒有此意,那么說明此書的內(nèi)容夠他、她運(yùn)用了。

舉個(gè)例子:
1:如C語言:樓主看了幾本書?我是看了三本書才完全理解C語言幾乎所有的知識(shí)
2:如LINUX的驅(qū)動(dòng)編寫,我也是看了三本書才理清楚所有的底層關(guān)系

按照樓主的觀點(diǎn),這些書的作者都是.......別對(duì)人要求太高了,能做就了不起了,你要是做得到就寫本書吧!

3樓: >>參與討論
foyyof
呵呵
樓上有理````

其實(shí)書啊,就這么回事,沒有一本書光看就能學(xué)好知識(shí)的。

應(yīng)該是一半看,一半想,多問幾個(gè)?你會(huì)發(fā)現(xiàn)以后的?越來越少?梢杂|類旁通,這才是學(xué)習(xí)能力啊。

4樓: >>參與討論
computer00
偶學(xué)USB時(shí),估計(jì)看了10個(gè)版本左右的書......
windows WDM驅(qū)動(dòng)開發(fā),也看過好幾本書了,可在下實(shí)在是太愚昧,至今還不會(huì)搞,哎....

5樓: >>參與討論
deeploves
樓主嚴(yán)重缺少研究精神,什么都希望別人教他!
不要只在表面的來做一些簡單文章。那樣的話,我們只能做一些簡單的產(chǎn)品,使廣大的愛好者越來越浮燥,不利于行業(yè)的發(fā)展!

---------------------------------
真正的黑客技術(shù)都是站在別人肩膀上再靠自己努力來發(fā)現(xiàn)未知的技術(shù),來掌握別人還沒有掌握的東西,如果都是別人教的,你會(huì)的別人都會(huì),你還有什么能與別人競爭?如果別人新的技術(shù)不教你,你是不是就不可能擁有技術(shù)了?感覺太依賴別人了。

知道中國為什么在美國轟炸使館后才對(duì)中國的二彈一星功臣?那是因?yàn)橹醒胍庾R(shí)到,中國再有錢,也買不到美國的高技術(shù),買到的只是三流的技術(shù),凡事要靠自己的,同樣,樓主不自己努力,別人教你的也是一般的技術(shù)。

6樓: >>參與討論
王紫豪
樓上的說的太精彩了,任何事情都要靠自己“悟”!
 
7樓: >>參與討論
zlg315
樓上說的也不毫無道理,基本上用了兩年時(shí)間寫成的第二版
《ARM嵌入式系統(tǒng)基礎(chǔ)教程》應(yīng)該有助于解決上述問題。我會(huì)寫出一系列好書的,請(qǐng)放心!這兩年我一直在做這些事情,而且也付諸實(shí)踐來驗(yàn)證,可以說,這也是我的心愿。
    對(duì)于匯編程序請(qǐng)參考其他專著,我不會(huì)再下功夫去寫作了,因?yàn)閷?duì)于應(yīng)用開發(fā)工程師來說幾乎沒有什么幫助。

8樓: >>參與討論
anyusb
computer00不要嚇我,你看了那么多書還找不清?
你可是研究生,我可是小學(xué)生.那我到什么時(shí)候才會(huì)USB也.嘿嘿,computer00建議你去做USB IP.


9樓: >>參與討論
computer00
倒塌了......全是USB(anyusb)...偶還去做USB,沒錢賺拉~~~
研究生也有笨的人呀,我不多看幾本書,理解不了......

10樓: >>參與討論
zlg315
想來想去我還是有責(zé)任回答樓主,以下是我的理解。
    理解上述問題并不難,其實(shí)書上已經(jīng)寫清楚了,只不過沒有更具體化、更通俗化而以,我正在寫的第二版已經(jīng)開始關(guān)注到了一般初學(xué)者的情況,所以這兩年來我下了很大的筆墨站在初學(xué)者的立場(chǎng)上來寫作,而不再是寫給工程師看的了。學(xué)習(xí)站在初學(xué)者的立場(chǎng)上來寫書確實(shí)不容易,但只要下苦功夫確實(shí)也是非常容易做到的,這主要是的一個(gè)寫作習(xí)慣和思維問題,以后我會(huì)注意寫出一系列能夠讓初學(xué)者“看得懂”的圖書,如果不是讀者的關(guān)注,我可能不會(huì)注意到這些問題。
    什么是學(xué)習(xí)之道?很土的方法--我經(jīng)常是一行一行地學(xué)習(xí)、一段一段地理解,按照這種思路一直看下去。其實(shí)我很少去看很多同類型的書,而是“讀通”一本書。很多人讀書都缺乏自己的獨(dú)立思考,經(jīng)常是期望從另外一本或者幾本書中能夠找到每一句疑難問題的答案。如果第一次不能“讀破”一本書,以后可能很難有什么進(jìn)展了,幾乎不可能培養(yǎng)出自己的思考能力了,所以很多人經(jīng)常是買來一大堆圖書的目的是為了尋找一個(gè)答案。
    作為初學(xué)者要仔細(xì)看書,如何消化書本知識(shí)變?yōu)樽约豪斫獾闹R(shí),這是一門學(xué)問。至于出現(xiàn)問題的困境,主要是您沒有真正搞懂3級(jí)流水線,這是ARM體系結(jié)構(gòu)的主線。LR為什么要減4或者8?我們回頭來分析3級(jí)流水線,要清楚3級(jí)流水線必須先了解存儲(chǔ)器半字與字的概念。

    ARM處理器直接支持8位字節(jié)、16位半字或者32位字的數(shù)據(jù)類型,其中,從偶數(shù)地址開始的連續(xù)2個(gè)字節(jié)構(gòu)成一個(gè)半字,半字?jǐn)?shù)據(jù)類型為2個(gè)字節(jié);以能被4整除的地址開始的連續(xù)4個(gè)字節(jié)構(gòu)成一個(gè)字,字的數(shù)據(jù)類型為4個(gè)字節(jié)。ARM指令的長度剛好是1個(gè)字,Thumb指令的長度剛好是一個(gè)半字。
    表 1.1    半字與字對(duì)齊
    方式     半字對(duì)齊       字對(duì)齊
    地址     0x4002         0x4004
             0x4004         0x4008
             0x4006         0x400C
             0x4008         0x4010
    特征     bit0=0       Bit1=0,Bit0=0

    如果一個(gè)數(shù)據(jù)從偶地址開始的連續(xù)存儲(chǔ),那么它就是半字對(duì)齊的,否則就是非半字對(duì)齊的;如果一個(gè)數(shù)據(jù)以能被4整除的地址開始的連續(xù)存儲(chǔ),那么它就是字對(duì)齊的,否則就是非字對(duì)齊的,半字與字對(duì)齊的實(shí)際情形見表 1.1。

    在傳統(tǒng)的80C51單片機(jī)中,處理器只有完成一條指令的讀取和執(zhí)行后,才會(huì)開始下一條指令的處理,所以PC總是指向正在“執(zhí)行”的指令。由于ARM7的指令流水線具有3個(gè)工位,把指令的處理分為三個(gè)階段,分別為取指、譯碼和執(zhí)行。所以ARM“正在執(zhí)行”第1條指令的同時(shí)對(duì)第2條指令進(jìn)行譯碼,并將第3條指令從存儲(chǔ)器中取出,那么一條ARM7流水線只有在取第4條指令時(shí),第1條指令才算完成執(zhí)行。也就是說,在流水線中同時(shí)存在三條指令,它們分別處于不同的處理階段。
    無論處理器處于何種狀態(tài),程序計(jì)數(shù)器R15(PC)總是指向“正在取指”的指令,而不是指向“正在執(zhí)行”的指令或正在“譯碼”的指令。一般來說,人們習(xí)慣性約定將“正在執(zhí)行的指令作為參考點(diǎn)”,稱之為當(dāng)前第1條指令,因此PC總是指向第3條指令,或就是說PC總是指向當(dāng)前正在執(zhí)行的指令地址再加2條指令的地址。

    當(dāng)處理器處于ARM狀態(tài)時(shí),每條指令為4字節(jié)長,所以PC始終指向該指令地址加8字節(jié)的地址,即就是:

     PC值=當(dāng)前程序執(zhí)行位置+8

    當(dāng)處理器處于Thumb狀態(tài)時(shí),每條指令為2字節(jié)長,所以PC的值為正在執(zhí)行的指令地址加4,即就是:

     PC值=當(dāng)前程序執(zhí)行位置+4

   下面我們通過一個(gè)示例程序來進(jìn)一步了解實(shí)際讀取PC時(shí)要注意的問題,如程序清單 1.1所示。

     程序清單 1.1  PC的讀取
    0x4000  LDR  PC,[PC,#4]; 正在被執(zhí)行的指令,讀取地址PC+4的內(nèi)容到PC
    0x4004  …             ; 正在被譯碼的指令,
    0x4008  …             ; 正在被取指的指令,PC=0x4008
    0x400C  …             ; PC+4=0x400C
    假設(shè)地址0x4000上的“LDR”指令是處理器“正在執(zhí)行”的第1條指令,該指令的功能是把“PC+4”這個(gè)地址上存放的字?jǐn)?shù)據(jù)讀出并存放到PC寄存器里(通常用于程序跳轉(zhuǎn))。我們知道由于PC總是指向第3條指令,即0x4008就是“正在取指”的指令的地址,從而可以得出地址PC+4=0x4008+4=0x400C,于是讀取地址0x400C的內(nèi)容到PC,千萬不要誤認(rèn)為是讀取地址0x4004的內(nèi)容。
  
    異常中斷的進(jìn)入與退出
    1. 進(jìn)入異常
    當(dāng)一個(gè)異常導(dǎo)致模式切換時(shí),內(nèi)核自動(dòng)地做如下處理:
    (1)將異常處理程序的返回地址保存到相應(yīng)異常模式下的LR,異常處理程序完成后的返回可通過將LR的值寫入PC;
    (2)將CPSR的當(dāng)前值保存到相應(yīng)異常模式下的SPSR,異常處理程序完成后的返回可通過保存在SPSR中的值來恢復(fù)CPSR;
    (3)設(shè)置CPSR為相應(yīng)的異常模式;
    (4)設(shè)置PC為相應(yīng)異常處理程序的中斷入口向量地址,跳轉(zhuǎn)到相應(yīng)的異常中斷處理程序執(zhí)行;
    ARM內(nèi)核在中斷異常時(shí)置位中斷禁止標(biāo)志,這樣可防止不受控制的異常嵌套。
    注:異?偸窃贏RM狀態(tài)中進(jìn)行處理,當(dāng)處理器處于Thumb狀態(tài)時(shí)發(fā)生了異常,在異常向量地址裝入PC時(shí),會(huì)自動(dòng)切換到ARM狀態(tài)。

    2. 退出異常
    當(dāng)異常處理程序結(jié)束時(shí),異常處理程序必須:
    (1)返回到發(fā)生異常中斷的指令的下一條指令處執(zhí)行,即就是說將LR中的值減去偏移量后移入PC,偏移量根據(jù)異常的類型而有所不同;
   (2)將SPSR的值復(fù)制回CPSR;
   (3)清零在入口處置位的中斷禁止標(biāo)志;
    注:恢復(fù)CPSR的動(dòng)作會(huì)將標(biāo)志位T、F和I自動(dòng)恢復(fù)為異常發(fā)生前的值。

    復(fù)位異常    
    當(dāng)nRESET信號(hào)被拉低時(shí)(一般外部復(fù)位引腳電平的變化和芯片的其它復(fù)位源會(huì)改變這個(gè)內(nèi)核信號(hào)),ARM處理器放棄正在執(zhí)行的指令。
    當(dāng)nRESET信號(hào)再次變?yōu)楦唠娖綍r(shí),ARM處理器執(zhí)行以下操作:
    (1)強(qiáng)制M[4:0]變?yōu)閎10011,系統(tǒng)進(jìn)入管理模式;
    (2)將CPSR中的標(biāo)志位I和F置位,IRQ與FIQ中斷被禁止;     
    (3)將CPSR中的標(biāo)志位T清零,處理器處于ARM狀態(tài);
    (4)強(qiáng)制PC從地址0x00開始對(duì)下一條指令進(jìn)行取指;
    (5)返回到ARM狀態(tài)并恢復(fù)執(zhí)行。
     在系統(tǒng)復(fù)位后,進(jìn)入管理模式,執(zhí)行操作系統(tǒng)程序,通常用于對(duì)系統(tǒng)初始化。在復(fù)位后,除PC和CPSR之外的所有寄存器的值都是隨機(jī)的。

     中斷請(qǐng)求異常
     只有當(dāng)CPSR中相應(yīng)的中斷屏蔽被清除時(shí),才可能發(fā)生IRQ異常,中斷請(qǐng)求(IRQ)異常是一個(gè)由nIRQ輸入端的低電平所產(chǎn)生的正常中斷。
     當(dāng)一個(gè)IRQ異常中斷發(fā)生時(shí),內(nèi)核切換到“中斷模式”,表明產(chǎn)生了中斷。內(nèi)核自動(dòng)地作如下處理:
    (1)將異常處理程序的返回地址保存到異常模式下的R14(R14_irq)中。如圖 2.10所示(省略),由于ARM處理器的3級(jí)流水線結(jié)構(gòu),當(dāng)異常發(fā)生時(shí),程序計(jì)數(shù)器PC總是指向返回位置的下一條指令即第3條指令,也就是說異常處理程序的正確返回地址為PC-4,且在PC-8的地址處發(fā)生異常中斷程序跳轉(zhuǎn),由此可見R14(R14_irq)保存的是指向第3條指令的程序計(jì)數(shù)器PC。
    (2)用戶模式的CPSR被保存到新的IRQ中斷異常模式SPSR_irq中;
    (3)修改CPSR。將I位置一,禁止新的IRQ中斷產(chǎn)生,但是不限制FIQ中斷的發(fā)生(F位保持原有狀態(tài))。清零T位,進(jìn)入ARM狀態(tài)。修改模式位,設(shè)置為IRQ模式,此時(shí)用戶模式下的R13和R14將不可操作,而IRQ模式下的R13和R14變?yōu)榭刹僮,即R13_irq保存IRQ中斷模式的堆棧指針,R14_irq保存了返回地址。
   
11樓: >>參與討論
qiutie
周老板,謝謝你的關(guān)注,但我只舉下面的一例.
周老板,首先謝謝你的關(guān)注,其實(shí)沒有批評(píng)你的意思,只是一點(diǎn)建議.
   
自從回到大學(xué)教學(xué)以來,我把關(guān)于ARM的圖書看了很多,也逐句的看過你的教材,也買過你的開發(fā)板,你的教材關(guān)于2104,2136,2200系列,也用這些做過一幾個(gè)項(xiàng)目,后來改做三星2410.對(duì)底層硬件的研究中,發(fā)現(xiàn)了很多問題.感覺你的書,底層不深刻,上層開發(fā)難度不到位.以下附上幾句話對(duì)斷返回的理解.
1.從SWIs和未定義指令返回:異常是由指令本身引起的,因此內(nèi)核在計(jì)算 LR 時(shí)的 PC 值并沒有被更新.因此返回指令為:
            MOVS pc,lr
2.從FIQs和IRQst和預(yù)取異常返回:異常在當(dāng)前指令執(zhí)行完成后才被響應(yīng).因此內(nèi)核在計(jì)算 LR 時(shí)的 PC 值已被更新.因此返回指令為:
            SUBS pc,lr,#4
3.從預(yù)取異常返回:當(dāng)指令到達(dá)執(zhí)行階段時(shí)異常才產(chǎn)生,因此內(nèi)核在計(jì)算 LR 時(shí)的 PC 值已被更新.    需要重新執(zhí)行導(dǎo)致異常的指令,因此返回指令為:
            SUBS pc,lr,#4
4.從數(shù)據(jù)異常返回:異常發(fā)生 ( 和計(jì)算 LR ) 在 PC 被更新之后.需要重新執(zhí)行導(dǎo)致異常的指令.因此返回指令為:
            SUBS pc,lr,#8
     望"大學(xué)計(jì)劃"越辦越好,推動(dòng)嵌入式向更高層的發(fā)展..


    


* - 本貼最后修改時(shí)間:2006-12-17 9:20:55 修改者:qiutie

12樓: >>參與討論
zlgarm
當(dāng)年我不知道初學(xué)者需要什么,所以也就無法寫到位。因此
    從去年初我開始了《ARM嵌入式系統(tǒng)基礎(chǔ)教程》第二版的寫作,通過親自給本科生上這門課開始積累了一些經(jīng)驗(yàn),對(duì)學(xué)生的思想也有了更多的認(rèn)識(shí),因此力爭做到站在初學(xué)者和教學(xué)的立場(chǎng)寫出一系列各種層次的人都能夠看懂并有所幫助的教材。之所以現(xiàn)在還沒有交付出版社,因?yàn)檫有一章內(nèi)容沒有寫完--“uC/OS-II嵌入式實(shí)時(shí)操作系統(tǒng)”和一個(gè)基于uC/OS-II的完整開發(fā)例子(六開六關(guān)定時(shí)器)。

    現(xiàn)在的教材有一個(gè)通病,期望解決所有的問題。事實(shí)上很多老師期望在一門課程中什么都教給學(xué)生一點(diǎn),這種教法不是教學(xué)生成功而是教學(xué)生如何失敗,《ARM嵌入式系統(tǒng)基礎(chǔ)教程》就是通過調(diào)查眾多老師的意見背景寫出來的,最好介紹了很多東西,事實(shí)上什么也講不清楚,我很想寫清楚、寫透徹,但篇幅不夠,因此我現(xiàn)在吸取了教訓(xùn)按照學(xué)習(xí)的規(guī)律寫作了第二版,并通過大學(xué)計(jì)劃去實(shí)施直至成功地培養(yǎng)出優(yōu)秀學(xué)生為止。本學(xué)期我們?cè)诮骼砉ご髮W(xué)創(chuàng)辦了第一個(gè)“3+1”創(chuàng)新教學(xué)實(shí)驗(yàn)班,我與周航慈教授用我們的教材和教法,用一年時(shí)間做畢業(yè)設(shè)計(jì),目前看來結(jié)果還是非常明顯的,也證明方法的正確性。明年將擴(kuò)大到西安郵電學(xué)院、成都信息工程學(xué)院、寧波大學(xué)、長沙理工大學(xué)并通過雙方建立的“訪問學(xué)者”模式,他們每年派幾個(gè)教師來我們公司工作,我們一起做開發(fā)、探討教材與教法,通過這種方式幫助大學(xué)培養(yǎng)教學(xué)師資隊(duì)伍。事實(shí)上,對(duì)于學(xué)生關(guān)鍵在于方法和基礎(chǔ)以及幫助學(xué)生如何將基本東西搞熟,實(shí)現(xiàn)單點(diǎn)突破,而不是教給他們更多、更復(fù)雜的東西,其他他們會(huì)自己根據(jù)需要和興趣去學(xué)習(xí)。今年我從9月份開始在全國各地招聘人才,各地老師推薦了1500人來參加考試,我們將教材的例子改造一下,可以說非常簡單,但是那么多研究生機(jī)會(huì)能夠考出60分的人實(shí)在是太少了。很多學(xué)生考完之后都說我知道以后該如何學(xué)習(xí)了,這難道不感到悲哀嗎?我真的很想寫一篇文章,但勇氣不夠,如果真的要寫的話,那就是“救救大學(xué)!救救大學(xué)老師。【染群⒆觽儯。。 。從您的回帖中發(fā)現(xiàn)您是教師,希望有機(jī)會(huì)與您切磋、合作。對(duì)于教育我有一些不錯(cuò)的觀點(diǎn)和體會(huì),更重要是我現(xiàn)在開始用自己賺到的錢無償投入教學(xué)試點(diǎn),實(shí)現(xiàn)自己的愿望,最終希望能夠去推廣,而不是嘴上說一說。

    對(duì)于上層開發(fā)難度如何到位的問題不在我的寫作范圍之內(nèi),可以說我不會(huì)去寫也不愿意寫,事實(shí)上這樣的書對(duì)于開發(fā)產(chǎn)品有深刻認(rèn)識(shí)的人來說是比較容易的一件事情,反而比基礎(chǔ)教材好寫得多,但是回報(bào)呢?可以說我永遠(yuǎn)都不會(huì)寫這類圖書。

    謝謝!

13樓: >>參與討論
lelee007
現(xiàn)在哪兒有一本到位的書?
現(xiàn)在哪兒有一本到位的書?

開玩笑嗎?

要照顧到新手把底層原理及一些涉及到的基本知識(shí)都講解得一清二楚,

還要同時(shí)兼顧上層的開發(fā)要有到位的難度,

那這樣一本到位的書至少得1.2K pages,

想想,那么厚的書,有多少人真正需要里面的每句話,每個(gè)字?

只能說LZ太懶了

14樓: >>參與討論
eleven11
有些書的內(nèi)容想通的
 

* - 本貼最后修改時(shí)間:2006-12-18 10:29:41 修改者:eleven11

15樓: >>參與討論
汽車電子
說實(shí)話,用ARM開發(fā)將近3年了
    到現(xiàn)在還不是非常清楚ARM內(nèi)核是什么,真的不想去搞它。我覺得沒必要。

    唯一一次看過有關(guān)ARM內(nèi)核的書(電子版),是在寫開關(guān)中斷程序的時(shí)候,里面要嵌入?yún)R編語言。僅讀了與開關(guān)中斷有關(guān)的內(nèi)容,其它沒讀。

   ARM就是單片機(jī),我在前年的時(shí)候就這樣說過。

16樓: >>參與討論
liwenz
收益不少
 
17樓: >>參與討論
densy
找多幾本書看同一問題看是好的
    我是看了幾本arm方面的書才了解它,如果單說只看一本就算理解的話,這是不可能,這樣對(duì)理解也不全面.幾乎沒有一本書能把某一方面的技術(shù)說的很詳細(xì),都是說一個(gè)大概,像arm的各儲(chǔ)存空間分布和boot.
    但卻可以從不同的書里總結(jié),推想出來。對(duì)于思考,并不用在這里,因?yàn)檫@些基礎(chǔ)的東西是別人定出來的,你能自己思出來?
    到了現(xiàn)在,想了很多,看了很多,但并不在arm自身上,而是它的應(yīng)用上,這是它出來的目的。有很多東西要學(xué),這只是其中一個(gè)基礎(chǔ)。
    學(xué)arm很容易,我自學(xué)一個(gè)月就已學(xué)會(huì),然后買周工的板做實(shí)驗(yàn);而學(xué)完它后,卻發(fā)現(xiàn)還有很多東西要學(xué),重點(diǎn)不在arm里。

18樓: >>參與討論
yjf1979yjf
ARM沒什么可以學(xué)的 我門是應(yīng)用 搞清楚我門要用的就是了
這些地層的交給周工去做把   要是他不做就叫個(gè)大公司自己做   要想推廣自己的片子 就把支持做好  做不好沒人用  我門做ARM就是看誰的資源多  資源不多 就是 皇帝老子坐的我門也不用   周工也沒把什么都作透  還有很咄咄的技術(shù)門檻很高 沒人普及  大家都在單槍匹馬去干  很麻煩 很浪費(fèi)大家時(shí)間 沒有繼承  那能有公司能真正的發(fā)展起來  很痛苦 

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
在keil環(huán)境下,如何用easyjtag-h來調(diào)試LM3S101芯片,如何寫程序?
Keil開發(fā)2146怎么實(shí)現(xiàn)加密
【原創(chuàng)】發(fā)布H-JTAG V0.4.2
使用ULINK+KEIL ARM調(diào)試EASYARM2200,STARTUP的地址怎么總是0
用EASYARM2200開發(fā)板模板,下載程序到LPC2214中,怎么不工作啊
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)