|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
還有人研究ATMEL的mp3方案嗎? |
| 作者:et_cyber 欄目:數(shù)字廣電 |
目前我已做好了樣機(jī),我覺得音質(zhì)挺不錯(cuò)的,除了不能解碼WMA文件,其他我覺得都挺好的,工作也挺穩(wěn)定的,如果主芯片能再便宜些就好了。 不過我現(xiàn)在發(fā)現(xiàn)一個(gè)問題,如果用128M的K9F1G08 有時(shí)候會(huì)出現(xiàn)使用中變成0字節(jié)的問題,不知道是否ATMEL提供的源程序有些BUG?有無朋友對(duì)這個(gè)程序中關(guān)于NAND FLASH操作比較熟悉的,我現(xiàn)在看到格式化這部分,好像是有些問題,大家能否深入交流一下? |
| 2樓: | >>參與討論 |
| 作者: ywt 于 2006/3/25 17:54:00 發(fā)布:
to et_cyber 我研究這個(gè)方案時(shí)間很長了,128M的用的很正常,有空咱們交流一下 QQ:264935346 請(qǐng)注明(ATMEL方案) 13081108480 |
|
| 3樓: | >>參與討論 |
| 作者: et_cyber 于 2006/3/26 14:11:00 發(fā)布:
QQ已加你 很高興有朋友一起討論。對(duì)了,看了你的讀U盤的板子,也有興趣。 |
|
| 4樓: | >>參與討論 |
| 作者: 123654789 于 2006/3/26 23:00:00 發(fā)布:
et_cyber 怎么 聯(lián)系 你 et_cyber 怎么 聯(lián)系 你 我 對(duì) 你的樣機(jī) 有興趣 |
|
| 5樓: | >>參與討論 |
| 作者: et_cyber 于 2006/3/27 23:26:00 發(fā)布:
發(fā)郵件吧 yinpan@126.com |
|
| 6樓: | >>參與討論 |
| 作者: et_cyber 于 2006/3/30 20:13:00 發(fā)布:
沒有人搞這個(gè)方案了嗎? 現(xiàn)在主要是對(duì)程序中spare area判斷bad block的地方,還有壞塊處理的程序比較有疑惑,發(fā)現(xiàn)里面的LUT寫得可真難懂。 |
|
| 7樓: | >>參與討論 |
| 作者: junllee 于 2006/4/1 0:08:00 發(fā)布:
我們公司的方案支持多種音頻格式 包括: midi,mp3,wma,aac,mp4,m4a. 需要的話站內(nèi)聯(lián)系。。。 支持?jǐn)z像,視頻播放,F(xiàn)M收音,電子書,卡拉OK,等等 |
|
| 8樓: | >>參與討論 |
| 作者: et_cyber 于 2006/4/1 2:46:00 發(fā)布:
你們公司是什么方案啊 用的哪一家的芯片,是方案設(shè)計(jì)公司嗎? |
|
| 9樓: | >>參與討論 |
| 作者: et_cyber 于 2006/4/1 2:50:00 發(fā)布:
這段時(shí)間看ATMEL這個(gè)mp3程序看得頭有點(diǎn)大 不過挺有意思,盡管程序很難看,易讀性也不好,但是也學(xué)到了不少東西。 其中NAND FLASH的壞塊管理挺有意思的,搞過的朋友一起交流一下啊。 我對(duì)他那個(gè)LUT (Look up table)還沒有徹底搞懂,另外他用的判斷壞塊標(biāo)志的區(qū)域地址以及LOGICAL BLOCK ADDRESS在SPARE AREA和現(xiàn)在SAMSUANG的規(guī)格書定義的不一樣,但居然也能用,看得我真是吃驚! 都說這個(gè)程序有這樣那樣的bug,很想和真正研究過的人交流一下啊。 |
|
| 10樓: | >>參與討論 |
| 作者: computer00 于 2006/4/1 2:59:00 發(fā)布:
你們?cè)谡fAT89C51SND1嗎?我也玩過一陣,不過不是FLASH的,是硬盤 http://blog.21ic.com/more.asp?NAME=computer00&id=9830 |
|
| 11樓: | >>參與討論 |
| 作者: et_cyber 于 2006/4/1 13:51:00 發(fā)布:
主要難點(diǎn)是NAND falsh管理 盡管沒有去嘗試過硬盤的,但感覺到NAND FLASH的要比硬盤的難搞啊,就是因?yàn)橛袎膲K的處理。 |
|
| 12樓: | >>參與討論 |
| 作者: computer00 于 2006/4/1 14:55:00 發(fā)布:
FLASH的壞塊,只要不出現(xiàn)在DBR、FAT、root DIR中就好辦 只要在FAT中,將該簇標(biāo)志為已損壞或者已經(jīng)使用即可。 就怕它出現(xiàn)在DBR、FAT、ROOT DIR里面就麻煩了。。。。 另外系統(tǒng)內(nèi)存不足,更新FLASH數(shù)據(jù)時(shí)也是一個(gè)很讓人頭疼的問題。 |
|
| 13樓: | >>參與討論 |
| 作者: et_cyber 于 2006/4/2 1:00:00 發(fā)布:
ATMEL 這個(gè)軟件考慮得還是挺多的 用51寫的,挺不容易的,系統(tǒng)資源那么有限,也做到了U盤功能,還有復(fù)雜的壞塊管理,不簡單,正在研究其間建立的一個(gè)虛擬的邏輯塊表,look up table,這樣某種程度上起到了wear leveling 功能,但是真的好像是有BUG啊,有沒有人搞過啊,真的很想探討一下。 往往就是FAT,DBR改寫的最多,所以要防止老寫一個(gè)地方造成的損壞,是挺難辦的。 |
|
| 14樓: | >>參與討論 |
| 作者: et_cyber 于 2006/4/3 1:15:00 發(fā)布:
越看越深入了 呵呵,今天又苦讀了程序一番,發(fā)現(xiàn)這里面的道道還真是不少啊,苦了我,剛開始就是硬生生的看源程序,反推回去理解起來真是不容易,好在最后看明白了主要的意圖和精髓,挺精巧的辦法呢,真是內(nèi)有乾坤,解決了bad block managment (BBM)和wear leveling很多難題,不簡單不簡單。沒想到這么一個(gè)公開的用51寫得mp3源程序里面有這么多學(xué)問,后來又在網(wǎng)上搜了下相關(guān)的東西,才知道這個(gè)叫做FTL或者NFTL,原來這可是一個(gè)重要的命題呢,關(guān)于NAND的管理有不少論著呢,而且FTL和NFTL都還有專利(呵呵,也不知道這個(gè)專利費(fèi)怎么收)的。 |
|
| 15樓: | >>參與討論 |
| 作者: usbfans 于 2006/4/3 9:11:00 發(fā)布:
想和你聊天,加了你qq et_cyber,我加了你的qq,想和你聊一下,我的qq:398087764 |
|
| 16樓: | >>參與討論 |
| 作者: et_cyber 于 2006/4/3 13:31:00 發(fā)布:
做一個(gè)產(chǎn)品弄通還真不容易 現(xiàn)在發(fā)現(xiàn)U盤做得好也挺不容易的,比如速度要快,用得要耐久,還有目前很濫的mp3,又便宜又多,但沒想到底層技術(shù)還是挺不簡單的。 只是在中國大家都是只管生產(chǎn),真的不知道廠家里面的搞技術(shù)開發(fā)的有多少人是真正了解底層技術(shù)的,很多都是芯片廠家提供turn-key solution,呵呵,大家只管馬上生產(chǎn)賺錢呵。市場大,不規(guī)范,技術(shù)研發(fā)大家都等不及的。 |
|
| 17樓: | >>參與討論 |
| 作者: et_cyber 于 2006/4/3 19:19:00 發(fā)布:
頂! 頂! |
|
| 18樓: | >>參與討論 |
| 作者: Ferret 于 2008/12/22 16:33:36 發(fā)布:
我也頂,怎么聯(lián)系et_cyber? |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |