Ⅰ、写在前面Toolbars工具栏其实就是在菜单下面一行一行快捷图标按钮,这些快捷按钮之所以归为工具栏里面,在于它们使用频率较高。比如编译按钮,这个按钮在我们编程时候使用频率是相当高,其他快捷按钮同样也经常使用。 本文说Toolbars工具栏和大部分上位机软件(如:Keil、IAR、VS、STM32CubeMX等)一样,只是工具栏多少不同,工具栏中快捷按钮多少不
一直想利用所学东西自己设计一个精致一些作品,手头正好有一块红牛开发板,就先用它来写一些软件,熟悉一下过程和一些想法可行性。首先当然是选择一个操作系统了,对比了几种之后选择了emWin。那就移植一下吧。 在ST官方网站上下载好STemWin后 解压 先使用Libraries文件夹下STemWinLibrary522 文件夹 复制到项目工程文件夹里 然后添加下列文件到工程修
移植顺序为裸机移植TFT驱动可以正常点亮,接着移植裸机emwin,最后再将emwin移植OS。 TFT裸机驱动网上有很多,确定接线正确,确定驱动程序正确,剩下就是一些很隐蔽问题。比如IAR for arm关于int型解释为32位,short是16位。在定义数据地址时遇到了这样问题。 我们移植前提是已知驱动程序,emwin中包括驱动不在我们考虑范围之内 裸机驱动正常后移植裸机emw
转载 2024-06-02 06:28:40
214阅读
STemwin移植1.STemwim简介  emWin 是由德国 SEGGER 公司开发,可为图形 LCD 设计提供高级支持,极大简化了 LCD 设计。 为恩智浦ARM 微控制器用户免费提供 emWin 图形库。   在国内做嵌入式系统大部分都使用 emwin, 其简单来说就是一套图形库。   STemWin是SEGGER公司授权给ST(意法半导体)。使用ST芯片用户可以免费使用STemW
转载 2024-07-08 15:16:57
452阅读
一.下载地址链接地址:https://pan.baidu.com/s/10saWEnjP_UBq5wYJFTjogw提取码:tmtz二.安装过程1.双击mdk514.exe系统会提示是否要打开,点击“是”,会出现这个界面2.点击next把下边那个框框勾上,然后点击next3.自定义地址它默认地址是C盘,但我们一般都不把它放在C盘(系统盘),会使电脑变卡。然后需要注意是,地址要写成全英文,防止
 一.安装包下载方式一:keil5官网链接。需要填写信息(如左图,可以乱填),然后提交,点击软件下载(如右图),问题就是下载慢,但问题不大。方式二:keil5云盘链接链接,提取码:1234,笔者当时最新版本是3.37。下载后安装,需要注意是不要出现任何中文就行。二.科学KEIL5科学软件链接:科学软件 提取码:12341:把电脑声音关掉,同时管理员模式打开 科学软件&nbs
 准备好后就可以开始了 这里我以f429为例,进入f429bsp后进入env输入menuconfig命令 按如下操作添加示例例程 按照路径一步步确认 这里我们选择pwm示例,选择后退出保存就可以了。 然后我们会发现我们文件夹里会多出一个文件,这就是我们刚刚添加更新包 我们进入工程之后会发现env会给我们自己添加这个示例文件 如果没有添加的话自己手动添加也可以修改使用PWM通道 打开
