Ŀ¼���ݼ�Ҫ���� |
 |
1 |
 |
Embedded VisualC++ �� EVC��װ�ļ�Ŀ¼ |
|
|
|
Embedded VisualC++���EVC���汾4.0�����ڿ���WindowsCEӦ�ó����ļ����л�������Ӧ��SP4�����ļ����䰲װ��ʹ�ò�����Բο��ֲ�ĵ�9�½� |
|
2 |
 |
images �� ��д�ļ�ӳ��Ŀ¼ |
|
|
|
��Ŀ¼�д���˿�ֱ����д��������������ļ�����Ϊ�����ƿ�ִ���ļ������а���Linux��WindowsCE5.0, uCos2��������Գ���� |
|
|
|
���ļ����е����ļ����б� |
�ں�����Ҫ�ļ� |
Linux |
supervivi_mini2440,zImage_n35,root_qtopia.img,root_mizi.img |
wince5.0 |
supervivi_mini2440, EBOOT_2440.nb0, NK_ce5_N35.bin, NK_ce5_N35.nb0 |
�����ļ���myled.bin, mini2440ucos2.bin, mini2440test.bin |
|
|
3 |
 |
linux �� Linux������Ŀ¼ |
|
|
|
���ļ����а����˿���Linux���õ��Ľ�����������ߣ��ں�Դ����(�ں�������������Դ����)��Ӧ�ó���ʾ�������ļ�ϵͳ�������ߣ��ļ�ϵͳԴĿ¼�������ϣ������Ǽ�Ҫ˵���� |
|
|
|
���ļ����е���Ҫ�ļ����� |
�ļ�˵�� |
arm-linux-gcc-4.3.2.tgz |
��ʸ����������Ľ��������������EABI�������Ա����ִ���ٶȸ���Ŀ�ִ���ļ���
ʹ��ͬһ��������������Ա���
- linux�ں�(linux-2.6.29)
- qtopia-2.2.0ͼ��ϵͳ
- busybox
- vivi(��Դ��bootloader)
- u-boot(��Դ��bootloader)
- �����ܶ�linuxӦ�ó���(��web server, boa, madplay�ȳ���) |
linux-2.6.29-mini2440-20090429.tgz |
�ں�Դ�����������֮����������Ϊ���µİ汾�����а�����������ĸ�������Դ���룬����Դ����λ�����¡�
(1)DM9000��������
linux-2.6.29/drivers/net/dm9000.c
(2)����(����������������0,1,2����Ӧ�豸��/dev/ttySAC0,1,2)
linux-2.6.29/drivers/serial/s3c2440.c
(3)ʵʱʱ��RTC����
linux-2.6.29/drivers/rtc/rtc-s3c.c
(4)LED����
linux-2.6.29/drivers/char/mini2440_leds.c
(5)��������
linux-2.6.29/drivers/char/mini2440_buttons.c
(6)����������
linux-2.6.29/drivers/input/touchscreen/s3c2410_ts.c
(7)yaffs2�ļ�ϵͳԴ����Ŀ¼
linux-2.6.29/fs/yaffs2
(8)USB��ꡢ����Դ����
linux-2.6.29/drivers/usb/hid
(9)SD/MMC������Դ����Ŀ¼(֧�ָ����������32G SD��)
linux-2.6.29/drivers/mmc
(10)Nand Flash����
linux-2.6.29/drivers/mtd/nand
(11)UDA1341��Ƶ����Ŀ¼
linux-2.6.29/sound/soc/s3c24xx
(12)LCD����
linux-2.6.29/drivers/video/s3c2410fb.c
(13)����֧������
linux-2.6.29/drivers/usb/storage
(14)����USB����ͷ����
linux-2.6.29/drivers/media/video/gspca
(15)I2C-EEPROM����
linux-2.6.29/drivers/i2c
(16)��������
linux-2.6.29/drivers/video/mini2440_backlight.c
(17)PWM���Ʒ���������
linux-2.6.29/drivers/char/mini2440_pwm.c
(18)���Ź�����
linux-2.6.29/drivers/watchdog/s3c2410_wdt.c
(19)ADת������
linux-2.6.29/drivers/char/mini2440_ad.c
(20)CMOS����ͷ����
Linux-2.6.29/drivers/media/video/s3c2440camif.c
(21)USB������������(�ͺţ�TL-WN321G+)
Linux-2.6.29/drivers/net/wireless/rt2x00
(22)USBת������������Ӧ�豸�ļ���/dev/ttyUSB0,1,2,3...)
Linux-2.6.29/drivers/usb/serial/pl2302.c |
busybox-1.13.3-mini2440.tgz |
linux�����Դ��������ں�fa.configȱʡ�����ļ����û������Լ��������������µġ� |
arm-qtopia.tgz |
ARM�汾��Qtopia-2.2.0Դ�������������֮�۴���Ľ����ں�����ű���ִ��build-all���� |
x86-qtopia.tgz |
PC�汾��Qtopia-2.2.0Դ��������ں�����ű���ִ��build-all���ɣ�����Fedora 9ƽ̨ʹ�á� |
mkyaffs2image.tgz |
����yaffs2�ļ�ϵͳ��ʹ�õĹ��ߣ�ֱ�ӽ�ѹ��װʹ�� |
examples.tgz |
LinuxӦ�ÿ���ʾ����������β��������豸��LED�������������̣����ڱ�̣�CMOS����ͷ��̣�AD���룬PWM�������ѧ�������ã�C++ʾ�����̱߳��ʾ���� |
root_qtopia.tgz |
root_qtopia_tp.img��Ӧ���ļ�ϵͳ�� |
logomaker.tgz |
ͼ�ν����Linux logo�������ߣ�����Fedora 9ʹ�� |
wireless_tools.29.tar.gz |
�������������й���Դ����� |
bootloader.tgz |
Linux�¿�Դ��bootloader������vivi��u-boot |
���� |
|
|
4 |
 |
