完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
说实话大学的时候接触过裸机,一晃三年过去了,想通过学习裸机程序加深对系统的认识,所以买了韦老师的4412开发版和android 的课程
买完了之后发现涉及的android知识差不多都有了解,不够底层,所以又买了ARM裸板加强的课程,没有买2440开发板,1是因为性能比较差 2 是没有钱,所以就在4412上进行裸机开发学习 开始的时候在mac上搭建环境还是比较繁琐的。 1 安装android ndk 本行是做android framework开发的,所以就使用ndk现成的交叉编译工具了 2 配置环境变量 在~/.zshrc最后追加一行(本人使用的是zsh所以配置在zshrc下面,使用bash 的同学配置在~/.bashrc) export PATH="$PATH:/Users/tangtang/Library/Android/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/" 重启终端 执行 arm-linux-androideabi-gcc -v 看下是否配置成功 3 配置串口 由于mac上没有串口,所以需要串口转u***线,插入线之后需要安装驱动 参考这篇文章进行设置https://www.cnblogs.com/humaoxiao/p/3594953.html 但是也不要完全参考,不需要跳线 4 开发一个控制led灯程序试试环境是否搭建成功,可以参考韦老师的百度网盘004下面的 《嵌入式linux系统完全手册_基于4412上册》 下载代码进行编译,代码地址如上,编译好生成led.bin 代码地址https://pan.baidu.com/s/1kWpzBCF 5 写一些小工具用于sd卡烧写 小工具地址:https://pan.baidu.com/s/1pM0MLcf 这一步首先你要有个sd卡 这里说的sd卡是那种放在相机上的大卡 小工具已经上传到网盘,需要自己解压到~目录,配置好环境变量 电脑插入sd卡 执行如下命令 sudo flash_img ./led.bin 这样就烧写好了,把sd卡插入开发板卡槽,设置为sd卡启动 led灯就全亮了 欢迎提出疑问 |
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2195 浏览 6 评论
1994 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4549 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 01:26 , Processed in 2.436347 second(s), Total 44, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号