||
公司的项目,处理器用的是AM335X,核心板是用深圳某家公司的,所以要学习linux,俺对linux是个大白,但项目所驱使,不得不学,这两天在vmware上折腾安装ubuntu16.04,
先安装的是64位的系统,用着也是蛮爽的,可是在安装ARM交叉编译环境时会报错,按照给的文档安装还是出错,于是重新安装系统,还是会出错,最后没办法找售后,售后折腾
了一下行,说别的客户没有这个问题,然后,这样指导一下让我试试,那样指导一下让我试试,搞了一下午也没有搞定。
晚上7点多的时候,售后说可能是系统的问题(不得不说售后这人还是蛮负责的,点个赞),我一看我的是64位系统,可能与系统有关,今天果断安装ubuntu 16.04
32bit,再次安装交叉编译环境,一次OK,非常完美。
然后按文档中写的步骤,试着编译了一下例程,编译没有问题,可以没找到生成了bin文件,于是又开始上网查资料,问网友,最后终于知道原来是生成在了别的目录……
后来研究了一下makfile文件,果真是设置在了别的文件夹下,哎,怪自己是生人,当然,文档中没有指明也是一大失误,毕竟我是新手,好多地方可能会忽略,好吧,不说了,
把bootloader的makefile贴出来,学习一下吧,这个是裸机程序用的bootloader,不是uboot,后面日志中会记录关于uboot的学习。
水平有限,只能注释这么多了, 在网上下了《跟我一起学习makefile》,正在学习,这次先做个笔记,慢慢研究。
最后,再吼一下俺的口号:
每天进步一点点,开心多一点^_^
--2017年3月8日 15:39:38