移植专题

FreeRTOS-基本介绍和移植STM32

FreeRTOS-基本介绍和STM32移植 一、裸机开发和操作系统开发介绍二、任务调度和任务状态介绍2.1 任务调度2.1.1 抢占式调度2.1.2 时间片调度 2.2 任务状态 三、FreeRTOS源码和移植STM323.1 FreeRTOS源码3.2 FreeRTOS移植STM323.2.1 代码移植3.2.2 时钟中断配置 一、裸机开发和操作系统开发介绍 裸机:前后台系

RT-Thread(Nano版本)的快速移植(基于NUCLEO-F446RE)

目录 概述 1 RT-Thread 1.1 RT-Thread的版本  1.2 认识Nano版本 2 STM32F446U上移植RT-Thread  2.1 STM32Cube创建工程 2.2 移植RT-Thread 2.2.1 安装RT-Thread Packet  2.2.2 加载RT-Thread 2.2.3 匹配相关接口 2.2.3.1 初次编译代码  2.2.3.

libmad音频解码库-Linux交叉编译移植

下载并解压libmad-0.15.1b.tar.gz 下载链接:https://downloads.sourceforge.net/mad/libmad-0.15.1b.tar.gz $tar -xvf libmad-0.15.1b.tar.gz$cd libmad-0.15.1b 1、先执行下面的命令:这条命令是为了适配高版本的gcc,因为高版本的gcc已经将-fforce-mem去除了:

arm linux lua移植

lua: lua home 1.下载lua源码 lua下载 lua-5.3.4.tar.gz 2.解压: tar xvf lua-5.3.4.tar.gz 3.修改makefile and luaconf.h $修改 lua-5.3.4/Makefile #INSTALL_TOP= /usr/local INSTALL_TOP= $(shell pwd)/out #修改安装目录(当前目录/o

s3c2440---PWM使用之蜂鸣器驱动移植

一、蜂鸣器驱动介绍 1.1.什么是蜂鸣器               蜂鸣器是一种简单的声响发生器,常用于电子产品中作为警示或提醒作用。其基本原理是通过交替改变直流电的电压方向来产生声音,一般使用交替电流产生声音会比较稳定。 1.2.蜂鸣器的类别 1.有源蜂鸣器 1)结构原理 有源蜂鸣器内部自带振荡源,只需接通电源即可发声。内部电路会自动产生一定频率的振荡信号,从而驱动蜂鸣器发声。

【GD32】---- 移植工程模板及点灯测试

1 新建模板文件夹 新建一个名叫03_GD32TemplateProject的文件夹,用于建造工程模板 2 移植官方库文件 在模板文件夹里新建5个文件夹,分别存放官方库文件和系统驱动文件 01_main 存放main函数 02_Startup 存放系统启动文件 03_System 存放官方的系统文件 04_Firmware_PeripheralDriver 存放官方

[rk3588 ubuntu20.04]移植ROS2

目录 1 使用命令行安装ROS2 1.1设置语言 1.2添加源 1.3安装ROS2 1.4设置环境变量 2 在编译源码阶段安装ROS2 2.1调整roofts.img大小 2.2 安装ROS2 3 ROS2功能测试 1 使用命令行安装ROS2 1.1设置语言         设置语言为UTF-8。 sudo apt update && sudo apt insta

让linux下无线网卡变身随身wifi----hostapd移植-Nazgul

有了前面的检测,确定了我们的网卡是能够拥有热点共享功能的,但是如何让它共享出来呢? 于是有了这篇文章的诞生,hostapd移植 hostapd    可以让我们的网线网卡变成热点 1、下载     git clone git://w1.fi/srv/git/hostap.git   得到hostap目录,但是里面wpa_supplicant and hostapd的结合在

让linux下无线网卡变身随身wifi----前言--iw移植-Nazgul

最痛苦的事莫过于--上班 最最痛苦的事莫过于--上班有网不能上 最最最痛苦的事莫过于--上班有网能上却没有wifi 最最最最痛苦的事莫过于--你有无线网卡却没有U口可插 最最最最最痛苦的事莫过于--有U口插却发现U口只在开发板上 最最最最最最痛苦的事莫过于--开发板上有u口但是跑的是linux 最最最最最最最痛苦的事莫过于--linux能驱动网卡,但是如何共享出wifi来啊 于是,,,

