首次運行CE 5.0

 硬體平台:3.5’嵌入式主板(x86 CPU)+硬碟開發環境:Platform Builder 5.01、首先利用Platform Builder 5.0建立一個新的工程。Step1、選擇New PlatformStep2、填寫映象名稱為:FirstOS,儲存到C:/WINCE500/PBWorkspaces/。Step3、選擇BSP為Emulator:X86。Step4、選擇Internet Applicance模板。Step5、選擇應用程式,選擇Internet Browser和.Net

在uclinux for bf561中使用B核(3):corebld的實現

 在有了/dev/coreb之後,uclinux還提供了一個工具corebld。它用於將elf格式的檔案作為一個普通檔案讀出來,提取出相應的可執行代碼,再調用/dev/coreb提供的功能將這些可執行代碼寫入到B核的L1 Instruction

哈哈,u-boot終於在bf561的板子上工作了

  今天,u-boot終於在我的bf561的板子上跑起來了,特此記錄下來以供參考。1、在FC6 i386 Linux平台上裝交叉編譯器,主要為以下兩個RPM包。blackfin-toolchain-07r1.1-3.i386.rpmblackfin-toolchain-elf-gcc-4.1-07r1.1-3.i386.rpm2、在u-boot的根目錄下運行make

家有千金之WangWang大禮包的故事

小姑娘快4歲了,常有奇思妙想。中午吃飯的時候,小姑娘要爸爸講故事。爸爸:“老規矩,你先講一個,我講兩個。”小姑娘:“我給你講望梅止渴的故事。。。”爸爸:“不行,這個故事講過了。”小姑娘:“我給你講望梅不渴的故事。。。。”爸爸:“不行,沒有這個故事。”小姑娘想了一會:“我給你講一個WangWang大禮包的故事。。。。”小姑娘:“從前呀,有一個WangWang大禮包,它沒有眼睛,也沒有鼻子,也沒有耳朵。有一天,WangWang大禮包出去玩,然後那個賴皮蛇就派了肥鰱魚來抓它,突然,WangWang大禮

用u-boot引導uclinux

        前段時間準備讓u-boot支援NAND Flash,最終無果而終,於是決定先放一放,先讓uclinux跑起來,給自己點信心再說。參考了網上一些文章後,終於看到了可愛的提示符!當前配置:CPU為BF561,軟體為uClinux-dist-2007R1.1-RC3,u-boot已寫到Nor Flash且可正常啟動。1、解壓uClinux-dist-2007R1.1-RC3,用make menuconfig的預設配置產生一個可用的image。最後在images目錄下產生的uImage.

關於uClinux-2.6(bf561) for VDSP的移植

     1   開發環境僅針對Visual DSP 4.5進行了調試,5.0則沒有。2   目錄結構1、在移植過程中,基本保留了原有的目錄結構不動。2、在其根目錄下建立了一個vdsp的子目錄,用以儲存VDSP的工程檔案和產生的臨時檔案。最終產生的DXE檔案也儲存在這裡。3、將include目錄下的asm-blackfin名稱改為asm,因為在windows下無法使用alias。4、為每個子目錄下的檔案建立一個以目錄名稱為名的工程檔案。  3  

在uclinux for bf561中使用B核(1):樣本實踐

 我們知道,BF561是由兩個相同的核心組成的,而ucLinux只使用了其中的A核,在正常情況下B核是不工作的。但是在uclinux for bf561以驅動的方式提供了對B核操作的可能,而且還提供了一個corebld的應用程式,它可以將指定的程式載入到B核中運行。下面我們就按照user/blkfin_apps/corebld/README中所說的步驟嘗試一下吧:1、在User Settings -> Blackfin app programs中選上BF561 Core B

家有千金之烏龜搬家

小姑娘4歲多,常有奇思妙想。幼兒園發了一張紙,要小姑娘回家畫畫,規定主題與環保有關。小姑娘拿筆直接在紙上畫了個大圓圈,說:“這是烏龜的蛋。”爸爸:“那烏龜要做什麼呢?”小姑娘:“它們要搬家,因為水髒了。”爸爸:“它們怎麼搬家呢?”小姑娘:“它們的東西都裝在蛋殼裡面,就是這樣的。”爸爸:“那它們要搬到哪裡去呢?”小姑娘:“搬到我們家裡,我們就給它東西吃!”.....................嗯,有意思,果然和環保有很大的關係,哈哈!

uclinux核心參數處理(1):參數接收

 快樂蝦http://blog.csdn.net/lights_joy/lights@hb165.com 本文適用於ADI bf561 DSP優視BF561EVB開發板uclinux-2008r1.5-rc3 (smp patch)Visual DSP++ 5.0(update 5) 歡迎轉載,但請保留作者資訊 uClinux的進入點在head.s中,它的第一行語句就是:     /* R0: argument of command line string, passed from uboot,

