E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ARM&系统移植
一、串行FLASH文件系统FatFs简介
本节主要给大家介绍以下内容:文件系统简介FatFs文件系统简介FatFs文件
系统移植
FatFs功能使用一、文件系统简介当我们在使用SPIFLASH直接存储数据当需要记录字符“STM32SPIFLASH”
I am Supreme
·
2024-01-07 08:52
嵌入式软件学习总结
嵌入式软件
stm32
文件系统
全志F1C100s主线linux入坑记录 (1)linux
系统移植
linux
系统移植
(基于SD卡启动)百度网站文章目录linux
系统移植
(基于SD卡启动)一、安装gcc交叉编译器二、Uboot移植1.下载Uboot源码2.配置Uboot3.编译Uboot三、Linux
鱼尾001
·
2024-01-06 14:36
F1C100s
linux
嵌入式硬件
单片机
驱动开发
Linux驱动开发笔记(六):用户层与内核层进行数据传递的原理和Demo
/details/135384355红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Linux
系统移植
和驱动开发专栏上一篇
长沙红胖子Qt软件开发
·
2024-01-05 05:33
linux驱动开发
linux
驱动开发
copy_to_user
copy_from_user
用户与内核数据交互
FS4412
系统移植
及开发板启动过程
Windows装机过程:1、准备Windows系统镜像、U盘启动盘2、进入BIOS选择启动方式(U盘启动)3、通过U盘中的引导程序安装系统4、安装Windows驱动程序5、安装Windows应用程序Linux
系统移植
ssz__
·
2024-01-05 03:17
Linux学习笔记
linux
学习
ubuntu
嵌入式硬件
【十年开发积累】STM32产品开发代码案例合集,嵌入式物联网工程师珍贵资料(物联技术666)
简介例程涵盖:STM32各类功能配置,外围传感器初始化,模块初始化,物联网协议,操作
系统移植
,功能开发,产品案例等等,十分具有参考价值。
物联技术666
·
2024-01-03 11:13
物联网项目实战之单片机接口开发
嵌入式培训笔记
stm32
物联网
嵌入式硬件
QT
系统移植
教程
QT
系统移植
教程QT
系统移植
教程qt教程:http://www.qter.org/portal.php?
曼城英泽
·
2024-01-03 08:46
f8QT
qt
开发语言
ARM学习
1dayARM接口与技术1、应用层课程:C、linux-c、数据结构、IO、进程线程、网络编程、c++、qt底层课程:ARM、
系统移植
、驱动开发、stm32&nbiot嵌入式开发岗位:嵌入式应用开发C/
宇智波康
·
2024-01-03 07:08
学习
Linux
系统移植
(一) -- 交叉编译工具链
Linux
系统移植
(一)–交叉编译工具链
系统移植
在嵌入式开发工作中占据着很重要的作用,我们只有将操作
系统移植
到特定的开发板上面后,我们才能进行进一步的开发工作。
浮云流响
·
2023-12-26 18:02
系统移植
lv13 环境搭建 2
加载内核可执行文件到内存运行给待运行的内核准备好启动参数加载二进制设备树文件到内存安装系统u-boot是一个开源的bootloader程序,u-boot-fs4412.bin由其源码编译生成,详情见《
系统移植
之
4IOT
·
2023-12-24 13:19
嵌入式开发
arm开发
【IMX6ULL学习笔记之Linux
系统移植
05】——学习总结以及遇到的问题
学习总结此时Linux系统已经完毕,此时的启动方式,U-boot从内存卡启动,然后通过bootcmd命令配合bootargs参数引导U-boot从网络服务器(Ubuntu)指定位置通过TFTP协议将Linux镜像文件、设备树文件和根文件系统下载到EMMC中对应的三个分区中,然后在从EMMC中启动Linux内核遇到的问题以及解决方法网络频繁掉线内核启动之后出现这种情况ALSAdevicelist:#
火红色祥云
·
2023-12-23 07:30
NXP-IMX6ULL
Linux学习过程笔记
linux
学习
ubuntu
【IMX6ULL学习笔记之Linux
系统移植
02】——Uboot移植
Uboot移植uboot编译首先解压Uboot压缩包tar-vxjfpackname编译makeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-distcleanmakeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-mx6ull_14x14_ddr512_emmc_defconfigmakeV=1ARCH=armCROSS_
火红色祥云
·
2023-12-23 07:29
NXP-IMX6ULL
Linux学习过程笔记
linux
学习
【IMX6ULL学习笔记之Linux
系统移植
03】——Linux
系统移植
第二部分,Linux移植Linux获取https://www.kernel.orgLinux编译新建名为mx6ull_lux_emmc.sh的shell脚本#!/bin/shmakeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-discleanmakeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-imx_v7_mfg_de
火红色祥云
·
2023-12-23 07:29
NXP-IMX6ULL
Linux学习过程笔记
linux
学习
网络环境搭建及uboot配置
详细看实验手册第一个实验
系统移植
实验手册linux内核的安装与加载这一章节主要分为两大块:一个为产品阶段即:Linux内核、根文件系统、uboot全部存储到硬盘内,另一个为研发阶段,研发阶段因为需要反复调试
满山的猴子我的腚最红
·
2023-12-20 19:24
ARM开发
arm开发
驱动开发
嵌入式硬件
ARM-
系统移植
(开发环境搭建)
基于STM32MP157单片机一、安装tftp服务器首先保证ubuntu连接网络成功1.安装步骤作用:完成ubuntu和开发板之间传输文件1)安装tftp服务器的安装包sudoapt-getinstalltftpd-hpatftp-hpatftpd-hpa:服务器端tftp-hpa:客户端2)在家目录下,创建一个文件夹tftpboot,并且添加最高权限cd~mkdirtftpbootchmod77
全村的希望∞
·
2023-12-20 05:52
ubuntu
linux
单片机
stm32
(四)根文件系统--从零开始自制linux掌上电脑(F1C200S)<嵌入式项目>
目录一、根文件系统介绍二、根文件
系统移植
1、buildroot下载2、根文件系统制作3、根文件
系统移植
4、根文件系统加载5、mmc设备问题分析6、mmc功能开启7、设备树编译与下载三、参考内容一、根文件系统介绍文件系统是对一个存储设备上的数据和元数据进行组织的机制
Kashine
·
2023-12-19 21:41
驱动开发
linux
根文件系统
centos如何安装软件
背景之前用的linux操作
系统移植
都是ubuntu,没有用过redhat版本的linux,最近开始想学习redhan版本的linux,就从centos开始。
助过网
·
2023-12-19 10:41
技术
面试题总结(十四)【
系统移植
】【华清远见西安中心】
你用过哪些Bootloader?有什么区别?u-boot中有哪些常用命令,如何使用?编译u-boot需要注意哪些问题?u-boot搬运内核的流程是什么?linux的启动流程是什么?根文件系统的制作使用的是什么工具?简述NFS如何使用?设备树有什么作用?如何实现内核镜像的压缩和加载?kernel由几部分组成?
徐子宸
·
2023-12-19 05:30
华清远见
徐子宸
西安华清远见
面试
英伟达 Jetson Xavier/Xavier NX/Orin
系统移植
编译
英伟达JetsonXavier/XavierNX/Orin
系统移植
编译1、下载JetsonBSP包和交叉编译环境地址:https://developer.nvidia.com/embedded/jetson-linux-archive
Kevin的学习站
·
2023-12-18 19:45
自动驾驶嵌入式工程师修炼秘籍
#
NVIDIA
Jeston
开发
自动驾驶
嵌入式
人工智能
qt编译运行错误::-1: error: 找不到 -lpulse-mainloop-glib :-1: error: 找不到 -lpulse
笔者在将qt项目从32位
系统移植
到64位linux系统时出现如下问题:原因:lib(.so档)的symboliclink不正确,没有连结到正确的函式库文件(.so)解决方法如下:首先在终端中执行:查看版本
Eoneanyna
·
2023-12-17 09:03
学习实况
qt5
全志V3s之根文件
系统移植
1、buildroot下载:从buildroot官网下载buildroot源码,官网地址为:buildroot官网wgethttps://buildroot.org/downloads/buildroot-2017.08.tar.gztarxvfbuildroot-2017.08.tar.gzcdbuildroot-2017.08/makemenuconfig2、配置rootfs:a、buildr
爱折腾的捣蛋鬼
·
2023-12-16 21:20
全志V3s
linux
嵌入式硬件
ARM开发
ARM课程介绍课程特点ARM开发-->Linux移植-->驱动开发前后联系:ARM和
系统移植
为驱动开发学习做准备工作所需知识:C语言基础及STM32需要的硬件知识课程要求目标:学习程序运行原理、硬件的控制原理会看原理图
满山的猴子我的腚最红
·
2023-12-16 16:28
ARM开发
arm开发
stm32
嵌入式硬件
c#
LV.13 D1 嵌入式
系统移植
导学 学习笔记
一、嵌入式系统分层操作系统:向下管理硬件、向上提供接口操作系统为我们提供了:1.进程管理2.内存管理3.网络接口4.文件系统5.设备管理那
系统移植
是干什么呢?
djjyy
·
2023-12-14 19:30
学习
笔记
linux
arm开发
系统移植
-根文件系统
驱动包括驱动的逻辑和硬件的信息逻辑信息放到了驱动的源代码硬件信息放到了设备树里面uimage裸机下没有设备树实验10只对内核的uart进行了配置,内核不会编译成功uboot支持网卡驱动,内核不支持网卡驱动设备树文件:一个开发板表示一个根根节点有很多子节点代表一个硬件Linux内核驱动移植步骤:1.在makemenuconfig界面中选中要安装的驱动2.在设备树中添加/修改相应的设备信息3.重新编译
聪
·
2023-12-05 12:28
linux
运维
服务器
几步教你安装 Android x86
几步教你安装Androidx86Androidx86是一个开源项目,旨在将Android操作
系统移植
到x86架构的计算机上。
CodeSpark
·
2023-12-02 22:15
android
Android
香橙派主板复制烧录
已安装好的香橙派(OrangePi)上的Ubuntu
系统移植
到另一块主板上,主要涉及两个步骤:备份系统和恢复系统。以下是一般步骤,但请注意,具体操作可能会根据您的硬件和软件版本有所不同。
珩-琛
·
2023-12-02 14:59
香橙派
复制烧录
linux
系统移植
目录前言一、uboot简介1.1uboot命令1.2make命令流程1.3bootz命令执行过程二、uboot移植2.1uboot编译环境搭建2.2创建默认配置文件2.3添加开发板对应的头文件2.4添加开发板对应的板级文件夹2.5修改U-Boot图形界面配置文件2.6LCD驱动修改2.7网络驱动修改2.8修改uboot启动板子名字2.9bootcmd和bootargs环境变量2.10uboot启动
别问,问就是全会
·
2023-12-02 08:09
嵌入式系统
linux
【FreeRTOS】
系统移植
:资料下载
❤️作者主页:凉开水白菜❤️作者简介:共同学习,互相监督,热于分享,多加讨论,一起进步!❤️专栏资料:https://pan.baidu.com/s/1nc1rfyLiMyw6ZhxiZ1Cumg?pwd=free❤️点赞收藏⭐再看,养成习惯订阅的粉丝可通过PC端左侧加我微信,可对文章的内容进行一对一答疑!文章目录简介资源下载工程创建移植FreeRTOS错误1:..\FreeRTOS\port\R
凉开水白菜
·
2023-12-01 17:04
嵌入式相关
ARM开发
FreeRtos
stm32
单片机
arm
【IMX6ULL学习笔记之Linux
系统移植
06】——笔记本安装Ubuntu系统开发
背景最近置办了一台台式机,笔记本电脑性能看不上了,就空置下来,把笔记本安装成Ubuntu系统,专门用来嵌入式学习重新移植Linux系统,再次学习总结U-boot的setenv之后的saveenv,通过屏幕显示的WritingtoMMC(0)...done可以看出,这些个变量是保存在SD卡中的,所以,当SD卡格式化之后,再次烧写U-boot.bin,之前设置的变量也是木有的笔记本Ubuntu遇到的问
火红色祥云
·
2023-12-01 09:53
NXP-IMX6ULL
Linux学习过程笔记
linux
ubuntu
学习
linux
系统移植
(qemu)+文件系统制作(busybox)+nfs
目录一、配置交叉编译器1、在Windows下载压缩包2、在虚拟机安装交叉编译器2.1、解压到指定目录2.2、编写激活脚本并激活2.3、设置软连接二、制作文件系统1、分配空间1.1、制作64M的镜像文件,命名为rootfs01.ext31.2、用ext3格式化上一步的镜像文件2、填充空间2.1、挂载镜像文件到一个目录2.2、利用busybox制作可执行文件2.3、拷贝动态库到根文件系统里2.4、配置
z呀哈哈z
·
2023-12-01 07:46
linux系统移植
linux
[RK-Linux] 移植Linux-5.10到RK3399(一)| 搭建系统并让系统跑起来
文章目录一、u-boot移植二、内核移植三、文件
系统移植
四、固件编译与打包五、移植问题处理一、u-boot移植首先进入rk3399板级配置文件目录device/rockchip/rk3399,可以看到有一个
嵌入式逍遥
·
2023-12-01 07:43
嵌入式Linux调试
linux
服务器
rk3399
uboot
buildroot
根文件
系统移植
:bulidroot根文件系统搭建详细步骤
bulidroot根文件系统文章目录bulidroot根文件系统1.buildroot下载2配置buildroot1、配置Targetoptions2、配置Toolchain3、配置Systemconfiguration4、配置Filesystemimages5、禁止编译Linux内核和uboot6、配置Targetpackages3编译buildroot4buildroot根文件系统测试root
Paranoid-up
·
2023-11-29 19:40
Linux驱动
#
移植
应用开发
linux
arm开发
驱动开发
C语言
嵌入式
Linux三大根文件
系统移植
文章目录前言一、buildroot1、buildroot下载2、buildroot构建根文件系统配置buildroot编译buildroot偶遇BUG3、根文件系统测试第三方软件和库的配置4、buildroot下的busybox配置busybox配置busybox中文字符的支持编译busybox遇到问题二、Yocto1、在线构建根文件系统安装与配置git获取yocto项目2、离线构建根文件系统构建
又见南风
·
2023-11-29 19:07
Linux驱动入门篇
linux
案例分析-FATfs文件
系统移植
单片机内存不够问题分析和解决
在通过cubeMX自带的FATfs文件系统在STM32F103C8T6上进行移植,正式调用后,发现系统报错,出现内存空间不足问题。如下:更改更大容量的单片机进行编译,通过了说明刚开始分析空间不够是对的,是flash不够还是RAM不够,我们看输出文件倒数第四行,算一算到底用了多少Flash,多少RAM呢,Flash:(28744+444)/1024=28.5,差不多28.5k,(Code空间+RO只
大阡
·
2023-11-29 10:49
单片机
嵌入式硬件
Linux驱动开发笔记(五):驱动连接用户层与内核层的文件操作集原理和Demo
/details/134561660红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Linux
系统移植
和驱动开发专栏上一篇
长沙红胖子Qt
·
2023-11-28 17:37
linux驱动开发
linux
驱动开发
文件操作集
RISCV汇编与Linux内核传参
在全志RISCV/D1设备上安装汇编器和链接器去年笔者将openwrt-22.03
系统移植
到了基于全志D1/riscv64的嵌入式设备上。
塵觴葉
·
2023-11-28 06:40
汇编
linux
risc-v
openharmony标准
系统移植
之音频工作流程分析
首先可以知道js上层应用是通过napi去调用底层函数,首先是通过类似如下的函数去注册一个模块提供给上层app使用。extern"C"__attribute__((constructor))voidAppRegister(){napi_module_register(&appModule);}那么我们寻找多媒体相关的注册模块函数,源码在foundation/multimedia/media_stan
我在看你呵呵笑
·
2023-11-27 16:52
openharmony
音视频
openharmony
[
系统移植
] 移植主线Buildroot(2023.02-rc3)到RK3399
文章目录一、编译环境二、Git环境三、克隆源代码四、编译源代码五、烧录固件六、系统启动一、编译环境PC机用的是Ubuntu18.04,执行以下命令安装必要工具:sudoaptinstallgccbuild-essentialbisonflexgettexttclsharutilslibncurses-devzlib1g-dev\exuberant-ctagsg++texinfopatchvimli
嵌入式逍遥
·
2023-11-27 13:59
嵌入式Linux调试
buildroot
rk3399
系统移植
linux
rootfs
Linux驱动开发笔记(四):设备驱动介绍、熟悉杂项设备驱动和ubuntu开发杂项设备Demo
/details/134533533红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Linux
系统移植
和驱动开发专栏上一篇
长沙红胖子Qt
·
2023-11-25 17:13
linux驱动开发
linux
驱动开发
系统移植
-交叉编译工具链
不同架构的机器码与汇编语言都不可移植,且二者一一对应c语言中三种成分:1.分号结尾的叫做语句语句可以让CPU执行,可以进行预处理,编译等生成机器码2.#开头的为预处理指令不带分号CPU无法执行3.注释,CPU不执行1.C语言执行的四个步骤a.预处理:进行宏定义的替换,例如#define等,删除注释,头文件的展开,例如#include,预处理后的文件为.i文件;b.编译:处理过的C语言生成汇编语言,
聪
·
2023-11-24 01:51
开发语言
ARM 汇编基础
我们在学习STM32的时候几乎没有用到过汇编,可能在学习UCOS、FreeRTOS等RTOS类操作
系统移植
的时候可能会接触到一点汇编。
我来挖坑啦
·
2023-11-23 23:08
arm开发
汇编
linux内核带usb驱动,Linux3.4内核USB驱动的移植
说明:在本
系统移植
课程实验中命令行提示符“$”表示是在主机上执行,“#”表示在目标板执行。【实验环境】●主机:Ubuntu10.10(64bit);●目标机:
向着理想勇敢前进
·
2023-11-23 00:49
linux内核带usb驱动
linux 内核 sd卡驱动,Linux3.4内核SD卡驱动移植
说明:在本
系统移植
课程实验中命令行提示符"$"表示是在主机上执行,"#"表示在目标板执行。
Jack Weavi
·
2023-11-23 00:49
linux
内核
sd卡驱动
系统移植
-uboot
uboot概述:操作系统运行之前运行的一小段代码,用于将软硬件环境初始化到一个合适的状态,为操作系统的加载和运行做准备(其本身不是操作系统)Bootloader基本功能1.初始化软硬件环境2.引导加载linux内核3.给linux内核传参4.执行用户命令uboot环境变量printenvsetenvsaveenvtftp协议首先在Ubuntu上让tftp协议重启sudoservicetftpd-h
聪
·
2023-11-20 07:19
linux
运维
服务器
《2.uboot和
系统移植
-第1部分-2.1.uboot学习前传》
转自https://edu.csdn.net/lecturer/505朱老师物联网大讲堂《2.uboot和
系统移植
-第1部分-2.1.uboot学习前传》第一部分、章节目录2.1.1.为什么要有uboot2.1.2
Gti-杠猪
·
2023-11-19 12:58
系统移植
嵌入式linux之Uboot和
系统移植
--基础
《uboot和
系统移植
-第1部分-uboot学习前传》(观看朱友鹏老师视频后整理的笔记)1.为什么要有uboot2.为什么是uboot3.uboot必须解决哪些问题4.uboot的工作方式5.uboot
小熊@XiaoXiong
·
2023-11-19 12:21
Linux驱动
u-boot
嵌入式系统-硬件工程师
1工作内容编写嵌入式系统硬件总体方案和详细方案,进行硬件选型(单片机、DSP或者其他处理器)及系统分析;负责硬件详细设计及实现,包含原理设计、PCBlayout、硬件调试;参与
系统移植
以及驱动的开发调试
bdsj
·
2023-11-19 08:33
个人感想
STM32F103-FreeRTOS 操作
系统移植
准备一个例程,作为移植的基础工程,越简单越好,所以选择LED灯例程改个名字,中文改英文的工程目录下新建文件夹FreeRTOS,用来存放FreeRTOS源码前往FreeRTOS官网下载源码https://www.freertos.org/index.html下载好后解压文件将下面路径中的文件复制到工程目录下向FreeRTOS\include中添加FreeRTOSConfig.h文件此文件可以直接复制
叶子丶de花
·
2023-11-15 03:51
STM32
STM32F1
FreeRTOS
RTOS
操作系统
FreeRTOS移植
STM32F1+FreeRTOS
系统移植
例程
FreeRTOS系统首先我们需要去到FreeRTOS系统管网下载他们的源码,官网地址是:www.freertos.org打开后如图所示,并点击右上角绿色按钮跳转到如下页面之后,点击下载即可下载完成之后,如图所示二、
系统移植
要移植
LCIOT
·
2023-11-15 03:48
stm32
单片机
arm
uc/OS-II操作
系统移植
:uc/OS-II移植到STM32流程(文章末尾附实例)
一、实验目的1、掌握在STM32上移植嵌入式实时操作系统uC/OS-II的方法2、掌握在STM32上移植uC/OS-II的基本步骤3、掌握uC/OS-II的文件OS_CPU.H编写4、掌握uC/OS-II的文件OS_CPU_C.C编写5、掌握uC/OS-II的文件OS_CPU_A.S的编写二、实验原理uCOS也叫uC/OS-II,它是由美国人Jean.J.Labrosse在1992年编写的一个嵌入
Cheems_Pak Choi
·
2023-11-14 23:45
uc/OS-II
实时操作系统
stm32
物联网
arm
linux驱动开发篇(一)—— Linux 内核模块介绍
i.MX6ULL介绍ARM裸机篇(二)——i.MX6ULL启动过程ARM裸机篇(三)——i.MX6ULL第一个裸机程序ARM裸机篇(四)——重定位和地址无关码ARM裸机篇(五)——异常和中断linux
系统移植
篇
Aladdin_KK
·
2023-11-12 12:09
linux
linux
驱动开发
arm开发
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他