Linux嵌入式系统开发
文章平均质量分 78
本栏主要为imx6、JZ2440等平台上进行嵌入式开发
PuddingHouChou
本人目前仍在本科就读大三自动化专业,从大一接触电子学习,参加过19年全国大学生电子设计竞赛,获得国家一等奖;其余获得一些省级一等奖等其他奖项,国家级大创立项等等,在校期间担任实验室负责人,由于学业繁忙,除了专注于理论知识外,就会泡在实验室做项目,希望有好东西和知识可以在CSDN上和大家进行分享交流。
展开
-
STM32MP157嵌入式开发—5、QT应用开发(2):GRBL控制软件Candle的编译与运行
二、GRBL控制软件Candle的编译与运行2.1、通过下面git链接下载Candle跨平台源码文件也可以在后面的网盘链接获取:链接/MP157/QT开发环境搭建/QT应用解压到STM32MP157目录下,打开qt-creator,打开src中的candle.pro项目文件。项目配置选择STM32MP157左下角编译配置选择STM32MP157-release,点击配置编译,完成后可以在Candle-master目录下看到build-candle-STM32MP157-Debug文件夹,进入后,可原创 2021-01-25 19:01:36 · 3458 阅读 · 1 评论 -
STM32MP157嵌入式开发—4、QT应用开发(1):Helloworld
第一部分我们已经把PC端Ubuntu系统和ARM端debian系统的qt开发环境均搭建完成,下面就可以进行qt应用开发了。1、文件移植:将第三节最后编译好的arm-qt可执行文件移植到MP157板卡的emmc2、进行GRBL控制软件Candle的编译与运行**一、文件移植1、开发板通过 scp 指令移植文件硬件准备:STM32MP157开发板(带以太网接口)路由器或交换机(若没有的话可以开发板直连主机)网线1.1开发板与 ubuntu 在同一路由器下拷贝文件1.1.1网络配置在路原创 2021-01-25 18:57:58 · 2351 阅读 · 0 评论 -
STM32MP157嵌入式开发—3、ARM端带QT编译库的系统镜像烧录移植
四、ARM端带QT编译库的系统镜像烧录移植(采用正点原子编译好的出厂系统)4.1、Windows 使用 STM32CubePro 烧写固件到 eMMC将MP157开发板插上电源,拨码开关选择为 000(USB 模式),将一根 USB Type-C数据线连接到底板 USB_OTG, 再连接到 PC(电脑)的 USB接口。 另一根 USB Type-C数据线连接到底板 USB_TTL(串口非必需连接, 目的是观察一些打印信息)。然后开发板上电。双击 STM32CubeProgrammer 桌面图标打开 S原创 2021-01-25 18:49:04 · 1504 阅读 · 0 评论 -
STM32MP157嵌入式开发—2、Ubuntu下QT交叉编译环境搭建
三、Ubuntu下QT交叉编译环境搭建3.1 下载安装qt-createrhttps://download.qt.io/archive/qt/5.14/5.14.1/下载你所需要的QT版本记得是linux版本的,然后根据自己电脑的位数选择合适的.下载完后将文件复制到虚拟机linux内,也可直接通过Linux下载。我把此安装包放在了网盘,链接在文末,可以自行下载。安装对qt-opensource-linux-x64-5.14.1.run文件赋予可执行权限:sudo chmod 777 qt-原创 2021-01-25 18:38:54 · 2557 阅读 · 2 评论 -
QT5开发||08、UI Deigner的各种组件
二摘要QT Creator的ui designer中的常见组件,QT的组件分为布局管理类(Layouts)、空间间隔类(Spacers)、按钮类(Buttons)、项目视图组(Item Views)、项目控件组(Item Widgets)、容器类(Containers)、输入窗口部件(Input Widgets)、显示窗口部件(Display Widgets)。一、UI组件图示。1、布局管理类(Layouts)2、空间间隔类(Spacers)3、按钮类(Buttons)4、容器类(Cont原创 2020-06-27 17:04:35 · 637 阅读 · 0 评论 -
QT5开发||03、第一个QT程序:HelloWorld的实现
摘要学习一种编程语言或编程环境,通常会先编写一个“Hello World"程序。我们也用Qt Creator编写一个“Hello World"程序,以初步了解Qt Creator设计应用程序的基本过程,对使用Qt Creator编写QtC++应用程序建立初步的了解。原创 2020-06-25 17:30:20 · 1342 阅读 · 0 评论 -
基于Yocto构建嵌入式Linux系统U-boot、kernel内核、rootfs文件系统
前言Yocto 是一个很强大的构建工具,其功能不仅仅是用来获取BSP源码和简单地编译源码,开发者还可以使用Yocto对其开发板添加各种第三方开发库,而不需要每次重新从零开始编译源码,解决第三方依赖的方式进行开发,对开发效率的提高有很大的帮助。也可以基于Yocto的构建规则,把自己定义的开发板卡添加到Yocto的构建工程中,便于向第三方进行发布。但同时,Yocto也是一个很庞大的构建系统,里面有很多基本的构建规则需要开发者不断去熟悉才能灵活运用,遇到问题要善于使用搜索引擎去寻找答案,最好的参考教程还原创 2020-06-10 11:03:56 · 9983 阅读 · 0 评论