游戏图片移植问题!DDS转PVR

折腾了两天,PS转PNG脚本无法批处理执行,Texturepacker PNG转PVR保存文件无效果。 最后还是用了神器PVRTexTool+BAT解决 首先下载:http://ishare.iask.sina.com.cn/f/18008068.html?from=like 配置好环境变量,右键点击我的电脑>属性>高级>环境变量,双击Path变量在最后的位置添加字段:F:\PVRTexTo

【GD32】RT-Thread实时操作系统移植(GD32F470ZGT6)

1. 简介         最近几年可以发现国产的实时操作系统越来越受欢迎了,本篇要移植的就是当中的翘楚——RT-Thread。         RT-Thread诞生于2006年,是国内以开源中立、社区化发展起来的一款高可靠实时操作系统 ,由睿赛德科技负责开发维护和运营 。并且在上一年度的市场欢迎程度中位列第一,第一次超过了老牌的FreeRTOS系统。         相比于FreeRTO

uboot1.1.6移植

TX2440_config    :    unconfig     @$(MKCONFIG) $(@:_config=) armarm920tTX2440NULL s3c24x0 arm:CPU的构架(ARCH) arm920t:CPU类型,对应于cpu/arm920t子目录。 TX2440开发板的型号(BOARD),对应于 board/TX2440 目录。 NULL

vs执行程序移植到 另一个机器上报MSVCP140D.dll ,CONCRT140D.dll ucrtbased.dll 的错误。

原因 :缺少dll库 ,以D.dll 和d.dll 结尾的都是Debug模式执行文件。window系统都是release版本的动态库。 解决方案: 1.下载相应的Debug版本的动态库; 2.重新编译工程为release模式的。

i.mx6q u-boot2016.03移植笔记

使用主板:迅为i.mx6q开发板,2G DDR 参考文献: fsl-yocto-L4.1.15_2.0.0-ga IMXBSPPG Rev. 1, 01/2017 1.参考i.MX_BSP_Porting_Guide.pdf移植,说明比较详细,参考的是官方imx6sabresd开发板 2.修改DCD TABLE,此处参考迅为i.mx6q开发板提供的u-boot 2009版本源码,u-bo

6 自研rgbd相机基于rk3566之深度计算库移植及测试

自研rgbd相机基于rk3566之深度相机计算库移植及测试 tof深度计算库移植1 移植步骤2 .so 动态库交叉编译3 动态链接库的测试 测试程序库调用头文件 w_33d_depth.h调用源文件 w_33d_depth.c tof深度计算库移植 1 移植步骤 深度计算库包括深度图像解析,读入eeprom标定参数进行深度矫正与深度还原,原始深度数据输出。 需要将深度库从win

7 自研rk3566/rk3588+rgbd相机之单目双目相机标定库开发与移植

自研rk3566/rk3588+rgbd相机之单目双目相机标定库开发与移植 1、单目双目标定介绍2、单目双目标定测试程序自动棋盘角点棋盘格检测算法 auto_cam.h自动棋盘角点棋盘格检测算法 auto_cam.cpp 3、单目双目标定程序移植makefile测试程序接口 4、测试图像 1、单目双目标定介绍 RGBD相机进行图像与点云融合前需要进行单目相机和双目相机的标定。单目

Linux移动物体监控程序Motion的移植

所谓移动图像监测,简单来说就是利用摄像头定点监测某个区域,当有移动物体经过时,摄像头便自动抓拍(要监测多大物体、按拍照速率都是可调的),并把拍到的图像存储在指定目录,实现无人监控功能。 在Linux中有一套免费开源的移动物体监控的程序-Motion,它可以抓拍移动物体的图片和视频,并存放在指定目录或者数据库中,下面介绍Motion的移植和安装。 1、源代码下载 http://downl

12、madplay的MP3播放器移植

1、使能声卡 将对应开发板的内核拷贝到需要的目录下,开始配置内核,运行 #make menuconfig ARCH=arm 然后进去Device Driver->Sound Card Support->ALSA 选择片上的声卡ALSA for SoC audio support,选择对应芯片的声卡驱动 返回ALSA配置层,勾选OSS Mixer API和OSS PCM API   1.2、编译

