1.scpç¼ç¨è½¯ä»¶ï¼
2.编程猫怎么样值得学吗
3.(未完)ubuntu20.04 qt6.2.4 aarch64 开发编译环境配置
scpç¼ç¨è½¯ä»¶ï¼
ç¼ç¨ç«kittenæºç ç¼è¾å¨æ¯é常好ç¨çä¸ä¸ªæ¸¸æç¼ç¨è½¯ä»¶ï¼å¤§å®¶å¦æ对ç¼ç¨æå ´è¶£ï¼æ³è¦å°è¯èªå·±å游æçè¯ï¼å¯ä»¥ä¸è½½è¿ä¸ªå·¥å ·ï¼å¾å¤ç°æç模æ¿å¯ä»¥ä½¿ç¨ï¼å¯¹äºæ°ææ¥è¯´ååå好ï¼çº¯ä¸æççé¢è®©ææåè½é½ä¸ç®äºç¶ï¼æä½ç¸å½ç®åãè¿æ¯ä¸æ¬¾å è´¹çå¾ååç¼ç¨å·¥å ·ï¼ä½¿ç¨è æ éä¼ä»»ä½ç¼ç¨è¯è¨å³å¯éè¿æ¼æ¥ç§¯æ¨çå½¢å¼æ建åºå±äºèªå·±çç¨åºã
编程猫怎么样值得学吗
编程猫就是搭建一个非常不错的学习教育机构,它不仅能够为孩子提供生动,猫源码源码分活泼,享猫有趣的搭建课程,同时也能够让孩子在学习过程当中感受到乐趣。猫源码源码分编程猫是享猫c 打怪源码中国本土编程教育软件,深圳点猫科技有限公司自主研发一款图形化编程工具平台,搭建面向7-岁青少儿,猫源码源码分专注研发适合中国儿童的享猫编程教学体系,“工具+内容+服务”产品形态培养孩子逻辑思维、搭建计算思维和创造性思维,猫源码源码分提升综合学习能力。享猫旗下明星课程类型包括小火箭编程课。搭建
发展历程:
年,猫源码源码分编程猫在深圳成立;源码编辑器Kitten1.0上线。享猫年,上线3D代码岛(Box)、海龟编辑器Turtle,丰富国内少儿编程创作工具;推出移动端“编程猫Kids”App,搭建低龄化、无字化编程课程体系。年,玫瑰夺宝源码编程猫标准教程教材正式上线。
发布全国高中新课标产品,助力中小学Python教育;年,发布MCC矩阵式计算思维课程,形成系统化编程学习课程;发布“AI双师“课堂,用AI赋能教室;小火箭编程课上线;探月编程课程上线。年,通过国家高新技术企业认定;荣获在线教育服务5A级认证。
进校服务:
未来教室编程学科教育信息化管理系统,是专为学校与管理部门打造的编程教学管理与课程资源一体化云平台。其集”教、抓取app源码学、练、测、评、管“等各教育教学环节功能于一体,通过大数据、人工智能技术整合数据,提供全面、科学的编程教学统计分析,为智慧教育创新发展赋能。windows打印源码
公益活动:
年1月日,编程猫联合东方梦工厂开展免费公益“编程一小时”公开课,旨在培养青少年对计算机编程的兴趣及思维,鼓励青少年参与关于计算机科学的一小时开放课,了解编程。
(未完)ubuntu. qt6.2.4 aarch 开发编译环境配置
install QT6
更新
下载安装工具
文件权限
运行在线安装文件
如果遇到问题:
重新安装libxcb-xinerama文件
重新运行
输入账号,然后安装。选择一个版本,如6.2.4整个勾上,然后Next到下载界面。图片评论源码
install opencv
下载opencv
解压到指定文件夹
新建build文件夹,cmake编译
编译程序,编译完成后安装
install eigen
下载eigen release
解压
编译
完成eigen3的安装
QT include opencv eigen项目迁移到ubuntu后的编译中的报错问题
就可以正常启动qt creator了。
解决方法:
通常安装后就能解决问题,如果不行,考虑下面的软链接方法。
详细见 qt构建遇到 cannot find -l xxx 问题_qt cannot find -l-CSDN博客、 Linux的Qt编译出现:-1: error: cannot find -lGL问题的解决方法-CSDN博客
虽然教程是用的野火鲁班猫,但是方法是通用的
安装cmake及其他
查看cmake版本
关于烧录Raspberry pi Image
树莓派插入SD卡并通电。(使用 Raspberry Pi Imager完成SD镜像烧录。)
可以下载( Ubuntu Lts)作为烧录镜像
Ubuntu server无界面,使用SSH远程访问,使用finalshell:
IP查看tplink中的树莓派IP,端口默认是
QT creator添加Device
添加设备,可以在局域网中找到设备。
打开设置,然后add一个Device
需要填写IP,端口,user name, 如果没有key,就生成一个key file,然后链接,期间需要输入username对应的密码。出现下面窗口就是配置好了。
详细可以看这个链接 7. 远程连接 - [野火]嵌入式Qt应用开发实战指南-基于LubanCat-RK开发板 文档
qt creator kits交叉编译
PC的Ubuntu.中下载交叉编译包 arm-linux-gcc,然后在ARM板卡上部署测试。参考这个网址:
aarch对应教程如下:
3. Qt程序编译 — [野火]嵌入式Qt应用开发实战指南—基于LubanCat-RK开发板 文档 (embedfire.com)
安装交叉编译器:
先看看自己虚拟机(PC)的信息
然后看下嵌入式设备(arm)的信息
针对arm嵌入式系统,使用Ubuntu.系统apt 安装交叉编译器, 其安装命令是
通过这个指令获取就不用下面的操作下载压缩包了,
从网盘获取交叉编译器、Qt库文件(针对aarch平台)、sysroot文件 # 复制文件到虚拟机系统中
查看解压到的位置
查看刚才解压的文件。
安装完了之后在terminal中输入aarch + TAB,如下就是安装成了:
编译源码测试:
先写个c文件交叉编译试试
main.cpp内容:
编译通过后通过file指令查看文件类型是否是ELF:bit LSB shared object,ARM aarch...。如果是,则完成源码编译。
编译后生成了main可执行文件,拷贝到arm平台测试,查看输出:hello world!!!。
Qt编译arm(aarch)环境搭建
下载qt6.2.4源代码,在虚拟机上编译aarch版本的库文件
打开QT Creator,打开kits配置套件
如下添加一个/opt目录下的qmake
添加gcc g++ aarch编译器
添加一个构建套件kit, 如下:
源程序选择构建套件并运行:
在嵌入式设备linux系统上运行编译好的程序:
复制Qt库到板卡,然后设置相应的环境变量,就可以运行程序。 先复制前面编译的Qt程序到板卡,然后简单运行程序:
使用winscp拷贝依赖文件到嵌入式设备上,如树莓派:
解压完成后,设置该库为环境变量
并重新运行程序
如果要永久变更,就在~/.bashrc中写入
终端运行:
板卡上可能要安装一些库