讓vdsp與uclinux共舞(15) 總結

2021-05-10 13:55:01 字數 2372 閱讀 6902

快樂蝦

本文適用於

adsp-bf561

visual dsp++ 5.0(update 6)

bfin-uclinux-2009r1.6

忙乎了兩個星期,做個總結。

1、開發了乙個核心驅動。

2、開發了乙個引導程式。3

、在vdsp

下移植了

uclibc

裡面的libc

部分。4

、修改了核心中

smp部分的**。

回顧一下在開篇中提出的目標:

1、不改變核心的開發方法,仍然按照官方的方法進行核心的編譯與裁剪。

2、控制

gcc加入具體的除錯資訊,在

vdsp

中載入這些除錯資訊並進行核心的除錯。

3、使用

vdsp

進行驅動的開發與除錯。

4、使用

vdsp

進行使用者程式的開發與除錯。

由於vdsp

的原因,目標

2未能完成。

下面總結下

vdsp

下的驅動開發步驟:

1、調整核心,在**段之前騰出一段空間。2、在

vdsp

下使用uboot

引導核心。

3、修改驅動**。

4、中斷核心執行。56

、設定斷點。

7、核心繼續執行。

8、重複3。

9、使用

引導生成的

dxe檔案。

總結下vdsp

下的應用程式開發步驟:

1、調整核心,在**段之前騰出一段空間。2、在

vdsp

下使用uboot

引導核心。

3、修改應用程式**。

4、中斷核心執行。56

、設定斷點。

7、核心繼續執行。8、在

console

下執行呼叫程式。

9、重複3。

10、使用

引導生成的

dxe檔案。

近日,我家6歲的小姑娘參加了第六屆pop全國少兒英語風采大賽,拉票進行中(2011-6-15前)。

投她一票,謝謝!

讓vdsp

與uclinux

共舞(14

):驅動發布

(2009-11-11)

讓vdsp

與uclinux

共舞(13

):應用程式載入

(2009-11-10)

讓vdsp

與uclinux

共舞(12

):應用程式開發

(2009-11-9)

讓vdsp

與uclinux

共舞(11

):方案改進

(2009-11-6)

讓vdsp

與uclinux

共舞(10

):載入

smp核心

(2009-11-4)

讓vdsp

與uclinux

共舞(9

):查詢核心函式

(2009-11-3)

讓vdsp

與uclinux

共舞(8

):vdsp

驅動框架

(2009-11-3)

讓vdsp

與uclinux

共舞(7

):在核心為驅動預留空間

(2009-11-2)

讓vdsp

與uclinux

共舞(6

):用vdsp

開發驅動的設想

(2009-11-2)

讓vdsp

與uclinux

共舞(5

):加入

dwarf

除錯資訊

(2009-11-2)

讓vdsp

與uclinux

共舞(4

):載入

uclinux

(2009-11-2)

讓vdsp

與uclinux

共舞(3

):boot kernel

(2009-10-31)

讓vdsp

與uclinux

共舞(2

):vdsp

的影響(2009-10-31)

讓vdsp

與uclinux

共舞(1

):開篇

(2009-10-30)

在VDSP中編譯uclinux(3) 編譯器的差異

雖然vdsp和gcc3.2有很好的相容性,但是還是有一些差異的,以下列出已經碰到的一些差異及處理辦法 1 builtin expect exp,val 這是gcc的乙個內建函式,而vdsp無此函式,它用於為編譯器提供分支 資訊,其返回值是整數表示式exp的值,val的值必須是編譯時常數。這個內建函式...

與缺陷共舞

軟體生產人員和使用者的最佳選擇是承認軟體不可能沒有缺陷的現實,在生產和使用中都引入軟體 容錯 的理念和機制,並把有限的時間和精力放在 關鍵 部位上,而不是一味追求最少的缺陷和不分重點地使用 軟體開發力量,這樣才能達到總體最優的結果。為了了解軟體質量的現狀,從1994年開始,乙個名叫 standish...

深度解密阿里達摩院 如何讓科技與商業共舞

恐怕再沒有乙個科研機構被賦予這麼詩意的名字,達摩院。它 於武俠 作為武學最高研究機構,達摩院代表了修為的最高境界。同樣,科研也需要精進 執著和專注的精神。或許是源於對武學的痴迷,2017年10月,阿里巴巴董事局主席馬雲將新成立的阿里研究院命名為 達摩院 並宣布未來3年投入1000億,研究自然語言處理...