工欲善其事,必先利其器

在学习EC相关知识之前,首先需要完成EC代码编译环境的搭建,需要如下内容:

  • Keil C51(用于EC中C代码的编译器环境)
  • EC源代码,我们使用从网上可以下载到的 ITE_V12.4_Update 版的代码为例进行学习
  • 代码编辑器,这个可以根据自己的习惯选择,VS Code或者Source Insight等

Keil C51下载地址:​​​​​​​

下载完成后请进行破解

EC源代码下载地址:

ITE_V12.4_Update.rar_ITEEmbeddedController-C文档类资源-CSDN下载

代码编辑器请自行下载安装

编译环境设置:

在代码中将C51编译环境修改为自己电脑的C51环境,就是替换ITE_V12.4_UPDATE\OEM\STDPRJ\BUILD\BUILD.BAT文件中三处C51安装位置。

编译代码:

在ITE_V12.4_Update\O

1.嵌入式控制器EC学习,编译环境搭建相关推荐

  1. 6.嵌入式控制器EC学习 嵌入式控制器EC中的PS/2触摸板的通信过程

    文章目录 1.PS/2相关寄存器 PS/2 Control Register ,用于配置PS/2通道的工作模式 PS/2 Interrupt Control Register ,用于开关PS/2通道中 ...

  2. 【ZT】MTK X20编译环境搭建 烧写安卓固件详细教程

    http://jingyan.eeboard.com/article/75888 MTK X20编译环境搭建 MTK X20编译环境搭建 作者: lgkgkfg 上传时间为: 2017-04-17 1 ...

  3. 12.嵌入式控制器EC实战 SMBus概述

    文章目录 SMBus概述 ACPI规范中的函数返回值含义 SMBus.h中的宏定义含义 EC中SMBus各个读写函数分析 bRWSMBus读写函数 在嵌入式控制器EC中,SMBus的起到的作用有两个, ...

  4. FMT(基于rtthread)开源代码编译 win10下编译环境搭建及编译

    FMT(基于rtthread)开源代码编译 win10下编译环境搭建及编译 什么是Firmament? Firmament (FMT) 是一款基于模型设计 (Model-Based-Design, M ...

  5. 鸟人的Android揭秘(3)——Android 编译环境搭建

    一.主机环境要求 要顺利编译 Android 源代码,硬件环境和操作系统都必须满足一定的条件.官方推荐的硬件环境配置是: 编译 Gingerbread(2.3.x)及后续版本必须使用64位系统 需至少 ...

  6. android studio ndk HelloWorld 编译环境搭建

    android studio NDK helloworld 项目 第一步 android studio ndk 编译环境搭建 http://yunpan.cn/c3cCxxgwrqDaL 访问密码 6 ...

  7. STM32 gcc编译环境搭建

    STM32 gcc编译环境搭建 标签(空格分隔): stm32 gcc Makefile 说在前面的话 gcc编译器兼容Windows.Linux和MAC,可自行去官网下载,此处提供参考链接:http ...

  8. 嵌入式Linux下的Qt环境搭建

    嵌入式Linux下的Qt环境搭建 本文介绍如何在嵌入式Linux开发板上配置Qt运行环境,并进行Qt程序运行测试 一.tslib编译 要想Qt 支持触摸需要编译 tslib ,以生成触摸相关插件. t ...

  9. 0.嵌入式控制器EC实战 Embedded Controller开发概述

    文章目录 1.嵌入式控制器EC概述 2.EC芯片框图(IT8502为例) 3.General Purpose I/O Port (GPIO) 4.SMBus(System Management Bus ...

最新文章

  1. mysql 查询排行_通过mysql查询排行榜
  2. 1万条数据大概占多大空间_「数据分析」Sqlserver的窗口函数的精彩应用之数据差距与数据岛...
  3. spring学习(40):注入数组类型
  4. iOS UI08_TableView界面传值
  5. Arcgis自带世界矢量图使用与编辑
  6. a标签点击中文文件名乱码_a标签文件下载文件名乱码问题
  7. SpringBoot分布式项目实现Session共享
  8. 浙江大学求是科学班计算机,浙江大学“汉语言文学(求是科学班)”2020年招生简章...
  9. 如何制作表格(一)——TableLayout
  10. python处理数据
  11. 最新三维立体画·换个角度看世界
  12. 循环中的continue与break语句
  13. 【Android 插件化】插件化原理 ( JVM 内存数据 | 类加载流程 )
  14. adb 打开 diag 端口用qpst备份恢复qcn
  15. 如何构建业务数据分析体系
  16. 什么是bgp服务器,有哪些优势?
  17. Fatal Python error: init_stdio_encoding: failed to get the Python codec name of the stdio encoding
  18. STM32F103 RTC LSE/LSI为时钟源的代码
  19. 电脑通过豌豆荚连接手机或者平板不成功,豌豆荚版本6.8.*
  20. 计算机芯片的主要材料是半导体吗,芯片的主要材料

热门文章

  1. 移动硬盘物理结构与详解
  2. Appium+Python连接真机、跳过登录页、Unexpected error while obtaining UI hierarchy问题
  3. python 股票历史数据_python股票历史数据
  4. python调用接口查询_基于Python的苹果序列号官网查询接口调用代码实例
  5. 422器件与lvds接收器的区别_一文读懂RS232与RS422及RS485三者之间的特性与区别
  6. php优秀表格样式,用html和css代码实现各种表格样式的总结
  7. Linux云服务器一键搭建自用FTP脚本
  8. win10系统下Edge浏览器搜索引擎[必应]和新建标签页被篡改百度的一种解决方式
  9. HUAWEI MateBook D 2018 黑苹果BigSur的安装
  10. 在线公开课 | 在数据爆炸的当下,教你设计一个能实现9个9数据可靠性的存储系统...