In the first stage, I learned to familiarize myself with Linux on a PC. common Operations under RedHatLinux9 II. use of Minicom 3. NFS usage 4. application Programming Experiment 5. module programming Experiment 6. the second stage of the simple character device driver experiment is to study Linux 1 on the Development Board. MIZILinuxSDKforS3C2410 development environment and tool use 1. construct a software development environment 2. compile embedded Linux to generate image3.
The first stage is to familiarize yourself with Linux on a PC
I. Common Operations under Red Hat Linux 9
Ii. Use of Minicom
Iii. Use of NFS
4. Application Programming Experiment
V. Modular programming Experiment
6. Simple character device drive Experiment
The second stage is to study Linux ON THE DEVELOPMENT BOARD
I. Use of MIZI Linux SDK for S3C2410 development environment and tools
1. Construct a software development environment
2. compile embedded Linux to generate an image
3. Download the image of Embedded Linux to the target board
4. Test the embedded platform
2. Embedded Linux driver development
1. Modular programming Experiment
2. Light the LED of the target board
3. Press the button to interrupt the experiment.
4. Timer drive and PWM output
5. Enable the LCD of the target board.
6. Install the touchpad
3. Build a complete embedded Linux System
1. Start the Desktop System
2. Download the readable File System Yaffs
3. transplantation of the Yaffs File System
4. Start Yaffs as the root file system
5. Complete embedded Linux System
Iv. Embedded WEB Server
1. Port Boa
2. WEB Application Development
V. NFS configuration
1. NFS server configuration of the host
2. NFS client configuration of the target machine
3. Problems
Stage 3: apply Linux in the project
1. Process interval Timer
1. Concept
2. Data Structure
3. operation functions
4. Test Procedures
Ii. Virtual Address
Iii. Ethernet controller-CS8900A hardware debugging
1. debugging steps
2. Problems
Iv. WiFi Wireless Networks
1. Install TL-WN210 wireless NIC Driver on RedHat9
2. Wireless Network Configuration
3. Use WL-110 wireless Nic on RedHat9
4. Hardware Test of wireless Nic controller PD6710
5. Linux drivers and Loading
5. Extended external devices using CPLD
1. Extended I/O
2. extended serial port 16C554
6. PWM-driven buzzer
1. driver source code
2. Drive the test program
3. Problems
VII. 485 network drive
1. hardware testing
2. Linux driver
3. Drive the test program
4. Problems
8. Infrared learning and Emission
1. hardware testing program
2. Linux driver
3. Drive the test program
4. Problems
5. Summary
9. Network Programming
1. Common functions
2. server programs
3. Customer program for testing
4. Use IO reuse to replace multi-process concurrent servers
5. Test the above procedure using wireless networks
10. Implementation of system time
11. process experience
1. variables are not shared between processes
2. Process Communication-signal usage
3. Prevent zombie Processes
Stage 4 graphic user interface design
I. QT Application Programming
Ii. Qt/Embedded and QTOPIA
1. Linuette Platform
2. QTE 2.3.7/Qtopia 1.7.0
3. QTE 2.3.12/Qtopia PDA 2.2.0
4. Comparison of root, root_english, and usr of linuette
Click here to download the embedded Linux entry notes PDF