Перейти к содержанию
    

SergeyGSM

Свой
  • Постов

    81
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о SergeyGSM

  • Звание
    Частый гость
    Частый гость
  • День рождения 06.10.1972

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Посетители профиля

1 322 просмотра профиля
  1. Ну не совсем поделка выходного дня) да и экземпляров планируется 5 ) Повторюсь, я фотограф, а то что я сча делаю - это необходимое мне оборудование для сьемок) Ладно, это проза все. Остановил свой выбор на BQ20Z95. Набираю материал для изучения этого чипа. Если кто желает поделиться со мной "особенностями" работы с ним - БУДУ ПРИМНОГО БЛАГОДАРЕН. ПС: я не прошу код, готовые библиотеки и тд.....
  2. Ну про зп это Вы зря) я зарабатываю на жизнь совсем другим - фотограф я))) это прошлая жизнь меня не отпускает и не в сезон, зимой, я сажусь за паяльник)))) Советов, кроме 9Р и "не бери старый чип", я более не слышал. Да и не было призыва "разжевать все". Была просьба посоветовать чип, а не "предоставлять мне консалтинговые услуги" Ну если Вы в этом увидели "поднятие темы" - тогда пусть будет так! Только Вы ошиблись....
  3. 9P не выйдет((( батарея питает DC\DC , а он и так теряет по КПД при понижении питания ниже 15В да и выбранный контроллер преобразователя заткнется уже при питании 4В
  4. Да, я понимаю, что они NRND , это собственно и останавливает от их использования. Может конкретно какой чип посоветуете другого производителя?
  5. Доброго времени! Собственно задача, которую предстоит решить - это выбор чипа SBM Я сам смотрю в сторону TI BQ78PL114 или BQ20z95 Теперь собственно о задачах.... Акб собрана по схеме 3S3P из банок емкостью 7200 mAh и номиналом 3.8 Химия Li-ion Заряд С/10 Разряд С/2 макс ------------------------------------------------------------------------------------- Понятно, что батарея огромна и требует обязательного ухода и контроля. Я понимаю, что существует множество решений у того же TI, но 1-Хотелось бы все же вложиться в один чип (макс 2) 2-Хотелось бы контролировать темп ВСЕХ банок 3-жестко контролировать перезаряд/переразряд 4-жестко следить за балансировкой сборок в цепи (порядка 10mV) Весь остальной сервис по характеристике и "здоровью" сборки ( как у BQ20z95) необходим. ------------------------------------------------------------------------------------- Вопрос: Кто что применяет в таких случаях и что посоветуете посмотреть?
  6. ARM9, S3C2440

    их китай делает , именно mini2440, заказывает и производит, так чтоб не усугублять вопрос, хотя.... на самом деле пофиг кто, интересно качество/цена посмотрел WindowsCE5.0 BSP\smdk2440\DRIVERS\dm9000 - править надо (бегло посмотрел), а лучше у Devicom запросить свежий они просят подписать DNA и по факту присылают свежий тот что я тут выложил именно с диска, в нем только базовый поправить - и он подцепится у меня еще была проблема - дохлый кварц на 25МГц ни как DM9000 цепляться не хотел - поменял - поправил - заработало
  7. ARM9, S3C2440

    В том то и дело, что это не производитель а продавец многого там нет, что я видел на диске, но , думаю, достаточно для ознакомления вот например smdk у них старье(DM9000 отсутствует, по состоянию на 12.01.09) а вот по линуху ничего сказать не могу
  8. ARM9, S3C2440

    могу выложить на фтп, только непонятно куда, в какую ветку, его ложить.... толи в sdk.... но там только win98... толи в mcu/arm/ а там ide и все что сопутствует... куда ложить?
  9. ARM9, S3C2440

    Проверено,этот драйвер точно рабочий. Привинтил на WINCE 5 - работает
  10. BMP | Jpeg -> Sеream

    #include <stdlib.h> int *temp_multiply_matrix_place, temp_multiply_matrix_place_x, temp_multiply_matrix_place_y; void copy_matrix(temp_multiply_matrix_place, size_x_b, size_y_a, result) int *temp_multiply_matrix_place, size_x_b, size_y_a, *result; { int i,j,accum; for(i=0, accum=0; i<size_y_a; i++) { for(j=0;j<size_x_b;j++) { result[accum+j] = temp_multiply_matrix_place[accum+j]; } accum+=size_x_b; } } void mul_matrix(a, size_x_a, size_y_a, b, size_x_b, size_y_b, result) int *a,*b, *result, size_x_a, size_y_a, size_x_b, size_y_b; { int i,j,k, row_accum_1,row_accum_2,row_accum_3, sum_num; sum_num = (size_x_a<size_y_b)?size_x_a:size_y_b; if(a!=result && b!=result) { for(i=0, row_accum_1 = 0, row_accum_2=0; i<size_y_a; i++) { for(j=0; j<size_x_b; j++) { result[row_accum_2+j] = 0; for(k=0, row_accum_3=0;k<sum_num;k++) { result[row_accum_2+j] += a[row_accum_1+k]*b[row_accum_3+j]; row_accum_3+=size_x_b; } } row_accum_1+=size_x_a; row_accum_2+=size_x_b; } } else { mul_matrix(a, size_x_a, size_y_a, b, size_x_b, size_y_b, temp_multiply_matrix_place); copy_matrix(temp_multiply_matrix_place, size_x_b, size_y_a, result); } } int main() { temp_multiply_matrix_place_x = 10; temp_multiply_matrix_place_y = 10; temp_multiply_matrix_place = calloc(temp_multiply_matrix_place_x,temp_multiply_matrix_place_y); /* int a[3][2] = {{1,2},{3,2},{1,3}}; int b[2][3] = {{1,2,3},{3,2,1}}; int c[3][3] = {{0,0,0},{0,0,0},{0,0,0}}; mul_matrix(a, 2,3,b,3,2,c); */ int a[3][3] = {{1,2,3},{3,2,1},{1,3,2}}; int b[3][3] = {{1,2,3},{3,2,1},{2,2,2}}; mul_matrix(a, 3,3,b,3,3,a); free(temp_multiply_matrix_place); return 0; } вот..... на "ЛАБУ" похоже, но я тоды только учился
  11. ARM9, S3C2440

    Помниться тут меня просили драйвер на DM9000 вот пользуйтесь dm9000.rar
  12. ARM9, S3C2440

    Enter your selection: VIVI version 0.1.4 (root@capcross) (gcc version 2.95.3 20010315 (release)) #0.1.4 Mon Oct 27 10:18:15 CST 2008 MMU table base address = 0x33DFC000 Succeed memory mapping. DIVN_UPLL0 MPLLVal [M:7fh,P:2h,S:1h] CLKDIVN:5h +---------------------------------------------+ | S3C2440A USB Downloader ver R0.03 2004 Jan | +---------------------------------------------+ USB: IN_ENDPOINT:1 OUT_ENDPOINT:3 FORMAT: <ADDR(DATA):4>+<SIZE(n+10):4>+<DATA:n>+<CS:2> NOTE: Power off/on or press the reset button for 1 sec in order to get a valid USB device address. NAND device: Manufacture ID: 0xec, Chip ID: 0x76 (Samsung K9D1208V0M) Could not found stored vivi parameters. Use default vivi parameters. Press Return to start the LINUX/Wince now, any other key for vivi Clear the free memory ............................................................. Read wince image from flash: Sector addr on NAND: 0x280 TotalSector: 0xe800 LoadAddress: 0x30200000 JumpAddr: 0x30201000 ............................. Run wince, JumpAddr = 0x30201000 Clear the memory unused .. бWindows CE Kernel for ARM (Thumb Enabled) Built on Feb 8 2007 at 23:36:51 ProcessorType=0920 Revision=0 sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 8c2013bc Windows CE Firmware Init INFO: Initializing system interrupts... INFO: Initializing system clock(s)... INFO: Initializing driver globals area... SDMMC config set rGPGCON: fd96a9ba OEMInit Done... Sp=ffffc7cc NandFlash FMD_Init NandFlash FMD_Init Done PWR: Process Attach >PWR_Init(602ED68) HW_Init : GetProcAddress HW_Init : ERROR_INVALID_PARAMETER HW_Init : InitializeCriticalSection HW_Init : VirtualAlloc HW_Init : pPWR->State HW_Init : HW_InitRegisters HW_Init : CreateEvent HW_Init : InterruptInitialize HW_Init : CreateThread HW_Init : CeSetThreadPriority HW_Init OOCS: 0x00 HW_Init INT1: 0x00 HW_Init INT2: 0x00 HW_Init INT3: 0x00 HW_Init : Donw <PWR_Init:0x37b70 >PWR_Open(0x37b70, 0x0, 0x3) <PWR_Open:1 >PWR_IOControl(0x321000, 0x0, 0, 0x60378b8) <PWR_IOControl:1 >PWR_Open(0x37b70, 0x0, 0x3) <PWR_Open:2 PWR_Close(0x37b70) 384 clock SL_Open 0x38250 (0 opens) SetBaudRate -> 9600? Win CE встала как родная VIVI version 0.1.4 (root@capcross) (gcc version 2.95.3 20010315 (release)) #0.1.4 Mon Oct 27 10:18:15 CST 2008 MMU table base address = 0x33DFC000 Succeed memory mapping. DIVN_UPLL0 MPLLVal [M:7fh,P:2h,S:1h] CLKDIVN:5h +---------------------------------------------+ | S3C2440A USB Downloader ver R0.03 2004 Jan | +---------------------------------------------+ USB: IN_ENDPOINT:1 OUT_ENDPOINT:3 FORMAT: <ADDR(DATA):4>+<SIZE(n+10):4>+<DATA:n>+<CS:2> NOTE: Power off/on or press the reset button for 1 sec in order to get a valid USB device address. NAND device: Manufacture ID: 0xec, Chip ID: 0x76 (Samsung K9D1208V0M) Could not found stored vivi parameters. Use default vivi parameters. Press Return to start the LINUX/Wince now, any other key for vivi Copy linux kernel from 0x00050000 to 0x30008000, size = 0x00200000 ... done zImage magic = 0x016f2818 Setup linux parameters at 0x30000100 linux command line is: "noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0" MACH_TYPE = 782 NOW, Booting Linux...... Uncompressing Linux........................................................................... .............................. done, booting the kernel. Linux version 2.6.13 (root@capcross) (gcc version 3.4.1) #8 Sun Nov 2 09:57:42 CST 2008 CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T) Machine: QQ2440 ATAG_INITRD is deprecated; please update your bootloader. Memory policy: ECC disabled, Data cache writeback CPU S3C2440A (id 0x32440001) BUG: mapping for 0x19000000 at 0xd0000000 overlaps vmalloc space S3C2440: core 405.000 MHz, memory 101.250 MHz, peripheral 50.625 MHz S3C2410 Clocks, © 2004 Simtec Electronics CPU0: D VIVT write-back cache CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets Built 1 zonelists Kernel command line: noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0 irq: clearing subpending status 00000002 PID hash table entries: 512 (order: 9, 8192 bytes) timer tcon=00000000, tcnt a4ca, tcfg 00000200,00000000, usec 00001e57 Console: colour dummy device 80x30 Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 64MB = 64MB total Memory: 61056KB available (2532K code, 1034K data, 144K init) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 USB Power Control, © 2004 Simtec Electronics S3C2440: Initialising architecture S3C2440: IRQ Support S3C2440: Clock Support, UPLL 48.000 MHz SCSI subsystem initialized usbcore: registered new driver hub S3C2410 DMA Driver, © 2003-2004 Simtec Electronics DMA channel 0 at c4800000, irq 33 DMA channel 1 at c4800040, irq 34 DMA channel 2 at c4800080, irq 35 DMA channel 3 at c48000c0, irq 36 NetWinder Floating Point Emulator V0.97 (double precision) devfs: 2004-01-31 Richard Gooch ([email protected]) devfs: boot_options: 0x1 yaffs Nov 2 2008 09:56:02 Installing. Initializing Cryptographic API Console: switching to colour frame buffer device 100x30 S3C24X0 fb0: s3c2410fb frame buffer device initialize done GPIO L3 bus interface for S3C2440, installed S3C2410 RTC, © 2004 Simtec Electronics s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling leds initialized buttons initialized qq2440_pwm initialized s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2440 s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2440 s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2440 io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) nbd: registered device at major 43 DM9000 ethernet driver V1.26 I/O: c481a300, VID: 90000a46 Linux video capture interface: v1.00 ovcamchip: v2.27 for Linux 2.6 : OV camera chip I2C driver Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx S3C24XX NAND Driver, © 2004 Simtec Electronics s3c2440-nand: mapped registers at c4880000 s3c2440-nand: timing: Tacls 9ns, Twrph0 39ns, Twrph1 9ns NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MiB 3,3V 8-bit) NAND_ECC_NONE selected by board driver. This is not recommended !! Scanning device for bad blocks Creating 3 MTD partitions on "NAND 64MiB 3,3V 8-bit": 0x00000000-0x00030000 : "bootloader" 0x00050000-0x00250000 : "kernel" 0x00250000-0x03ffc000 : "root" s3c2410-ohci s3c2410-ohci: S3C24XX OHCI s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1 s3c2410-ohci s3c2410-ohci: irq 42, io mem 0x49000000 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected Initializing USB Mass Storage driver... usbcore: registered new driver usb-storage USB Mass Storage support registered. usb 1-1: new full speed USB device using s3c2410-ohci and address 2 scsi0 : SCSI emulation for USB Mass Storage devices usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.01:USB HID core driver usbcore: registered new driver ov511 drivers/usb/media/ov511.c: v1.64 for Linux 2.5 : ov511 USB Camera Driver usbcore: registered new driver gspca drivers/usb/media/gspca/gspca_core.c: gspca driver 00.60.00 registered mice: PS/2 mouse device common for all mice ts: Compaq touchscreen protocol output s3c2410 TouchScreen successfully loaded i2c /dev entries driver s3c2440-i2c s3c2440-i2c: slave address 0x10 s3c2440-i2c s3c2440-i2c: bus frequency set to 98 KHz s3c2440-i2c s3c2440-i2c: i2c-0: S3C I2C adapter s3c2410-sdi s3c2410-sdi: powered down. s3c2410-sdi s3c2410-sdi: initialisation done. SBC2440 SOUND driver register s3c2410-sdi s3c2410-sdi: running at 0kHz (requested: 0kHz). SBC2440 SOUND driver probe! SBC2440 UDA1341 audio driver initialized NET: Registered protocol family 2 s3c2410-sdi s3c2410-sdi: running at 198kHz (requested: 197kHz). s3c2410-sdi s3c2410-sdi: running at 198kHz (requested: 197kHz). s3c2410-sdi s3c2410-sdi: running at 198kHz (requested: 197kHz). IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP reno registered TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 s3c2410-sdi s3c2410-sdi: running at 198kHz (requested: 197kHz). s3c2410-sdi s3c2410-sdi: running at 198kHz (requested: 197kHz). yaffs: dev is 32505858 name is "mtdblock2" yaffs: Attempting MTD mount on 31.2, "mtdblock2" VFS: Mounted root (yaffs filesystem). Mounted devfs on /dev Freeing init memory: 144K s3c2410-sdi s3c2410-sdi: running at 198kHz (requested: 197kHz). mmc0: error requesting CID: -110 s3c2410-sdi s3c2410-sdi: running at 198kHz (requested: 197kHz). s3c2410-sdi s3c2410-sdi: running at 198kHz (requested: 197kHz). s3c2410-sdi s3c2410-sdi: running at 16875kHz (requested: 25000kHz). nkey register add card device s3c2410-sdi s3c2410-sdi: running at 16875kHz (requested: 25000kHz). mmcblk0: mmc0:80ca SD128 123008KiB /dev/mmc/blk0: p1 mini2440_backlight: module license 'unspecified' taints kernel. backlight initialized Vendor: JetFlash Model: TS4GJF168 Rev: 0.00 Type: Direct-Access ANSI SCSI revision: 02 SCSI device sda: 8191999 512-byte hdwr sectors (4194 MB) sda: Write Protect is off sda: assuming drive cache: write through SCSI device sda: 8191999 512-byte hdwr sectors (4194 MB) sda: Write Protect is off sda: assuming drive cache: write through /dev/scsi/host0/bus0/target0/lun0:<7>usb-storage: queuecommand called p1 Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 [22/Jan/2009:16:58:06 +0000] boa: server version Boa/0.94.13 [22/Jan/2009:16:58:06 +0000] boa: server built Feb 28 2004 at 21:47:23. [22/Jan/2009:16:58:06 +0000] boa: starting server pid=286, port 80 enable_irq(51) unbalanced from c0173b50 Please press Enter to activate this console. [9;0][?33l[?25lCreate pluginlibman in libqpe Use QPEApplication's PluginLibraryManager QMemoryFile::QMemoryFile("/opt/qtopia/etc/dict/dawg") Created QMemoryfile for /opt/qtopia/etc/dict/dawg with a size of 189396 inserting Documents at -1 could not register server found obex lib inserting Applications at 0 inserting Games at 1 inserting Settings at 2 QGDict::hashKeyString: Invalid null key addAppLnk: No view for type (null). Can't add app (null)! Create pluginlibman in libqpe Use QPEApplication's PluginLibraryManager QuickLauncher running Registered QPE/QuickLauncher-324 да и пингвины тож
  13. ARM9, S3C2440

    LCD - хорошего качества, контраст достаточный для "рассмотреть картинку днем" TochScreen - у меня плохих не было - сравнивать не с чем , но одно могу сказать - на палец довольно чувствителен.... давить не нужно, просто опускаеш палец -> отработка нажатия немного грееться подсветка LED
  14. ARM9, S3C2440

    УРА!!!!!!!! прибыла борда! смотрим фотки чего приехало...... сама борда LCD вспышка забила на нем картинку.... TX18D16VM1CAA - его марка LCD H-Jtag Com шнурок Сетевой шнурок USB шнурок DVD с обещанным софтом (наличие опишу по ходу) Стилус = палка-ковырялка ну и блок питания (обычный , импульсный, фоткать не стал) вот , немного получилось сфоткать картинку на LCD Linux , как и обещанно, preloaded
×
×
  • Создать...