一、输入类控件 1、QLineEdit 单选文本框,主要用来从界面获取数据,常用于获取用户名密码。 常用设置: 字体字号设置 垂直、水平对齐设置 只读设置 &nb
KZM是参考:http://www.kmckk.com/eng/kzm.html
原创
2023-05-04 18:39:45
265阅读
QEMU默认支持的所有开发板、芯片列表作者日期将狼才鲸2021-11-12所属的Gitee源码和工程地址:才鲸嵌入式 / 开源安防摄像机(嵌入式软件)一、QEMU相关文档QEMU官方文档《Welcome to QEMU’s documentation!》QEMU支持的开发板详细信息在源码的docs/system下各个文档中安装git,并 clone qemu代码,代码地址:《Gitee 极速下载
转载
2024-05-23 15:53:56
428阅读
内容目录前言配置riscv-toolchain配置riscv-tools关于riscv-isa-sim 前言riscv-isa-sim是RISCV指令集的一个模拟器,可以在非RISCV的平台上编写、编译并运行RISCV程序,方便相关人员的学习和研究。关于RISCV的相关背景知识本文不再赘述,相关内容在网上多如牛毛,本文重点关注如何在PC上配置RISCV模拟器,并就配置过程中遇到的问题给出解决方法
作者:cywcdwxjf 前言:本文主要概括了QEMU的代码结构,特别从代码翻译的角度分析了QEMU是如何将客户机代码翻译成TCG代码和主机代码并且最终执行的过程。并且在最后描述了QEMU和KVM之间联系的纽带。 申明:本文前面部分从qemu detailed study第七章翻译而来。 1.代码结构 如我们所知,QEMU是一个模拟器,它能够动态模拟特定架构的CPU指令,如X86,
qemu搭建arm虚拟嵌入式linux开发环境1.前言1.安装qemu与arm交叉编译工具2.Linux内核与设备树编译3.busybox根文件系统制作4.使用u-boot加载Linux内核5.搭建网络开发环境6.挂载NFS网络文件系统 1.前言对于很多新手来说,上手嵌入式Linux开发是有一定的难度的——往往是各种名词听了一大堆,真正去操作的时候,对着开发板一脸茫然,不知从何下手。其实作为初学
转载
2024-07-01 16:40:35
1022阅读
对于Linux内核的学习,多数都是从调试运行内核模块开始的,这一期我们来总结一下用模拟开发板调试运行内核模块的一般方法。
首先写一个内核模块的helloworld源文件,包括hello.c 和相应的Makefile:
hello.c
/
转载
2024-10-17 08:10:19
79阅读
1.1 本文的目的和背景嵌入式软件开发离不开开发板,在没有物理开发板的情况下,可以使用QEMU等类似的虚拟机来模拟开发板。QEMU是一个支持跨平台虚拟化的虚拟机,它可以虚拟很多开发板。为了方便大家在没有开发板的情况下体验RT-Thread,RT-Thread使用QEMU模拟了ARM vexpress A9开发板,并提供了相关的板级支持包(BSP)。本文主要介绍在windows平台和linux平台使
转载
2024-06-03 17:31:41
162阅读
在某些情况下,如果我们没有Mini2440开发板,或者开发板某些硬件损坏了,这时候我们还要继续学习linux内核移植和驱动开发,我们应该怎么办,这里我们可以采用qemu搭建linux开发环境。在之前的u-boot系列博客中我们已经介绍了u-boot的移植、以及linux内核移植、根文件系统制作。并且尝试将编译后的程序烧录到开发板中运行。而这一节我们将尝试在qemu上搭建这一套开发环境。由于我们要使
转载
2024-03-25 16:51:04
336阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、qemu是什么二、说干就干1.环境说明和源码构建2.运行Demo总结 前言年关将近,2021年新年再一次受新冠影响无法好好的回家过了。由于工作需要了解一点ARM汇编的知识,于是我决定学习一下。上来第一件事就是希望有一个学习的环境,买一个开发板感觉不值得,于是希望可以用qemu构建一个虚拟化的环境来助力一下自己的学习热
转载
2024-06-02 18:45:02
64阅读
第一次接触的开发板是Intel的8051,自己买个DIP封装的芯片,加个晶振和复位就是个最小系统,非常适合入门。然后是STM32系列的开发板,运行一些RTOS系统,非常适合做一些小玩具。再往后接触的开发板就是ARM架构的了,国内的ARM开发板多数都被Samsung的芯片给占了,TI、NXP的芯片相比之下
转载
2024-06-17 15:55:30
314阅读
接下来就是第三部分 , 在linux平台使用qemu-vexpress-a9 BSP,周一再更
1.1 本文的目的和背景嵌入式软件开发离不开开发板,在没有物理开发板的情况下,可以使用QEMU等类似的虚拟机来模拟开发板。QEMU是一个支持跨平台虚拟化的虚拟机,它可以虚拟很多开发板。为了方便大家在没有开发板的情况下体验RT-Thread,RT-Thread使
转载
2024-05-21 14:55:45
332阅读
目录软件介绍环境准备使用方式GDB 调试使用 VScode 调试软件介绍QEMU 是一款开源虚拟机, 可以用来模拟各种系统开发板, 当然也可以用来模拟 stm32 的开发板不过我们使用的并不是官方的版本, 而是别人魔改的一个版本, 用 QEMU 模拟 STM32 这事很多人干过, 网上也查了一些资料参考作为一个菜鸟来说, 我对 QEMU 是不怎么熟悉的, 开发环境也是 windows, 所以一旦牵
转载
2024-02-29 16:55:06
559阅读
easycwmp交叉编译后放在在开发板上还需要做一些配置,才能运行。
原创
2022-01-10 16:27:59
1840阅读
目录1. 环境介绍:2. 下载Linux内核3. 安装arm的交叉编译工具链4.编译Linux内核5. 下载qemu6. 制作根文件系统1. 根文件系统的内容2. 根文件系统放在哪里3. 下载、编译和安装busybox7.使用qemu测试8.下载、编译u-boot代码9.u-boot使用qemu测试10. 利用网络引导的方式启动Linux内核。具体方式如下:1、启动Qemu的网络支持2、配置u-b
转载
2024-04-15 14:41:45
210阅读
这一期的主题是使用虚拟机作为应用层开发的环境搭建。之前我们使用busybox和手动添加一些必要文件创建了一个简陋的文件系统,这一期我们把它替换成Buildroot,代码编辑工具我们也升级为Eclipse。
对于嵌入式的开发过程,痛点就是需要交
转载
2024-07-31 21:47:46
54阅读
QEMU imx6ul开发板环境搭建 文章目录QEMU imx6ul开发板环境搭建0. 前言1. 基本环境2. 安装KVM3. 下载开发板的QEMU镜像文件4. 运行QEMU系统4.1 安装SDL环境4.2 运行带GUI的imx6ul模拟器4.3 运行不带GUI的imx6ul模拟器5. 编译修改Linux内核5.1 下载内核源码5.2 编译源码5.2.1 配置编译环境(非永久性配置)5.2.2 编
转载
2024-05-14 12:02:45
194阅读
为什么会有这篇文章早在2011年的时候,跟当时同事一起讨论,做Linux系统开发正处于整个Linux开发中间层,没有上层的C/C++业务和数据库的开发经验。也没有底层的内核和驱动开发经验,究竟路该怎样走……基于对Linux系统开发的理解和内核的兴趣。觉得选择Linux内核开发更适合自己。于是到淘宝上买了块三星s3c2440(arm 9)开发板,学起内核开发。没有过多久。机缘巧合,正式添加了公司的内
转载
2024-08-05 21:28:26
163阅读
STM32f103 这个板子是一个长方形的最小系统板子。可以开发到手。实现很多功能。1 我从淘宝入手一个 ST-LINK v2 ,一个接到电脑的USB接口, 按照引脚2 4 6 7 的地址编码对应连接到stm32f103的板子上。 swclk =时钟引脚;swdio=双向输入输出引脚(串口通信,串行);GND=负极;3.3v=输入正极电压,5.0v的也可以使用; 直接这四个接到板子上。 ### 2