uClinux2.6中的雙鏈表

     雙鏈表是uClinux2.6核心中使用非常多的一種資料結構,它將雙鏈表的資料和操作獨立出來,使得雙鏈表的一些操作不涉及到具體的資料。本文所舉的例子來自於drivers/mtd/mtdpart.c和include/linux/list.h。1   定義雙鏈表的定義及其基本操作的實現都在include/linux/list.h中,下面就是它的定義: /* * Simple doubly linked list implementation. * * Some of the

Bf533 Ldr檔案到DXE檔案的轉換-答jack

     Blackfin系列DSP內建了BOOTROM,當設定好相應的BOOT MODE後,BOOTROM即可發揮作用,將使用者程式讀取到片內Cache或者SDRAM的指定位置,然後程式從預設好的地址開始執行。在這種方式下,要求使用者的程式按照一定的格式存放,這就是ldr的檔案格式。在Visual

在uclinux for bf561中使用B核(4):B核代碼的編寫

   從corebld的實現可以看出,corebld本身是不會對ELF檔案中的代碼進行重新置放的,這點與在A核中啟動並執行程式不同。這就要求在編譯產生要在B核中啟動並執行程式的時候,連結器就必須設定好每個Section的代碼在絕對位址空間中的位置。要達到這個目的,要求在編寫B核程式的時候要同時通過lds檔案指定目標代碼的位置。以下代碼就是user/blkfin-apps/corebld/coreb.lds中的內容,在連結B核程式的時候可以修改makefile將這個檔案連結進去即可。INCLUDE

在uclinux for bf561中使用B核(2): /dev/coreb提供的功能

   由於uClinux只能在A核運行,因此它以驅動的形式提供了對B核的支援。預設配置下此支援是開啟的,可以通過Kernel Settings -> Blackfin Processor Options -> BF561 Specific Configurations -> Core B

VDSP函數調用時的參數傳遞

    本文開發環境:VDSP 5.01   沒有參數時的函數調用void sub(void){} void func(void){       sub();// CALL sub;}這是最簡單的一個函數調用了,直接使用CALL,沒有任何其它的處理。2   <=3個參數時的處理void sub(int a, int b, int c){// LINK 0x0;// [FP + 0x10] = R2;// [FP + 0xc] = R1;// [FP + 0x8] = R0;//

gcc4.1中的machine_mode

     1   定義對於machine_mode,gcc internals是這樣解釋的:A machine mode describes a size of data object and the representation used for it. In the C code, machine modes are represented by an enumeration type, enum machine_mode, defined in ‘machmode.def’. Each

成功啟用bash內部命令

終於可以使用bash內部命令了!從cygwin到bash,費了這麼多工夫,感覺希望越來越大……下一步,希望能將bash整合到vs2008中,替換掉vs2008那個醜陋的命令視窗,嘿嘿,如果能在vs2008下對uclinux核心進行make,再整合vdsp進行debug,那就……….瘋了……….原來只是覺得離開debugger就活不了,現在看來簡直就是離開了vs就活不了……繼續反省…………

關於u-boot-1.1.6(bf561) for VDSP的移植

     1   開發環境僅針對Visual DSP 4.5進行了調試,5.0則沒有。2   目錄結構1、在移植過程中,基本保留了原有的目錄結構不動。2、在其根目錄下建立了一個vdsp的子目錄,用以儲存VDSP的工程檔案和產生的臨時檔案。最終產生的DXE檔案也儲存在這裡。3、將include目錄下的asm-blackfin名稱改為asm,因為在windows下無法使用alias。 3  

u-boot for vdsp:“裸奔”助手

前陣子研究u-boot,突發奇想,不知道u-boot 是否可以在VDSP下編譯,如果可以,那豈不是大大方便調試工作。正好也可以藉此熟悉u-boot的結構(猜想應該不是很複雜),也可以進一步熟悉BF561這塊CPU。說做就做,經過兩個多星期的努力,終於大功告成! 此外還發現u-boot其實可以當一個開發模板來使用,如果在程式中不需要複雜的任務管理、網路棧等,完全可以以u-boot為基礎進行開發!硬體平台:bf561,4M NorFlash, 64M SDRAM, 2G NandFlash軟體平台:

初試BV561EVB開發板

 今天拿到了合肥優視科技的一款開發板-BV561EVB。由一塊基本板和一塊電源板組成,非常的小巧精緻,大概只有10cm x 7cm的樣子。接上12V的電源線,接上串口,開啟超級終端,配置為115200 8-N-1,再接上網線,萬事俱備!開啟電源,板上已經寫好的系統啟動,從超級終端上可以看到如下資訊: U-Boot-1.1.3-ADI-2006R1 (May 21 2007 - 11:22:42)ADI BF533/561 U-Boot support by BESOVIDEO

gcc交叉編譯的實現

     gcc支援多種不同的語言,也支援多種不同的CPU架構。在它的實現上,不同語言編譯的實現是通過const struct lang_hooks lang_hooks =

總頁數: 61357 1 .... 16169 16170 16171 16172 16173 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.