tsfm-usb

Postby TS-Labs » 09 Mar 2012, 02:10

fk0 wrote:ну как надоели "программисты микроконтроллеров"

Слышь, а ты то сам кто? Программист СМС-ок?
fk0 wrote: там ещё FAT нужен

Занимается зетник, весит все около 20кб.
fk0 wrote:, вывод в ЦАП

О, это гигабайты кода
fk0 wrote: выбор чего играть и масса прочего.

Тоже зетник. ВСЕ озу - 32кб.
fk0 wrote:ATJ2085 -- он чё, аппаратно проигрывает?

Скочай датоshit. Он состоит из зетника на 60мгц и дсп на 72мипс. Сам угадаешь кто чем играет?
fk0 wrote:если 5 лет код вылизывать.

Плеер чуть более чем полностью китайский, но очень распространенный. Однако, сомневаюсь что 5 лет его лизали.

Бинарники всего гавнища лежат на НАНДе в виртуальном фате и грузяццо по мере надобности. Зетником. У них с дсп включается общая память. Дамп НАНДа, где видны размеры объектников и можно выковырять каждый, могу скинуть. Там отдельно и мр3, и wma и wav вроде даже. И каждый не более 30кб.
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby fk0 » 09 Mar 2012, 17:39

Ты сделай *свой* плеер не на готовой микросхеме для проигрывания MP3, потом будешь пиздеть.
* Origin: зип файл! (2:5030/1559)
User avatar
fk0
 
Posts: 1535
Joined: 07 Apr 2007, 01:08
Group: Registered users

Postby TS-Labs » 09 Mar 2012, 18:38

Нахуя мне? Я вижу готовый код, работающий в девайсе. А ты пиздишь про какие то 256кб. Пиздеж детектед.
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby fk0 » 09 Mar 2012, 21:00

Разница в том, что я тот код немножко хотя бы писал. А ты видишь сам не знаешь что.
* Origin: зип файл! (2:5030/1559)
User avatar
fk0
 
Posts: 1535
Joined: 07 Apr 2007, 01:08
Group: Registered users

Postby fk0 » 09 Mar 2012, 21:23

Code: Select all
Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 1] .text             PROGBITS        00100000 008000 018540 00  AX  0   0  4
  [ 4] .rodata           PROGBITS        00118540 020540 00ad00 00   A  0   0  4
  [ 5] .data             PROGBITS        00200000 030000 00394c 00 WAX  0   0  4
  [ 7] .data.pow43_14    PROGBITS        0020395c 03395c 000100 00  WA  0   0  4
  [ 8] .data.pow43       PROGBITS        00203a5c 033a5c 0000c0 00  WA  0   0  4

     3 ./aac/codec/helixaac/platform/win/nodefaultlibs.c
    17 ./aac/codec/helixaac/platform/mac/macdll.c
   157 ./aac/codec/fixpt/decoder/aactabs.c
     3 ./aac/codec/fixpt/decoder/hxwrap/platform/win/nodefaultlibs.c
   163 ./aac/codec/fixpt/decoder/testwrap/debug.c
   604 ./aac/codec/fixpt/decoder/testwrap/main.c
   201 ./aac/codec/fixpt/decoder/testwrap/timing.c
    74 ./aac/codec/fixpt/decoder/testwrap/userint.c
   352 ./aac/codec/fixpt/decoder/real/trigtabs_fltgen.c
   589 ./aac/codec/fixpt/decoder/real/imdct.c
   337 ./aac/codec/fixpt/decoder/real/dct4.c
   482 ./aac/codec/fixpt/decoder/real/noiseless.c
   177 ./aac/codec/fixpt/decoder/real/hufftabs.c
   615 ./aac/codec/fixpt/decoder/real/sbrhfgen.c
   137 ./aac/codec/fixpt/decoder/real/buffers.c
   195 ./aac/codec/fixpt/decoder/real/sbrmath.c
   425 ./aac/codec/fixpt/decoder/real/decelmnt.c
   260 ./aac/codec/fixpt/decoder/real/bitstream.c
   415 ./aac/codec/fixpt/decoder/real/huffman.c
   368 ./aac/codec/fixpt/decoder/real/sbrfft.c
   366 ./aac/codec/fixpt/decoder/real/dequant.c
   447 ./aac/codec/fixpt/decoder/real/sbrimdct.c
   294 ./aac/codec/fixpt/decoder/real/tns.c
   641 ./aac/codec/fixpt/decoder/real/sbrfreq.c
   853 ./aac/codec/fixpt/decoder/real/sbrhfadj.c
   495 ./aac/codec/fixpt/decoder/real/filefmt.c
   391 ./aac/codec/fixpt/decoder/real/fft.c
   240 ./aac/codec/fixpt/decoder/real/stproc.c
   575 ./aac/codec/fixpt/decoder/real/sbrside.c
  1000 ./aac/codec/fixpt/decoder/real/trigtabs.c
   527 ./aac/codec/fixpt/decoder/real/sbrqmf.c
   476 ./aac/codec/fixpt/decoder/real/sbrhuff.c
   400 ./aac/codec/fixpt/decoder/real/sbrtabs.c
   406 ./aac/codec/fixpt/decoder/real/sbr.c
   355 ./aac/codec/fixpt/decoder/real/pns.c
   453 ./aac/codec/fixpt/decoder/aacdec.c
   119 ./aac/codec/fixpt/decoder/ipp/imdct.c
   120 ./aac/codec/fixpt/decoder/ipp/noiseless.c
   137 ./aac/codec/fixpt/decoder/ipp/buffers.c
   418 ./aac/codec/fixpt/decoder/ipp/decelmnt.c
   117 ./aac/codec/fixpt/decoder/ipp/dequant.c
    82 ./aac/codec/fixpt/decoder/ipp/tns.c
   447 ./aac/codec/fixpt/decoder/ipp/filefmt.c
    91 ./aac/codec/fixpt/decoder/ipp/stproc.c
    87 ./aac/codec/fixpt/decoder/ipp/pns.c
  1326 ./fatfs/ff.c
   637 ./fatfs/mmc.c
    94 ./keys.c
    84 ./interrupt_utils.c
   189 ./heapsort.c
   484 ./mp3/codec/fixpt/mp3dec.c
   143 ./mp3/codec/fixpt/testwrap/debug.c
   200 ./mp3/codec/fixpt/testwrap/main.c
   185 ./mp3/codec/fixpt/testwrap/timing.c
   181 ./mp3/codec/fixpt/mp3tabs.c
   784 ./mp3/codec/fixpt/real/imdct.c
   756 ./mp3/codec/fixpt/real/hufftabs.c
   172 ./mp3/codec/fixpt/real/buffers.c
   375 ./mp3/codec/fixpt/real/dqchan.c
   389 ./mp3/codec/fixpt/real/bitstream.c
   391 ./mp3/codec/fixpt/real/scalfact.c
   461 ./mp3/codec/fixpt/real/huffman.c
   280 ./mp3/codec/fixpt/real/dct32.c
   158 ./mp3/codec/fixpt/real/dequant.c
    96 ./mp3/codec/fixpt/real/subband.c
   296 ./mp3/codec/fixpt/real/stproc.c
   314 ./mp3/codec/fixpt/real/trigtabs.c
   295 ./mp3/codec/fixpt/real/polyphase.c
   209 ./play_mp3.c
   324 ./main.c
   237 ./play_aac.c
    38 ./filter.c
    94 ./ir.c
   100 ./systime.c
   385 ./fileinfo.c
   158 ./syscalls.c
   103 ./serial.c
   316 ./player.c
   353 ./dac.c
    58 ./play_wav.c
