摘要:
MCU免费开发环境 一般芯片厂家会提供各种开发IDE方案,通常其中就包括其自家的集成IDE,如: 意法半导体 "STM32CubeIDE" NXP Codewarrior TI CCS 另外也可以用eclipse、VS studio、VS code等搭建开发环境 VS Code 搭建stm32开 阅读全文
摘要:
交叉编译工具链的制作 前言及准备 本笔记制作的交叉编译工具已通过简单验证,对初次有需求需要搭建交叉工具链有一定的指导意义,制作工具链比较耗时,需做好花费一整天时间的准备。 资料学习链接 "crosstool ng详解" linux工具、软件安装的基本步骤: 下载,配置,编译,安装 crosstool 阅读全文
摘要:
前言 本笔记首先对DSP的特点及其选型进行了描述,然后重点记录DSP开发环境的搭建及基础工程示例,对为DSP开发新手有一定的指导作用。 1. DSP简介 1.1 主要特点 1. 在一个指令周期内可完成一次乘法和一次加法; 2. 程序和数据空间分开,可以同时访问指令和数据; 3. 片内具有快速RA 阅读全文
摘要:
Modbus简介 参考:Modbus协议深入讲解 https://www.ni.com/zh-cn/innovations/white-papers/14/the-modbus-protocol-in-depth.html http://www.sohu.com/a/230628953_315 阅读全文
摘要:
环境 宿主机:ubuntu 16.04 交叉编译:gcc-linaro-4.9-2014.11 ubuntu自带源 eclipse 安装(想使用新版直接跳过) 安装eclipse sudo apt-get install eclipse-platform 安装C/C++开发插件 sudo apt-g 阅读全文
摘要:
环境 ubuntu 16.04 安装步骤 参考:http://wiki.ros.org/ 1.添加下载源 亲测清华大学的这个镜像源可用 2.设置公钥(一般系统均已设置)、更新下载源 3.安装完整版 完整版包含:ROS, rqt, rviz, robot-generic libraries, 2D/3 阅读全文
摘要:
U-boot移植学习内容建议 1.Uboot启动流程 uboot启动流程简析 详解参见: https://www.cnblogs.com/lifexy/p/8136378.html https://www.cnblogs.com/leaven/p/6296160.html 下面以 imx6ullev 阅读全文
摘要:
测试平台 宿主机平台:Ubuntu 12.04.4 LTS 目标机:Easy-ARM IMX283 目标机内核:Linux 2.6.35.3 QT版本:Qt-4.7.3 Tslib版本:tslib-1.0.0 QT使用小结 整个测试均放在上节制作的文件系统,通NFS根文件系统来进行测试 1.tsli 阅读全文
摘要:
测试平台 宿主机平台:Ubuntu 12.04.4 LTS 目标机:Easy-ARM IMX283 目标机内核:Linux 2.6.35.3 触摸屏基础知识 一、结构 上图是电阻触摸屏的一个侧面剖视图。手指触摸的表面是一个硬涂层,用以保护下面的PET层。PET层是很薄的有弹性的PET薄膜,当表面被触 阅读全文
摘要:
测试平台 宿主机平台:Ubuntu 12.04.4 LTS 目标机:Easy-ARM IMX283 目标机内核:Linux 2.6.35.3 交叉编译器:arm-linux-gcc 4.4.4 Busybox简介 关于busybox的原理及代码分析推荐 busybox详解 Busybox是一个开源项 阅读全文