首先很幸运能够被选取参加【AURIXTM读书月】活动,也非常感谢活动方邮寄的《英飞凌多核单片机应用技术—AURIXTM三天入门》,书本封面如图所示,哈哈,这书名字取得挺吸引力,三天入门多核单片机!
之前学习过STM32和DSP,我学习单片机的经验就是看一百遍别人的代码不如自己写一行自己的代码!任何单片机都是一样,即使你能够把单片机教程和所有单片机寄存器背下来,如果不自己动身写过代码,亲自下载测试调试的话,真到让你开发个东西的时候你是无从下手的,那就等于没学啊。所以我既然申请到了书,那我就肯定要去买块对应的最小系统板进行学习吧,于是我打开万能的淘宝,输入搜索AURIX,出现如图所示的结果。。。。天啊,这也太太太贵了吧,找了半天,大部分这个价位,几乎没有犹豫,我决定不买了,为啥?穷!
没办法了,只能裸学了。。。可能没那么有趣了,但还得继续学习是吧。根据我以前的单片机学习经验,学习单片机必选有以下准备工作:
1.一本好的教程和配套程序资料,这个已经有了,没错!就是这本《英飞凌多核单片机应用技术—AURIXTM三天入门》(内容丰富、详细寄存器介绍、丰富配套程序及详细的注释是我判定好不好的标准) ;
2.程序工程模板,以前学51、stm32、dsp我首先都会自己建立个工程模板,一般都是实现一个简单的 GPIO功能,以后外设功能学习都在这个工程模板基础上进行,AURIX好像官方自带各类模板,并且书本附的光盘里也有程序工程模板;
3.建立程序开发环境,很显然,学51和STM32那不是应该先安装个keil,学DSP那不是应该装个CCS,那学英飞凌单片机装啥。。。。。(后面再说)
说说本帖的主要内容吧:
1.介绍下《英飞凌多核单片机应用技术—AURIXTM三天入门》,了解下该这款单片机有什么强大之处(让它能卖这么贵)和书本的书写风格;
2.安装开发环境呗,这个搞得很痛苦啊,待会说。。。(软件安装包干货后面直接送!)
3.导入个工程并编译成功。
书本主要写了哪些东西?直接看图吧,作者说的比我好。可以说内容很多,各种单片机外设资源都进行了详细的介绍,并附有程序及注释(如图),这个我很喜欢,非常方便学习。
关于AURIX资源介绍别的读书笔记都有写,书上也有说明,如图所示,我就不说了,总结一下,就是很牛逼的单片机:32bit多核,运算速度很快,资源非常丰富,安全可靠!
就是装软件呗,装啥软件?书本第9章有写,如图所示,装Framework ?于是我百度了一下。。。天啊,HTML什么鬼 啊,iOS又是啥,总感觉不是我想要的。。真的搜索了半天感觉都不对啊。。。
折腾了好久,最后从书本上附图我隐约看到了Eclipse,搜索并下载下来。
Eclipse安装前需要装个JDK软件,大家可以通过帖子下载安装 eclipse安装教程https://blog.csdn.net/guankangqiang/article/details/78749491
我已经下载下来放在网盘里了,大家也可以直接通过百度网盘链接下载:
链接:安装包下载 https://pan.baidu.com/s/1HE4f4WHKHwaYQyVxKx04iA 密码:04tm
我这个是64位系统的,32位系统的还是通过上面帖子下载安装吧。
怎么安装?先装JDK,再装Eclipse,没啥大问题,直接Next到结束就行了。
最后发现书本上用的就是这个软件!但正文里(第九章)没提啊,Framework难道说的只是一个代码架构?我搞得不是很懂。提个建议,光盘里最好带这些安装包比较好,网上找实在挺麻烦的。
虽然书上有写,但我这里还是把详细步骤做一遍吧,毕竟这是最最基础的了,这个不会后面白搭。
File>>Import>>General>>Existing Projects into Workspace,点next;
2.选择工程文件夹(把给的例程先解压),点finish;
3.通过下图左侧路径可以找到main函数,居然是3个,不知道是不是都有用,这不知道是不是就是三核的特殊所在,点左上角的锤子编译,下方显示没有错误。
码字截图不易,麻烦大家留言支持下啦。。谢谢咯。。。。。。。。
只有注册用户才能在此添加评论。 如果您已经注册,请登录。 如果您还没有注册,请注册并登录。