25776 total


Это из неполной версии. Где-то 206КБайт, если считать 8 байт на строку исходников. Реально для 32-бит кода (не thumb) будет хуже чем 8. Тут профессиональные пик-контроллеры (8-битные) на высоте...

Да, там одних констант (таблиц) гораздо больше, чем на 20КБайт... Как и дикие развёрнутые циклы. Иначе бы на ARMv4 даже 128кбпс не тянуло бы. Декодер им. RealNetworks. Там рекламные очень характеристики в комплекте идут, действительно 20кб для ARM9, но реальность для AT91SAM7 и GCC сильно отличная. И опять же это БЕЗ дополнительного кода, которого порядочно.
* Origin: зип файл! (2:5030/1559)
User avatar
fk0
 
Posts: 1535
Joined: 07 Apr 2007, 01:08
Group: Registered users

Postby TS-Labs » 09 Mar 2012, 23:43

ATJ2085 DATA SHEET
4.2 MCU Core
ATJ2085 integrates 8-bit MCU with on-chip ICE support. Instruction set is compatible with Z80.
Process capability is controlled by software Up to 60 MHz.
ATJ2085 includes 116 Kbytes (сорри, пропизделся про 96) of on-chip SRAM and 29Kbytes on-chip ROM.
4.3 DSP Core
24-bit Harvard architecture DSP with on-chip ICE support is built in. It works with a memory word
length of 24 bits. ATJ2085 has 16KB*24bit Program Memory (PM) and (16KB-256)*24bit Data
Memory (DM). Memory-Mapped Register includes DAC interface. Process capability is controlled
by software Up to 72 MIPS.

Покажи пальцем где здесь сотни табличной даты и развернутых циклов?
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby KOE » 10 Mar 2012, 10:41

fk0 wrote:Тут профессиональные пик-контроллеры (8-битные)

"Профессионалы используют pic". Всем распечатать крупными буквами и повесить в самых видных местах.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4682
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby lvd » 10 Mar 2012, 16:17

TS-Labs wrote:Он состоит из зетника на 60мгц и дсп на 72мипс.

Бугага, нам кетайцо хотели тоже какую-то свою поделку продать по игранию мрз, в составе 6502 (!) и дспигралка. Мы решили не связываться :)
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby TS-Labs » 11 Mar 2012, 00:48

Продайте на гяф вместо той платы на 9000 рассыпухи, пусь на ней сид делают )
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby deathsoft » 11 Mar 2012, 22:33

TS-Labs wrote:Не знаю, как на армах...

Типа слоупок детектед???, дату предыдущего поста посомтри...
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

PreviousNext

Return to Hardware

Who is online

Users browsing this forum: No registered users and 56 guests

cron