Linuxʾ������ |
|
|
|
��Ŀ¼�е��ļ���ѹ��"linux"Ŀ¼�е�"examples.tgz"�����ǵ���������ȫһ���ġ� |
|
5 |
 |
OpenSourceBootloader �� ������mini2440�Ŀ���Դ���������bootloader |
|
|
|
����S3C2440ϵͳ�кܶೣ����bootloader�����ǵĹ��ܺ����ܸ���Ŀ�ĸ��в��أ������Ǽ�Ҫ���ܣ� |
|
|
|
���ļ����е���Ҫ�ļ����� |
�ļ�˵�� |
u-boot-1.1.6-FA24x0.tar.gz |
u-boot-1.1.6Դ������������ʹ�á���д�ķ������ֲ�7.3������������ ��
1.?ͬʱ֧��S3C2410��S3C2440
2. ֧�ִ���xmodemЭ��
3. ֧��USB���أ�������PC��ʹ��dnw������
4. ֧������оƬCS8900
5. ֧��NAND Flash��д
6. ֧�ִ�Nor/Nand Flash���
7. ֧����дyaffs�ļ�ϵͳӳ��
8. ����ֱ�����ص��ڴ�����
9. ������֧��CS8900���ֿ���֧��DM9000�����ǣ�����ͬʱ֧�֣�Ҫѡ��֧���ĸ�����оƬ����Ҫ��include/configs/open24x0.h�н������ã����£�
#if 0 // ��Ϊ #if 1����֧��CS8900������֧��DM9000
#define CONFIG_DRIVER_CS8900 1 /* we have a CS8900 on-board */
#define CS8900_BASE 0x19000300
#define CS8900_BUS16 /* the Linux driver does accesses as shorts */
#endif
#if !defined(CONFIG_DRIVER_CS8900)
#define CONFIG_DRIVER_DM9000? 1
#define CONFIG_DM9000_USE_16BIT? 1
#define CONFIG_DM9000_BASE? 0x20000000
#define DM9000_IO? ? 0x20000000?
#define DM9000_DATA? ? 0x20000004
#endif
���뷽����
��ѹ��ִ���������
make open24x0_config
make
|
vivi.tgz |
��������vivi����������mini2440��viviԴ���������֧��nor ���� nand�������ϸ�ı������д�������ֲ�7.1 |
YL2440A_MON.rar |
����������˾��������2440mons USB���ؼ�س����Ķ�����bootloaderԴ���룬ʹ��ADS���룬���ֲ�7.2 |
�����ļ���Ŀ¼��ԭʼ����\Ŀ¼������bootloaderδ���ĵ���ԭʼ�Ĵ��룬�����ο� |
|
|
6 |
 |
uCos2 �� ʵʱ��ռʽǶ��ʽ����ϵͳuCos-II |
|
|
|
��Ŀ¼������ֲ�õ�������mini2440��uCos2Դ���뼰��Ӧ�Ķ�������д�ļ�������ʵ�ֵĹ��ܱȽϼ���Ҫ��ͨ���������һЩ������Ϣ����ͨ��LCD��ʾ��һ��ͼƬ��������LCD�ϴ�ӡ����(�����ĵ���12x12�ֿ�)��ASC�롣�������д�ķ������ֲ�4.5 |
|
7 |
 |
