作者 主題: 如果要在ARM Linux下寫一個燒寫Flash的程式 請問要怎樣著手? help  (閱讀 6341 次)

0 會員 與 1 訪客 正在閱讀本文。

kidmany2001

  • 懷疑的國中生
  • **
  • 文章數: 68
    • 檢視個人資料
在ARM板子上燒檔案的目的就是更新目前版子上韌體的版本
所以勢必覆蓋自己

1.檔案大約是3-4Mega大小,
2.這個檔案又是想透過Web介面上傳 請問要怎樣寫這個CGI程式
3.燒寫動作是開機後進入linux後,在linux下進行.

請問有人有類似的經驗 或是 有範例可以參考
可以賜教嗎?

目前沒有一點頭緒呢!!??

感激不盡

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4046
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
1. 你會燒嗎?
2. 你會在開機進入 linux 之後燒嗎?
3. 以上皆是,將指令寫成讓 web 執行就可以了
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

kidmany2001

  • 懷疑的國中生
  • **
  • 文章數: 68
    • 檢視個人資料
1.可以簡單的copy 資料到flash上,
   可是在linux下燒寫flash,應該不是直接先丟到板子linux 上 再燒
   而是要傳到一個flash的暫存區, 是這樣嗎?
2.在linux下可以拷貝資料到flash了,可是傳到一半斷線了怎麻辦
   怎樣判斷傳完了沒, web上傳是要用哪種方法??

感覺上沒那麻簡單 所以想聽聽作過的人談談經驗


hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4046
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
一步一步來吧,
要飛也要先會跑;要跑也會先會走

沒這麼簡單!?
那你要不要先分享你的想法呢?

=========

先說明,我不會,我只是會分析問題
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

thyme

  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 1281
    • 檢視個人資料
比較穩的方式是先下載到 ramdisk ,然後判斷檔案的完整、正確性,
關閉其他閒雜等程式,再開始燒 flash,最好當下該 flash partition 是在 umount 下。

至於Web CGI 、下載方法、斷線等問題,是 PC Linux 入門問題和此無關,請自行 K 書解決之。

kidmany2001

  • 懷疑的國中生
  • **
  • 文章數: 68
    • 檢視個人資料
如果 dev 下有ram0~6 就表示有ramdisk嗎?

請問我C程式要怎樣來格式化這些ramdisk來當disk用呢?

對ramdisk沒頭緒

請指點迷津

thyme

  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 1281
    • 檢視個人資料
如果 dev 下有ram0~6 就表示有ramdisk嗎?

請問我C程式要怎樣來格式化這些ramdisk來當disk用呢?

對ramdisk沒頭緒

請指點迷津

這位大哥,我想你需要先買一本 Linux 有關的書,先 K 一下,基本功夫熟一點後,比較好上手。
寫 PC Linux 的應用程式可以完成不懂 Linux,
但是,對 Linux 不熟,又要寫 Embedded Linux 的系統程式,就是虐待自己的行為了。

在 Kernel Source 的 Document/ramdisk.txt 有詳細的  ramdisk 介紹。

jemic

  • 可愛的小學生
  • *
  • 文章數: 16
    • 檢視個人資料
參考 CGI upload file和ipkg

你應該不需要自己寫flash program吧....