第8章   emWin6.xOS方式移植(STM32H7之RGB接口)本章节为大家讲解emWin6.x裸机方式移植。提供移植方法支持emWin多图层配置,多缓冲配置以及各种颜色格式实现。同时可以自适应我们生产4.3寸,5寸和7寸电阻屏和电容屏。虽然本章节是以我们开发板为例进行移植,但是教会大家如何移植到自己板子上以及移植过程中注意事项是本章节重点。目录8
转载 2024-08-31 23:12:08
57阅读
重要说明:(0)由于这个移植教程是去年过年时候做,用是5.16,这就不再做个5.20移植了,方法是一样。(1)emWin手册里面有这样一句话:“驱动接口改变始于emWin V5。不再支持针对emWin V4 或更早版本开发老显示驱动”。(2)如果不使用V5以后版本新特性,基本和以前版本使用是一样,也就是说,大家用V5以前版本实现功能,直接升级  &nbsp
转载 2024-05-26 21:49:33
264阅读
emwin是续开源uc/GUI 3.98之后不开源版本,所以它们API函数几乎相同,只是emwin作了很多改进,增加了很多新功能,并且已经有很多免费版本支持于ST、NXP等大公司芯片上,它移植接口也作了很大改进,如果有了以前开源版本移植移植emwin不在话下,本文主要讲述移植到NXPLPC1788上。1、不开源emwin其实很简单,我们可以从NXP官方得到,加载到MDK源文
转载 2024-05-04 14:24:29
245阅读
前记Motion Driver官方库:Motion_Driver_6.12 STM32工程源码:STM32F103C8-软件MPU6050(DMP)MPU6050软件I2C驱动,带OLED显示,移植了匿名地面站,可显示姿态信息(匿名地面站通信协议6.0版本,本人使用测试匿名地面站版本V6.56版本)———————————————————————————————————————————1.解压官方
转载 2024-02-28 14:53:51
148阅读
emWin移植准备        完成了前一文点亮LCD屏之后,考虑到将要设计较为复杂界面GUI,光用一些基本绘图、显示字符接口不能满足要求,所以琢磨着再移植一套emWin,用来辅助设计GUI(由emWin用户手册中可以看到,emWin是可以支持ILI9341液晶屏驱动芯片)。        emWin
转载 2024-04-07 08:55:21
397阅读
笔者之前做了一个带LCD屏项目,根据评估,果断选择 STemWin + FreeRTOS方案。下面讲讲移植优化emWin过程 -------------------- 不喜勿喷呀!基本硬件平台:STM32F205VGTx(Cortex M3)    3.5寸LCD屏(ILI9488)------------- 没有SDRAM,所以资源不怎样移植相关平台:Free
今天带大家从底层看一下移植FreeRTOS过程,刚好我手上只有S3C2440开发板,刚好官方不支持ARM9架构(因为ARM9直接上Linux,用于FreeRTOS有点浪费),所以从看懂这篇文章,你将学会如何修改portable部分文件将FreeRTOS移植到官方不支持芯片上。FreeRTOS作为入门级实时操作系统,无论你是从事单片机还是嵌入式Linux,学习一下都大有好处。如果你手上是stm3
1、背景介绍近期在调试信大刚推出一款交换芯片,简称SDI芯片。该芯片可通过i2c,srio,pcie三种方式进行配置,前期i2c和srio已经调试成功,剩下使用pcie进行配置。在demo板上zynq通过pcie IP核与sdi芯片相连,其中pcie IP核做Root,SDI做EP,vivado示例如下:IP核中分配了BAR0进行PCIE MEM空间映射,如下:在address editor中看
转载 2024-10-12 15:43:22
51阅读
Linux下软件移植,基本都是自己编译源码,步骤都是配置,然后编译,安装。注意:       配置时候会设置—prefix参数,也就是我们最终安装位置,如果不设置的话就是默认安装位置。将编译出来库要放到开发板里面去。在 tool 目录下新建名为“ncurses”目录,用于保存 ncurses 编译结果,一切准备就绪以后 就可以编译
最近在做一个项目,硬件平台核心处理器STM32F103ZET6,该芯片功能很强大。下面就把我移植emWin过程分享给大家:第一步,准备移植文件。要想在自己开发板上裸机跑emWin,需要以下程序:开发板相关硬件驱动,emWin程序。相关硬件驱动我是在原子大哥战舰开发板配套程序基础上改写,至于emWin网上可以下载。      &nbs
转载 2024-04-29 08:40:15
514阅读
本章主要对现有工程(keil/IAR)移植到SES方法进行记录。移植准备防止出现芯片识别不到或其他问题,先进行芯片包安装,具体步骤如下:1. 进入包管理界面已经安装包可以在这里进行配置。2. 下载对应芯片包3. 下载结果确认。导入工程1. 选择对应开发环境工程文件,尽量不要有中文,虽然最新版添加了对中文路径支持,但国外东西,尽量还是不要有中文路径。2. 选择对应工具链,一般默认就可
Part 1.前些天把词性标注接口与分词接口全并在一起,终于达到了足够稳定程度(小数据量自己测试)。为在线上作为服务提供之用,而必须改装为线程安全版本,就编程习惯而言问题不大:1.将strtok 使用换成strtok_r ;2. 非线程间共享全局变量封类进终端管理类,而全局共享依然可以写成全局变量形式,比如配置文件类CConfig config("res.config")。但其中
 一、搭建HarmonyOS环境        在/home/user目录下执行以下命令:wget --no-check-certificate -O Configuring_ubuntu.sh https://weidongshan.coding.net/p/DevelopmentEnvConf/d/Developm
  • 1
  • 2
  • 3
  • 4
  • 5