WindowsCE5.0 �� WindowsCE5.0������Ŀ¼ |
|
|
|
���ļ����а���ʹ��mini2440����ʱ���õ���BSP����Դ���룬����ʾ����PlatformBuilder5.0��2007������EVC��̿���LEDʾ��, SDK�����ݣ��ֲ��9���й������ǵ���ϸʹ��˵����BSP�еĵĸ�������Դ����λ�����£�
Ŀ¼λ��(��SMDK2440\DriverΪ���) |
˵�� |
DISPLAY |
LCD����Դ����Ŀ¼
|
dm9000 |
DM9000����Դ����Ŀ¼ |
Userkey |
������������Դ����Ŀ¼ |
LEDdriver |
LED����Դ����Ŀ¼ |
Nandflsh |
NandFlash����Դ����Ŀ¼ |
serial |
��������Դ����Ŀ¼ |
TOUCHP |
����������Դ����Ŀ¼ |
USB |
USB host & slave����Դ����Ŀ¼ |
WAVCLICK��WAVEDEV |
��Ƶ����Դ����Ŀ¼ |
�����ļ���Ŀ¼˵����
(1) sd������ȡ������ԭ���ṩ��DLL�ļ���û��Դ����
(2)
���豸�ij�ʼ��λ��smdk2440\KERNEL\HAL\cfw.c�ļ���
(3) WindowsCE�Ŀ���������һ�������ļ�(smdk2440\KERNEL\HAL\samsung.c)������ʹ��"windowsƽ̨����\LCD��ɫͼƬת������BMP_to_H\bmp2h.exe"�������ɣ�ע����Ҫȥ��һЩ���õ���Ϣ���ο�ԭʼ��samsung.c���ɡ�
(4) Ҫ���Ĵ��ڵ�����Ϣ��������Բο�smdk2440\KERNEL\HAL\debug.c��������Ĭ��ΪUART0����ͨ��˵��COM1 |
|
|
8 |
 |
WindowsCE��������ģ�� |
|
|
|
��Ŀ¼�а���WindowsCE������������������һ����û��Դ����ģ�������Ҫ�ṩ��USB wifi��������װ�����ͺ�ΪVNT6656G����װ�������ֲ�9.1.3 |
|
9 |
 |
windowsƽ̨���� |
|
|
|
����mini2440һ�����WindowsXPϵͳ�Ϳ����ˣ����赥����װLinuxϵͳ��ʹ�ø�Ŀ¼�����vmware��������ֲ����ᵽ�����в����Ͳ��衣����֮�⣬���ļ����л��������³��ù��ߣ�
���ļ����е����ļ����б� |
˵�� |
ActiveSync |
����WindowsCEʱ���õ���ͬ������װ�ļ�������������վ��Ϊ�������� |
ADS1.2 |
����ARM�������ߣ����H-JTAG���Ա���͵����������������������2440test, myled, uCos2�ȡ� |
bmp2T |
��������WindowsCE���������С���ߣ�����Ϊbmp��ʽ��ͼƬ�������һ��C��һ��C�������顣 |
CE��ͬ��USB���� |
��װ��ActiveSync����������WinCE�Ŀ����壬����Ҫ��װ��������������ʹ��ͬ�����ܡ� |
dnw |
ʹ��USB���ء����¡����ݿ�����ϵͳ���õ��Ĺ��߳���������ԭ���ṩ������֮�۽����˸Ľ��������˱��ݹ��ܡ� |
GIVEIO |
ʹ��sjf2440ͨ��������дflashʱҪ��װ�������� |
H-JTAG |
�dz����õ�JTAG�����������ϴ��������ʹ�����������JTAGС����е������ԣ�����ȡ�
��װʹ��H-JTAG��дNOR Flash���ֲ�2.6һ��
ʹ��H-JTAG + ADS���е������ԣ����ֲ������
ʹ��H-JTAG���Կ�����дNOR FLASH������֧�ֵ��ͺ��ڶ࣬�еij��ҿ�����Ϊ�˽�ʡ�ɱ���ȥ����NOR FLASH����H-JTAG��ֱ����дNAND FLash��û��NOR FLASH�İ���ʮ�ֲ���������������ά���ġ� |
j2sdk-1_4_1_02-windows-i586 |
java�����װ����ͨ������������ͷʱ��ʹ�õ���һ��java������Ҫ�õ���java����� |
LCD��ɫͼƬת������BMP_to_H |
��uCos2��2440test�У���ʱҪ��LCD����ʾһ��ͼƬ����Ҫ���Ȱ���ת��Ϊ���飬����Ҫ�õ�������� |
SJF2440 |
ͨ����������дflash�Ĺ��ߣ����밲װGIVEIO����ʹ�ã��ٶ�����û��У�鹦�ܡ��ó����������ṩ����Դ���룬�е��˽����˸Ľ�����֧�ָ����ͺŵ�NOR FLASH����Զ����H-JTAG֧�ֵ��ͺŶࡣ |
tftpboot |
һ������tftp����������һ�����u-bootʹ�� |
usb�������� |
��ʱһ��setup��ִ���ļ���ʹ��superviviͨ��USB���ظ���ϵͳʱʱ������Ҫ��װ����������װ������ֲ�2.2.2�� |
Vmware |
��������vmware�İ�װ���� |
|
|
10 |
 |
