基于EB工具的TC3xx_MCAL配置开发06_PWM模块配置

Posted initiallizer_行稳致远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于EB工具的TC3xx_MCAL配置开发06_PWM模块配置相关的知识,希望对你有一定的参考价值。

目录

1.概述

本篇开始我们基于EB Tresos工具对英飞凌TC3xx系列MCU的MCAL开发进行介绍,结合项目经验对各MCAL外设的开发及注意问题进行详细介绍,提高大家的实战能力,本篇我们对PWM模块配置进行介绍。

2. EB配置

本例程中实现的是将 TOM1_15 作为 PWM 通道 0 的源定时器,通过 P34.3 输出 PWM 波形。

在芯片的 appx_um 可以查到 TOUT148 的信号源选择由 TOUTSEL18.SEL4

Ubuntu 16.04配置JDK

此篇为http://www.cnblogs.com/EasonJim/p/7139275.html的分支页。

一、JRE和JDK

JRE(Java Runtime Environment)是运行一个基于Java语言应用程序的所正常需要的环境。

JDK代表Java开发工具包,做一些有关Java的开发所需要的。

二、OpenJDK和Oracle JDK(JDK)

OpenJDKJava开发工具包的开源实现。 

Oracle JDKJava开发工具包的官方Oracle版本。

尽管OpenJDK已经足够满足大多数的案例,但是许多程序比如Android Studio建议使用Oracle JDK, 以避免UI/性问题。虽然这些是前几年的说法了,现在Google已经将Android 7.0改为OpenJDK去实现。且从OpenJDK 8开始,就已经作为主干分支开发,也就是说JDK所有的功能都在OpenJDK范围内。

因此,对于这两个的选择根据业务需要来定夺或许更很合适些。

三、OpenJDK安装

sudo apt-get install openjdk-8-jdk

说明:这种方式安装不用配置环境变量,会生成如下的链接:

文件:/usr/lib/jvm/java-8-openjdk-amd64

链接:/usr/lib/jvm/java-1.8.0-openjdk-amd64,对应:/usr/lib/jvm/java-8-openjdk-amd64

链接:/usr/bin/java,对应:/etc/alternatives/java

链接:/etc/alternatives/java,对应:/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

四、JDK安装

JDK安装有两种方式

1、通过PPA源进行

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

说明:这种方式安装不用配置环境变量,会生成如下的链接:

文件:/usr/lib/jvm/java-8-oracle

链接:/usr/bin/java,对应:/etc/alternatives/java

链接:/etc/alternatives/java,对应:/usr/lib/jvm/java-8-oracle/jre/bin/java

2、通过官网下载tar.gz包,然后自行解压安装

下载:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

解压:

sudo tar zxvf xxx.tar.gz

安装:

#创建文件夹
sudo mkdir /usr/lib/jvm
#移动jdk包到上面的文件夹
sudo mv jdkxxx /usr/lib/jvm

配置环境变量:

sudo vim ~/.bashrc

在最下方加入如下变量

export JAVA_HOME=/usr/lib/jvm/jdkxxx
export CLASSPATH=${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

五、多个JDK版本切换

sudo update-alternatives --config java
#这时如果有多个JDK(比如openJDK和Oracle JDK),会出来一个列表,当前默认的会在列表前面有一个"*"号,这时选择对应的序号,输入这个序号,回车即可。或者不想选择保持默认时,只需回车即可。

更多用法参考:http://www.cnblogs.com/EasonJim/p/7140407.html

 

参考:

http://www.linuxidc.com/Linux/2015-01/112030.htm

http://www.cnblogs.com/kl0428/p/6374489.html

http://www.linuxidc.com/Linux/2016-11/136958.htm

http://www.cnblogs.com/roger-yu/p/5592453.html

http://openjdk.java.net/install/index.html

以上是关于基于EB工具的TC3xx_MCAL配置开发06_PWM模块配置的主要内容,如果未能解决你的问题,请参考以下文章

小程序测试心得

工作新环境配置开发工具

基于Windows下eclipse的MapReduce开发环境配置

J2ME移动开发环境配置详细教程(Eclipse+jdk+wkt+eclipseme)

AWS/EB 上不可变部署的限制

原创全新打包工具Parcel零配置VueJS开发脚手架