一、网络资源介绍为什么需要这些学习网站:1、需要查找一些具体的资料。2、学习过程当中遇到问题,需要提问。 二、开发怎么入手1、查看光盘目录,提供了那些资料,资料的各个子目录都需要去了解,不然你会损失很多,简单的了解过资料后,你会更加清楚,你需要些什么,具体大概怎么样学,你的这块板子可以给你提供多少的学习资源,完完全全的了解这款板子之后,你下面可以的学习路径是什么,看不到结果的学习是盲目,看得到方
第十二章 官方SDK移植试验在上一章中,我们参考ST官方给STM32编写的stm32f10x.h来自行编写I.MX6U的寄存器定义文件。自己编写这些寄存器定义不仅费时费力,没有任何意义,而且很容易写错,幸好NXP官方为I.MX6ULL编写了SDK包,在SDK包里面NXP已经编写好了寄存器定义文件,所以我们可以直接移植SDK包里面的文件来用。虽然NXP是为I.MX6ULL编写的SDK包,但是I.MX
什么是WinCE操作系统移植?(1)为什么要进行操作系统移植? 目前嵌入式系统应用变得越来越广泛了,嵌入式产品充斥着许多领域,如日常生活的手机、MP4、PDA等都属于典型的嵌入式系统。随着技术和消费者需求的变化,即使是同一类型的嵌入式产品也会存在着硬件平台的变化,或会存在着软件平台的更新换代。因此,为了更快的适应市场需求,在实际开发过程更倾向于移植操作系统而不是重新开发操作
一直想利用所学的东西自己设计一个精致一些的作品,手头正好有一块红牛开发板,就先用它来写一些软件,熟悉一下过程和一些想法的可行性。首先当然是选择一个操作系统了,对比了几种之后选择了emWin。那就移植一下吧。 在ST官方网站上下载好STemWin后 解压 先使用Libraries文件夹下的STemWinLibrary522 文件夹 复制到项目工程文件夹里 然后添加下列文件到工程修
转载
2024-08-22 19:18:49
263阅读
编者按 始于一次对朋友的帮忙,一时兴起,自觉移植LASP不是难事,不想竟耗时一个周末方才搞定。期间走了很多弯路,本着分享的初心,记录移植流程及疑难点。 移植成果见资源:移植步骤 1.1 说明 本次移植涉及的源码包
第十二章官方SDK移植试验 在上一章中,我们参考ST官方给STM32编写的stm32f10x.h来自行编写I.MX6U的寄存器定义文件。自己编写这些寄存器定义不仅费时费力,没有任何意义,而且很容易写错,幸好NXP官方为I.MX6ULL编写了SDK包,在SDK包里面NXP已经编写好了寄存器定义文件,所以我们可以直接移植SDK包里面的文件来用。虽然NXP是为I.MX6ULL编写的SDK包
1)实验平台:正点原子MiniPro H750开发板 第六十章 USB鼠标键盘(Host)实验本章我们介绍如何使用STM32H750的USB HOST来驱动USB鼠标/键盘。 本章分为如下几个小节: 60.1 USB鼠标键盘简介 60.2 硬件设计 60.3 程序设计 60.4 下载验证60.1 USB鼠标键盘简介传统的鼠标和键盘是采用PS/2接口和电脑通信的,但是现在PS/2接口在电脑上逐渐消失
转载
2024-09-29 14:57:23
46阅读
移植前准备HAL库工程(可用STM32CubeMX直接生成)正点原子SYSTEM文件夹(任意一个例程里面复制出来就行,但记住一定要是HAL库例程)平台为keil5STM32开发板(我这里用的是正点原子的探索者,MCU为F4系列)工程创建我们在用STM32CubeMX创建工程代码的时候有一点需要注意,在Cube中不要去使能USART1,因为在SYSTEM文件的usart.c中已经把USART1进行了
转载
2023-10-21 23:39:28
296阅读
文章目录1. Embedding嵌入的艺术2. deepwalk2.1. 什么是图嵌入?2.2. deepwalk的步骤1、生成graph;2、利用random walk生成多个路径;3、训练表示向量的学习;4、为了解决分类个数过多的问题,可以利用分层softmax降低计算复杂度;5、得到每个节点的表示向量2.2. deepwalk的优缺点:2.3. deepwalk实战—维基百科词条嵌入可视化
# 正点原子 Android 移植指南
在这篇文章中,我们将一起探索如何将正点原子的系统移植到 Android 平台。虽然这个过程可能看起来复杂,但通过分步骤进行,就会变得简单易懂。我们会逐步进行,每一步都附上必要的代码和说明,确保你能够掌握整个过程。
## 整体流程
我们将整个移植过程分为以下几个主要步骤:
| 步骤 | 描述 |
|------|------|
| 1 | 收集必
第51章 emWin6.x的Window窗口控件本章节为大家讲解emWin6.x支持的窗口控件,窗口控件和前面讲的窗口本质上面是一样的,只不过这里是以控件的形式存在。目录51.1 初学者重要提示51.2 窗口控件基础知识51.2.1 键盘反应(输入聚焦)51.2.2
转载
2024-05-01 20:24:07
324阅读
一、应用层如何操作GPIO先看看板子的文件系统目录。与LED设备一样,GPIO同样也是通过sysfs方式进行操控,进入到/sys/class/gpio目录下,如下所示:可以看到该目录下包含两个文件export、unexport以及 5 个gpiochipX(X 等于 0、32、64、96、128)命名的文件夹。gpiochipX: 当前 SoC 所包含的 GPIO 控制器,我们知道I.MX6UL/
文章目录一、前言二、FC手柄介绍三、硬件连接四、修改设备树五、编写驱动程序六、运行 一、前言在上一节我们移植了nes游戏,但是没有手柄不能操作,这只能看不能玩着实无趣。 在家里翻出来了小时候玩的游戏机的手柄,这里移植过来玩。二、FC手柄介绍先看一下手柄原型 感觉还挺不错的,哈哈图片中可以看出,小霸王游戏机的手柄接口从外形上类似我们常说的DB9接口,但是其引脚定义与引脚功能与DB9接口差别较大。
转载
2024-06-22 21:41:31
608阅读
重要说明:(0)由于这个移植教程是去年过年的时候做的,用的是5.16,这就不再做个5.20的移植了,方法是一样的。(1)emWin手册里面有这样一句话:“驱动接口的改变始于emWin V5。不再支持针对emWin V4 或更早版本开发的老显示驱动”。(2)如果不使用V5以后版本的新特性,基本和以前的版本使用是一样的,也就是说,大家用V5以前版本实现的功能,直接升级  
转载
2024-05-26 21:49:33
264阅读
目录第一部分、前言1、准备知识2、调试目的3、模块和单片机的接线方式第二部分、工程代码1、代码功能描述2、SIM900A发送英文短信的代码3、SIM900A发送中文短信的代码4、main.c文件代码第三部分、总结 1、效果图片和视频 2、感谢3、完整的工程代码第一部分、前言1、准备知识 
第七章 认识HAL库HAL,英文全称Hardware Abstraction Layer,即硬件抽象层。HAL库是ST公司提供的外设驱动代码的驱动库,用户只需要调用库的API函数,便可间接配置寄存器。我们要写程序控制STM32芯片,其实最终就是控制它的寄存器,HAL库就为了更方便我们去控制寄存器,从而节约开发时间。 本章将分为如下几个小节: 7.1 初识STM32 HAL库 7.2 HAL库驱动包
转载
2024-08-24 15:53:55
181阅读
1.移植参考资料主要就是参考了正点原子他自己的一个开发指南;还有ST的官方例程,对于我手头的电机开发板(f407),固件包的v1.26.x和v1.27.x是不一样的,1.27.x就是新版本,相当于阿波罗北极星板子的移植;1.26.x就是旧版本。2.lwIP源码库下载lwIP下载地址 可以通过以上的网址链接,进行lwIP源码包以及contrib包的下载。contrib包文件介绍lwIP源码包文件介绍
第三章 Linux C编程入门在Windows下我们可是使用各种各样的IDE进行编程,比如强大的Visual Studio。但是在Ubuntu下如何进行编程呢?Ubuntu下也有一些可以进行编程的工具,但是大多都只是编辑器,也就是只能进行代码编辑,如果要编译的话就需要用到GCC编译器,使用GCC编译器肯定就要接触到Makefile。本章就讲解如何在Ubuntu下进行C语言的编辑和编译、GCC和Ma
备注:工具是nxp官方释放出来的,可以到链接下载: 最近在研究emwin字体显示部分,但由于无法看到源码,也不知道emwin是如何实现的。也算是看葫芦画瓢,记录下字库制作过程。 目前我本地使用的工具集合如下所示,对应emwin5.12,不过除了GUIBuilder.exe需要小更新外,其它都是通用的。可在下面链接地址下载 一、生成完整字库 1.安装setupF
转载
2024-04-18 12:58:50
229阅读
目录1.简介2.USMART 组件的移植1.简介USMART 是由 ALIENTEK 开发的一个灵巧的串口调试互交组件,通过它你可以通过串口 助手调用程序里面的任何函数,并执行。因此,你可以随意更改函数的输入参数(支持数字(10/16 进制)、字符串、函数入口地址等作为参数),单个函数最多支持 10 个输入参数,并支持函数返 回值显示USMART 的特点如下:1, 可以调用绝大部分用户直接编写的函
转载
2024-10-19 09:39:31
134阅读