Re: [徵] 徵求有玩過us/os ii用在s3C2440或S3C2410 …

看板ASM (組合語言)作者 (ggg)時間15年前 (2009/05/14 12:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
※ 引述《iori30016438 ()》之銘言: : 徵求有玩過us/os ii用在s3C2440或S3C2410的開發平台上的高手~~~ : 我們要做專題用的(車輛系) : 老師丟了一些書要我們自己看 : 看了3.4個月的書,也在GOOGLE上找了很多資料 : 也嘗試利用某些廠商的教學平台S3C2410所付贈的uC/OS II範例 : 但我們無法燒錄進去(並不是download & run這種,而是要燒進去後重開機起來就可以直接 : 跑UC/OS II作業系統架構) =================================================================== 假如能夠 download & run , 那表示那個平台附的 firmware 就有最基本 的 i/o driver 與 binary boot loader. 先用這個方式能讓做好的程式 可以載入執行, 那就成功了能利用現有的 driver 與 os 軟體達成要用的 功能, 要達到這一件事通常開發套件會給範例. 先完全照做, 確定附的 header file 及 lib 是配合該硬體提供的. 要燒錄進去, 最好不要是覆蓋與取代原來的 firmware . 若要這樣做不是 不可以, 那就要先能取出原來的 firmware 複製保存又能取代回去. 在這 一點上業者有其機密考量, 通常不贊成這樣做. 如果不覆蓋原來的 firmware 功能, 那就是要用這 firmware 提供的其他 load & run 的載入程式能從其他某個裝置(譬如 flash memory 的某區塊, 或 HD driver)取得原先透過 load & run 從 PC/host 下載來的程式. 有些平台的套件在 firmware 之後備有多餘的可燒入空間, 可以透過 RAM 與可插拔的永久儲存體提供兩者的 linking load & go 銜接. 這方案是最 安全, 還可重覆復原使用的辦法. 就專題言, 這件燒錄後可自行開機的事可以擺在最後才做, 先讓想完成的 功能可在 download & run 能完全正確執行後再說. 這種技術在原理概念與原則上很簡單, 但可行的經驗很關鍵, 步驟方法很 多種, 但關鍵項缺一就不可以. 所以說如果是能真刀實槍的講授, 照做就 立即生效的, 一定不是普通收費問題. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.4.12
文章代碼(AID): #1A2vwZ37 (ASM)
文章代碼(AID): #1A2vwZ37 (ASM)