����� |
|
|
|
һЩ�����ṩ�Ŀ������ϣ����������硣 |
|
|
|
���ļ����е����ļ��л��ļ� |
˵�� |
Linux��������������-Ӣ��_pdf(Ŀ¼) |
Linux�������������棬ÿ���½�һ���ļ����ܹ�24��pdf����ΪӢ�� |
ldd3_pdf.tar.bz2 |
�����鼮pdf��ѹ���� |
static/file/NanoPC-T1_Compiling_Ubuntu_Kernel_guide |
|
static/file/NanoPC-T1_Compiling_Ubuntu_Kernel_guide |
|
S3C2440�����ֲ� |
������s3c2440.pdfӢ���ֲᷭ�룬����ȫ�� |
static/file/NanoPC-T1_Compiling_Ubuntu_Kernel_guide |
|
|
|
11 |
 |
��ƷͼƬ |
|
|
|
���������һЩ����ͼƬ |
|
12 |
 |
��ý����ʾ |
|
|
|
����һЩ�����IJ��������������˼���Ƶ����Ϊ��Ļ¼��Ϊexe�ļ���˫���������йۿ��� |
|
|
|
���ļ����е����ļ��л��ļ� |
˵�� |
��װUSB����.exe |
|
��װvmware.exe |
|
��װWINCE42.exe |
��¼���ڱ��������ֲ���û����Ӧ�IJ�����˵�� |
��װʹ��BSP����CE4.2�ں�.exe |
��¼���ڱ��������ֲ���û����Ӧ�IJ�����˵�� |
��װʹ��CE5��BSP�����ں�.exe |
|
����ʹ�ó����ն�.exe |
|
|
|
13 |
 |
�Dz���ϵͳʾ������ |
|
|
|
���ļ����а���2�����ļ��� |
|
|
|
���ļ����е����ļ��л��ļ� |
˵�� |
myled |
���һ��LED���Դ��룬���й����ļ�����ֱ��ʹ��ADS���롣���ֲ�4.1 |
2440test |
������Գ������к���ڴ��ڳ������²˵������ݸ���˵���ɽ��и�����ԣ�ʹ�÷������ֲ�2.3��������ֲ�4.3��
Please select function :
0 : Please input 1-16 to select test
1 : Test PWM
2 : RTC time display
3 : Test ADC
4 : Test interrupt and key scan
5 : Test Touchpanel
6 : Test NEC 3.5" LCD
7 : Test LCD TFT 640x480
8 : Test IIC EEPROM
9 : UDA1341 play music
10 : UDA1341 record voice
11 : Test SD Card
12 : Test CMOS Camera |
myled.bin |
ͨ��myled���̱�����Ķ����ƿ�ִ�г������ص��ڴ����У�Ҳ����ֱ����д��nand flash���� |
mini2440test.bin |
ͨ��2440test���̱�����Ķ����ƿ�ִ�г������ص��ڴ����У�Ҳ����ֱ����д��nand flash���У����ֲ�4.3 |
|
|
14 |
 |
����ԭ�ٷ���վS3C2440���� |
|
|
|
���ǹٷ���վ�Ѿ�������S3C2440оƬ��صĿ����ĵ���������ǰ���ر���ģ����ڹ����и�������������ܶ�ο����Ϻʹ��룬�ڴ�û����ϸ���������ǶԴ�û�м���֧�֣������ο��� |
|
15 |
 |
оƬ�ֲ� |
|
|
|
��Ŀ¼�а��������������õ�����ҪоƬ�����ֲ� |
|
16 |
 |
ԭ��ͼ�ͷ�װ�� |
|
|
|
���ļ����а���mini2440�����������ԭ��ͼ�ͷ�װ�⣬��Ϊprotel99se��ʽ������ԭ��ͼҲ��pdf��ʽ |
|