PRO-1:Day7 加载内核至开发板,交叉编译测试
来源:互联网 发布:yum gcc c 4.9 编辑:程序博客网 时间:2024/06/05 19:11
安装交叉编译器
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:三种驱动:字符设备驱动 块驱动 网络驱动
0 0
- PRO-1:Day7 加载内核至开发板,交叉编译测试
- opencv2.2 交叉编译 及在arm开发板测试
- opencv2.2 交叉编译 及在arm开发板测试
- PRO-1:Day4-开发板linux内核中sqlite3操作
- 交叉编译内核
- s3c2440 内核交叉编译
- 交叉编译linux内核
- 交叉编译Linux内核
- 针对TQ2440开发板上linux2.6.30.4内核的交叉编译和驱动程序的移植
- Linu嵌入式开发建立交叉编译环境(2.4内核)
- arm7开发板烧写内核、文件系统,交叉编译hello world
- ltp交叉编译测试
- ltp交叉编译测试
- 交叉编译iperf测试arm开发板上wifi模块的网络流量速度
- Android 内核源代码交叉编译
- Android 内核源代码交叉编译
- Linux 交叉编译内核模块
- Android 内核源代码交叉编译
- 归并排序计算逆序对数目
- ShellExecute使用详解
- 编译原理-2词法分析
- Android 探究 LayoutInflater setFactory
- Android 5.0+ 解析(三)Palette类
- PRO-1:Day7 加载内核至开发板,交叉编译测试
- iOS - 将图片保存至相册
- 国家基本比例尺地形图分幅与编号
- 读书笔记-ElasticSearch权威指南
- Unable to run mksdcard SDK tool
- 写一段PHP代码,确保多个进程同时写入同一个文件成功(腾讯)
- CryEngine新引擎正式开放源代码,但仅限开发游戏
- linux运维实战精囊1(ifconfig,grep,cut,sed,awk)
- ubuntu14.04Lts安装Tensorflow(1)