User Tools

Site Tools


tutorials:dvk521:documentations:a20:driver_porting_and_configuration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

tutorials:dvk521:documentations:a20:driver_porting_and_configuration [2013/12/23 14:50]
127.0.0.1 external edit
tutorials:dvk521:documentations:a20:driver_porting_and_configuration [2014/03/13 14:44] (current)
waveshare
Line 3: Line 3:
 The I/O control driver is built as a module, can be used for controlling common peripherals,​ such as LED, push button, buzzer. The I/O control driver is built as a module, can be used for controlling common peripherals,​ such as LED, push button, buzzer.
  
-Copy [[http://​dl.cubieboard.org/​parteners/​waveshare/​Source_Code/​A20/​Driver%20and%20API/​driver/​|io_control_dev]] to your ubuntu system, compile it with your own system setting (refer to Appendix 1 "​Compiling Driver Module"​),​ and copy the generated io_control.ko file to the board, use the following command to load the driver module:+Copy [[http://​dl.cubieboard.org/​parteners/​waveshare/​Source_Code/​a20-cubieboard-dvk/​Driver%20and%20API/​driver/​|io_control_dev]] to your ubuntu system, compile it with your own system setting (refer to Appendix 1 "​Compiling Driver Module"​),​ and copy the generated io_control.ko file to the board, use the following command to load the driver module:
   $insmod ​ io_control.ko   $insmod ​ io_control.ko
 Now you can start to try the I/O control API demo (refer to Appendix 2 "​Running API Demo"​). Now you can start to try the I/O control API demo (refer to Appendix 2 "​Running API Demo"​).
Line 41: Line 41:
 Reboot the system, insert the DS18B20 device. Reboot the system, insert the DS18B20 device.
  
-Copy [[http://​dl.cubieboard.org/​parteners/​waveshare/​Source_Code/​A20/​Driver%20and%20API/​driver/​|ds18b20_dev]] to your ubuntu system, compile it with your own system setting (refer to Appendix 1 "​Compiling Driver Module"​),​ and copy the generated w1-sun4i.ko file to the board, use the following command to load the driver:+Copy [[http://​dl.cubieboard.org/​parteners/​waveshare/​Source_Code/​a20-cubieboard-dvk/​Driver%20and%20API/​driver/​|ds18b20_dev]] to your ubuntu system, compile it with your own system setting (refer to Appendix 1 "​Compiling Driver Module"​),​ and copy the generated w1-sun4i.ko file to the board, use the following command to load the driver:
   $insmod ​ w1-sun4i.ko   $insmod ​ w1-sun4i.ko
  
Line 572: Line 572:
  
 ==== Appendix 1: Compiling Driver Module ====  ==== Appendix 1: Compiling Driver Module ==== 
-The provided xx.ko files under [[http://​dl.cubieboard.org/​parteners/​waveshare/​Source_Code/​A20/​Driver%20and%20API/​driver/​|Driver]] is compiled to run on our system image only.+The provided xx.ko files under [[http://​dl.cubieboard.org/​parteners/​waveshare/​Source_Code/​a20-cubieboard-dvk/​Driver%20and%20API/​driver/​|Driver]] is compiled to run on our system image only.
  
 If the drivers are going to being loaded on your own system, they need to be re-compiled according to you system kernel path. If the drivers are going to being loaded on your own system, they need to be re-compiled according to you system kernel path.
Line 578: Line 578:
 Use the io_control_dev.ko for demonstration. Use the io_control_dev.ko for demonstration.
  
-1.1 Copy the [[http://​dl.cubieboard.org/​parteners/​waveshare/​Source_Code/​A20/​Driver%20and%20API/​driver/​|io_control_dev]] to ubuntu, assume the target directory is /​home/​waveshare/​cubieboard2/​waveshare_demo/​driver .+1.1 Copy the [[http://​dl.cubieboard.org/​parteners/​waveshare/​Source_Code/​a20-cubieboard-dvk/​Driver%20and%20API/​driver/​|io_control_dev]] to ubuntu, assume the target directory is /​home/​waveshare/​cubieboard2/​waveshare_demo/​driver .
 Modify the files permission: Modify the files permission:
   #cd /​home/​waveshare/​cubieboard2/​waveshare_demo/​driver/​io_control_dev   #cd /​home/​waveshare/​cubieboard2/​waveshare_demo/​driver/​io_control_dev
tutorials/dvk521/documentations/a20/driver_porting_and_configuration.1387781419.txt.gz · Last modified: 2014/03/13 14:42 (external edit)