完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Linux 源码阅读工具 俗话说“工欲善其事,必先利其器”,面对几百兆的 Linux 内核代码,要阅读、查看或 者搜索其中的代码,大部分初次接触到 Linux 内核代码的开发人员,都有无从下手的感觉。 1.Source Insight Source Insight 是 Windows 平台下一款流行度极高的源码阅读和编辑工具。不少 Linux 开发人员还是习惯于在 Windows 下进行源码编辑,甚至查看和编辑 Linux 内核源码,依然 在 Source Insight 中完成。 我们使用的linux3.2的内核 所以也搭建对应的内核的project [size=13.3333px]2. ti ccs IDE [size=13.3333px]以下是我为项目温度传感器检测开的project: [size=13.3333px]3.环境搭建: [size=13.3333px]3.1交叉编译工具链,添加到PATH中 [size=13.3333px]3.2编译kernel,linux 3.2的内核与开发板一致,内核中的Makefile 要添加对应的交叉编译工具地址和对应的ARM架构选择: [size=13.3333px]执行make uImage (我通过TFTP 挂载到开发板启动内核) [size=13.3333px] [size=13.3333px]4.自己写个测试程序并且编译到开发板中: [size=13.3333px]/* [size=13.3333px] * app.c [size=13.3333px] * [size=13.3333px] */ [size=13.3333px] [size=13.3333px]#include [size=13.3333px]#include [size=13.3333px]#include [size=13.3333px]#include [size=13.3333px]#include [size=13.3333px]#include [size=13.3333px]#include [size=13.3333px]#include [size=13.3333px] [size=13.3333px]int main(void) [size=13.3333px]{ [size=13.3333px] int a = 123; [size=13.3333px] printf("a = %d n", a); [size=13.3333px] [size=13.3333px] return 0; [size=13.3333px] [size=13.3333px]} [size=13.3333px] |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【盈鹏飞RK3399安卓主板 XPC-3399Pro免费试用】+烧写出厂固件
10324 浏览 0 评论
【盈鹏飞EVB-T335开发板试用体验】debian系统烧写
3353 浏览 1 评论
【盈鹏飞I.MX6UL工控开发板试用体验】linux can 测试
3228 浏览 0 评论
308浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 18:59 , Processed in 0.576615 second(s), Total 65, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号