Linux-视频监控系统(12)-移植到树莓派中

由于之前的代码编写及测试工作在Linux PC上都已经完成,现在只需要移植到树莓派中即可。   在这里我们有2项任务要做   首先需要修改源代码的编译工具,把gcc修改成arm-linux-gcc(具体的工具要参考你的机器)   然后需要在树莓派中安装ffmpeg包,具体可以参考我的博客:http://blog.csdn.net/u013181595/article/details/7

Linux-视频监控系统(9)-移植到树莓派中的计划

关于树莓派的的使用方法我就不说好了。由于树莓派硬件平台完善,内核软件也更新比较快,因此我打算把这个项目移植到树莓派3中,之前是在mini2440中实现的。   需要移植的部分就是服务器代码了,由于服务器的代码属于应用层的,和硬件不相关,因此可以直接把可执行文件拷贝到树莓派3中运行。   之前的硬件平台是:mini2440开发板,摄像头是中星微ZC301的摄像头,比较老旧,并且没有麦克

Android Gsensor 移植

本文记录在某芯片平台上移植Gsensor 驱动和适配hal层的过程。 开发环境: android12 版本 Gsensor 总体框架Gsensor驱动移植和调试Gsensor hal 层的移植和调试 一. Gsensor总体框架 传感器 Multi-HAL  |  Android Open Source Project (google.cn)   Sensors Multi-HAL

《Linux操作系统-系统移植》第8章 USB-4G/LTE移植 -第3节 USB-4G移植(移远AG35开发-GPS解析及编程)

查看参考手册,移远带有GPS的芯片的USB Serial如下。 2.1应用简介 1、若不使用 AT+QGPSCFG 指令对AG35进行配置,则会以默认参数开启GPS参数,NMEA端口开始上报,"gpsnmeatype"默认值为31,上报间隔为1s,每次上报所有种类的NMEA数据(GGA\RMC\GSV\GSA\VTG),若采用此默认配置,大多数使用者会觉得单次上报的数据太多且很多信息重复,建

《嵌入式 - Lwip开发指南》第3章 移植LWIP(无系统)

开发环境: Keil:V5.30 开发板:STM32 Nucleo-F746ZG开发板 LWIP:V2.1.2 PHY芯片:LAN8742A 3.1 STM32CudeMX配置工程 由于STM32CudeMX内集成LWIP(TCP/IP协议栈),不需要我们进行复杂的移植,只需简单的配置。 1.选择时钟源 在前文已经讲过了,这里使用MCO,所以HSE选择BYPASS旁路,也就是ST-Li

Linux系统移植博文导航

Linux系统移植专栏更新很久了,博主今天就把以前的博文整理一下,希望对感兴趣的朋友有所帮助,在此感谢CSDN这个平台给出了这个一个交流的机会,也感谢大家的支持。 Linux相关的网站 U-Boot Linux内核 busybox Linux系统移植 Linux系统移植-前言 第1章 环境搭建(Exynos4412+U-boot2013.1) 第1章 环境搭建(imx283)

基于RK3568平台移植ffmpeg3.4.5及ffmpeg验证

目录 一、概述二、环境要求2.1 硬件环境2.2 软件环境 三、移植流程3.1 编译x2643.2 编译mpp3.3 编译ffmpeg 四、ffmpeg验证4.1 ffmpeg配置说明4.2 ffmpeg推流/拉流使用说明4.2.1 使用http方式推流/拉流4.2.1.1 先执行ffmpeg服务4.2.1.2 再执行ffmpeg进行推流4.2.1.3 最后执行vlc进行拉流 4.2.2 使

【STM32开发笔记】STM32H7S78-DK上的CoreMark移植和优化--兼记STM32上的printf重定向实现及常见问题解决

【STM32开发笔记】STM32H7S78-DK上的CoreMark移植和优化--兼记STM32上的printf重定向实现及常见问题解决 一、CoreMark简介二、创建CubeMX项目2.1 选择MCU2.2 配置CPU时钟2.3 配置串口功能2.4 配置LED引脚2.5 生成CMake项目 三、基础功能支持3.1 支持记录耗时3.2 支持printf输出到串口3.3 支持printf输出