碎碎念
其實(shí)關(guān)于IC相關(guān)的東西,我很早就想寫點(diǎn)東西了。倒也不僅僅是因?yàn)槲覒?,IC行業(yè)的很多東西相對(duì)來說是很封閉的,就像我現(xiàn)在公司用的很多IP都不是開源的,用的所有的工作環(huán)境,工具鏈也都不是開源的,而且一般買了正版軟件的公司,軟件的售后或者詳細(xì)的說明文檔會(huì)直接解決問題。這就造成了一個(gè)困境,就是如果你是一個(gè)外行,你很難通過網(wǎng)上公開的資料去獲得足夠的知識(shí),如果你是一個(gè)內(nèi)行,在網(wǎng)上分享知識(shí)的時(shí)候就受到保密機(jī)制的制約。久而久之,就懶得寫東西了。比如我。
早幾年的時(shí)候,我在CSDN上面關(guān)注了leisilei大神發(fā)布的自己動(dòng)手寫CPU這一系列的博客。心向往之,就在發(fā)售的時(shí)候買了一本(這本書目前用來給我墊電腦)。當(dāng)年跟著書上學(xué)了不少東西,包括工具鏈的使用,MAKEFILE的編寫,MIPS與ARM的撕逼大戰(zhàn)(這部分看的最認(rèn)真)。這一部分的花邊內(nèi)容是我進(jìn)了現(xiàn)在的公司里面跟同事吹牛談資。對(duì)傻逼的厭惡和對(duì)裝逼的需求構(gòu)成了我的世界觀,人生觀和價(jià)值觀。后來,那本書在我實(shí)現(xiàn)了幾個(gè)簡(jiǎn)單的指令之后就沒有繼續(xù)下去了。主要是后面五級(jí)流水線太imba,我也沒時(shí)間去研究了。(話說我現(xiàn)在公司用的CPU也就是兩級(jí)流水線)。
后來花了不少精力在openmsp430上面。因?yàn)榈谝环莨ぷ骶褪墙o這個(gè)CPU寫外設(shè)。
我會(huì)在這個(gè)系列的文章中盡可能詳細(xì)的講解一些openmsp430這個(gè)項(xiàng)目的仿真環(huán)境的搭建,調(diào)試方法以及作者留給我們的外設(shè)接口。歡迎關(guān)注。