���ŵ� Linux �ܵ��㷺�Ļ�ӭ���õ�Խ��Խ�˾��֧�֣������谭 Linux �ڸ��������㷺Ӧ�õ���Ҫ���ؾ����ں�/�����߶��˲ż���ȱ����LinuxԴ������85%���豸������Ƕ��ʽϵͳ������������Ϊ��Ҫ������ÿһ��Ƕ��ʽϵͳ���Ǵ���������Ա���е��Գ����ġ�Ȼ�����Ծ����г��������ҵ�һ��ר��ϵͳ��ѵLinux��������ʦ����ѵ��������Ϊ��ѵ�Ѷȴ���ʦ�ľ�����֪ʶ��Ҫ���ߣ�����ѵ�����Ŀγ̽�����Linux dz����ֹ�����Դﵽ���� Linux ��ˮƽ�˲ŵ�Ŀ�ġ� Ƕ��ʽlinux������ѵ�ǻ���Զ���Ŀγ̣����γ��ں��˽�ʦ��������Ŀ�������飬��Щ����������ѧԱ������������������ˮƽ��Ч�Ľݾ���
����������Ƕ��ʽLinux��Ŀ�й���������һ�������ݣ���������������������������Ŀ�ɹ��Ĺؼ������Ų�Ʒ�������ڵ����̣��г������������� ��Ա��Ҫ��Ҳ���������ӡ� ���γ�ּ�������߱�����Linux�������������˲ţ��������۽�ѧ��ʵ�������ϵķ�ʽ��ϵͳ�ؽ���Linux���豸�����������̡�ͨ�����γ̵� ѧϰ��ѧԱ��������Linux���ַ��豸�����豸�������豸��framebuffer�豸��sd��������������usb�����Ŀ�����ͬʱ����Ƕ��ʽLinux��ϵͳ�����ͷ���������
ѧԱѧϰ���γ�Ӧ�߱����л���֪ʶ��
�� ����ʹ��Linux����ϵͳ����ѧԱ����һ����Linux�ں��Ķ����飬Ч�������ã�
�� ��ϤC���ԣ���Ϥָ�롢�ṹ���ȸ��
�� �˽��ӿڵ�·�����ֵ�·��֪ʶ���þ��е�·���ƾ��顣
Ϊ�˱�֤��ѵЧ�������ӻ������ڣ����Ǽ���С���ڿΣ�ÿ�ڱ���������15�ˣ�������Ա���ŵ���һ�ڽ��С�����һ�������Ϳ����õ�PC������>>�����鿴ʵ���豸
����ʱ����6�죬ÿ��6ѧʱ���ܼ�36ѧʱ
�����ã����̲ķѣ�����˾����3900Ԫ������Ʊ���������Է�3200Ԫ��������Ʊ����ѧ���Էѣ�2500Ԫ��ƾ��Ч֤����
����ѵ֤�飺��ѵ�ϸ�ѧԱ�ɻ���ҵ����Ϣ��������Ϣ����Ӧ�ü���Ƕ��ʽLinux������������ʦ��֤֤�顷����֤��500Ԫ����Atmel��˾ȫ��ͳһ��AtmelǶ��ʽ����ʦ��֤֤�顷����֤��500Ԫ������ñ��˾��Linux������������ʦ֤�顷����֤��600Ԫ����
������ѧԱ����������ʳ�ޣ�����ǰԤ����
�����屨���Żݴ�ʩ������95���Żݣ����˻���������9���Żݣ�
1����ѵ�����У����в����������ⲻ���������ã���������������ѵ����������
2����ѵ�����������ṩһ���µļ���֧�֣����ֱ�֤��ѵ����Ч����
3����ѵ�ϸ�ѧԱ�����������Ƽ���ҵ���ᡣ
����ʦ
����Զ��ѧ���ܼ࣬��ʦ ARM��˾ȫ����֤��ʦ����ҵ��Ƕ��ʽϵͳ�������ƽ���ר�ҡ����ߵ�ԺУǶ��ʽ�������滮�̲ġ�ϵ�д������ࡣ10��Ƕ��ʽϵͳ�������飬��ͨARM��ϵ�ṹ���ڶ���ARMӲ��ƽ̨�����ɹ�ԭ��ͼ���ơ�PCB���ߡ�Bootloader��ֲ��Linuxϵͳ��ֲ���ļ�ϵͳ����������������GUIͼ�α��̵ȹ��������зḻ��ARM-LINUXϵͳ����Ӳ����Ʒ�������飬���ֿ�������������Ƕ��ʽ��Ŀ���漰��ҵ���ơ����硢ͨѶ�����ѵ��ӵȸ��и�ҵ����������רע��3G��������Android��ϵͳ���Ĵ����������о���[����ʦ�ڿ���Ƶ]����ʦ
����Զ������ʦ ��������Ƕ��ʽ������Ӳ���Ŀ������飬����ְ�ڱ��������ȶ���֪����ҵ������רҵUNIX/Linuxƽ̨��Ƕ��ʽ��Ʒ�з������������з�����ʦ����Ŀ��������ͨUnix/Linux����ϵͳ��Linux����C/C++/Shell���̼��������������������̼��������ص�����Э�飻��Ϥ����ARM��ϵ�ܹ�Ƕ��ʽϵͳ����Ӳ���������̺ͷ������Ի���ARM��LinuxӦ�ÿ�����ϵͳ�����������̵������ͷḻ�ľ��顣��ϤLinux�ں˼�������������Ƕ��ʽϵͳ�����簲ȫ�����ڵ�Ӧ���зdz��������о��������˽����簲ȫ����ԭ���뼼����ʵ���з��������簲ȫ��Ʒ������ʦ
����Զ������ʦ ��������Ƕ��ʽϵͳ����Ӳ���������顣��intel51,MSP430��Ƭ��ϵͳ������SPARC,ARM��Ƕ��ʽVxworks��Linux��ƽ̨��ֲ���������������˶����̼�ͨ�ſ���,multi-media framework,H264ѹ������,video 3A�����������������о����μӵ���Ŀ�漰���յ��ӣ���ҵ���ƣ����ѵ��ӵ�������Ŀǰ��Ҫ����arm-based linux����Ƶ�����Ŀ���������ʦ
����Զ������ʦ �Ĵ���ѧ˶ʿ��8��Ƕ��ʽϵͳ�������飬������֪����˾��ѧ����Ŀ�ܼ����꣬��Ҫ�о�Ƕ��ʽʵʱ����ϵͳ��ģʽʶ�𡢻����Ӿ������ܵ��Ӿ��콻ͨ����������ϵͳ��ʱ��������Ƶ���ص�������Ӧ�á���ϤARM��PowerPC��MIPSϵ�еȶ���ƽ̨������S3C2410/2440, PXA255/PXA270, AT91RM9200��ADM5120��MPC8315e�ȣ���ͨlinux2.4/2.6�ں������ܹ�����������PCI�� LCD�����磬�����������豸��������ʵ�֡���DSP�������н��������о�������TI�Ķ���DM642֮��ʵ�����ݵ�ʵʱ��������Ч���ơ������ֹ����Ρ�����ҵԱ����ѵ�����зḻ�Ľ�ѧ����ѵʵ�����顣����ʦ
����Զ������ʦ �������ࡢJava���ԣ���ͨ51��cortex3��cortex4��cortex-a9�ȿ�������ͨUnix/Linux����ϵͳ��Linux C���Ա��̣���ͨLinux�µ��������������зḻ����Ŀʵս���飻1.LINUX�ַ��豸��������
1.1 LINUX�ַ��豸����������ʵ�顿
1�������������̻������ں����á�����2.�豸�����г��õ��ں˻���
2.1 Poll��select������ʵ�顿
1����д����ʵ�ְ���poll����3.LINUX���豸��������
3.1 ���豸�����������ص���ʵ�顿
1����д�Ŀ��豸��������4.LINUX�����豸��������
4.1 OSI�����ο�ģ��5. I2C������ϵͳ����
6. SPI������ϵͳ����
7.LINUX֡������������
7.1 ֡������ʾ����8.���ݴ�������������
8.1 ���ݴ���������������д��ʵ�顿
1����ϤFRAMEBUFFER�����Ľṹ9.LINUX��USB������������
9.1 USB�淶����10.LINUX��USB����������
10.1 Linux USB��������11.Linux���������豸��������
11.1 PCI/PCIE�豸����������ʵ�顿
1��ʹ��usbview���߹۲�USB�豸