歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網

PRO

日期:2017/3/3 12:21:15   编辑:Linux技術

安裝交叉編譯器

1)將arm-xxxxx拖到虛擬機中

2)解壓此文件 sudo tar xvf arm-xxxx

3)修改配置文件sudo vi /etc/bash.bashrc

在最後一行添加:export PATH=$PATH:/home/fs/arm-cortex_a8/bin

4)使配置生效 source /etc/bash.bashrc

5)測試arm

vi hello.c

gcc hello.c -o hello

arm-cortex_a8-linux-gnueabi -gcc hello.c -o hello

測試:

操作蜂鳴器:1)編寫驅動到內核 (省略)

參考芯片手冊與原理圖,利用linux內核接口實現相關驅動

2)檢查當前內核是否支持相關驅動,在開發板文件系統界面輸入:cat /proc/devices

cp zImage_all /tftpboot/ 把zImage_all拖到tftpboot裡

mv zImage_all zImage (改名字)

3)創建設備結點, mknod /dev/pwm c 254 0 (第一個是主設備號 第二個次設備號)

tips:三種驅動:字符設備驅動 塊驅動 網絡驅動

Copyright © Linux教程網 All Rights Reserved