- 博客(14)
- 收藏
- 关注
原创 ubuntu双网卡设置,一张用于绑定物理网卡,一张用于绑定net网卡(用于上网)
本文介绍了在Ubuntu虚拟机中配置双网卡(桥接+NAT模式)实现同时连接开发板和互联网的方法。步骤包括:1)在VMware中设置VMnet0桥接至物理网卡,VMnet8为NAT模式;2)为虚拟机添加两个网络适配器分别对应两种模式;3)在Ubuntu中修改netplan配置,为桥接网卡设置静态IP(如192.168.3.100)用于连接开发板,NAT网卡启用DHCP自动获取外网;4)通过物理网线连接测试桥接网络,浏览器验证NAT网络联网功能。该方案有效解决了开发时文件传输与网络访问的并行需求。
2026-06-09 16:14:22
318
原创 嵌入式学习-c基础(下)
作用:唯一能够存储地址的变量定义:指针类型 *指针变量;指针类型取决于存储的地址类型表示将变量n的地址赋值给指针m。此时m存储的是n的地址,*m表示对指针m进行解引用,即访问m所指向的内存中的值,因此*m == n。指针定义的必要性:使用形参改变实参。int n = 10;// m存储n的地址printf("n的值: %d\n", n);printf("n的地址: %p\n", &n);printf("m存储的地址: %p\n", m);printf("*m的值: %d\n", *m);
2025-08-26 11:16:14
924
原创 嵌入式学习-c基础(中)
定义:返回值类型 函数名(形参列表){......}注意:如果你不写返回值类型,默认是int类型,在使用的时候,如果没有加函数的声明,那么我们必须将函数定义在main函数之前。如果定义的函数的返回值类型不为void,那么我们必须返回一个与返回值类型一致的值。int b = 20;return 0;
2025-08-14 09:55:24
1147
原创 嵌入式学习-c基础上
以下开发均在ubuntu系统下进行开发,ubuntu继承了 linux 的开源特性,同时提供了用户友好的图形界面、丰富的软件仓库和稳定的更新支持。当然,使用linux来进行练习也是没问题的。这些版本自行下载即可,推荐的话,按最新最稳定的来就行。在开发过程中,为避免犯错,我们练习的时候一定要做到有始有终,像指针以及文件io这些操作不要忘记销毁。特别是指针,这个一旦出现问题再加上代码量比较大的话,寻找起来非常麻烦。在刚使用。
2025-08-12 15:13:46
1140
原创 嵌入式学习-番外话题
关于linux的学习,嵌入式软件工程师并不需要学习太深的linux基础,我们使用linux最主要的目的是编译以及编写我们所写的程序。在平时使用虚拟机的时候,我们也可以通过SSH远程虚拟机来结合AI帮助我们来进行代码编写,就比如visual stdio code以及字节跳动下的TreaCN。我们可以在这些软件上下载AI扩展来实现辅助我们进行编写代码以及查错。
2025-08-11 18:12:05
263
原创 嵌入式学习-linux
本章节主要介绍一下linux下进行嵌入式开发的常用命令,如果你有这个基础,那么跳过即可。个人理解,在linux中,我认为最重要的一点是要牢记一点,linux中一切皆文件,我们执行着一些命令的本质与在window双击桌面图标进入应用并没有什么两样,只是界面更加不友好而已,特别是在我学完arm的虚拟文件系统后,更加深刻的理解了这点。目录前言1.linux文件系统1.1linux文件系统结构作用1.2 linux文件类型1.3 系统输入成功打开的三个文件1.2.1 标准输入1.2.2 标准输出。
2025-08-11 14:10:16
975
原创 嵌入式学习-开篇
本文介绍了嵌入式系统的基础知识及学习路线。嵌入式系统是以应用为中心、软硬件可裁剪的专用计算机系统,包含硬件层(处理器、存储器等)、软件层(操作系统/裸机程序)及通信接口(UART/SPI等)。作者建议的学习内容包括Linux环境下的C/C++、数据结构、单片机开发、ARM架构等核心知识,并推荐扩展学习Qt、OpenCV等软件工具或硬件调试技能。文中指出嵌入式领域对应届生较友好,建议根据职业方向(软件/硬件)有针对性地补充技能,如掌握Qt等软件库或示波器等硬件工具可提升就业竞争力。
2025-08-08 16:52:15
340
原创 解决curl: (7) Failed to connect to raw.githubusercontent.com port 443: 连接超时或者长时间无响应
1. 打开 https://www.ipaddress.com/ 查看IP address,获得对应的IP。4. 保存并退出即可。
2025-01-11 11:02:50
5928
1
原创 如何在Visual Studio Code中创建c/c++模板(快速上手版)
3.输入文件名(如cpp.json)并按下enter键创建文件 -->创建c++模板 使用时在创建的工程中输入c++并按下回车键即可创建c++模板。3.输入文件名(如c.json)并按下enter键创建文件 -->创建c模板 使用时在创建的工程中输入c并按下回车键即可创建c模板。1.点击文件->首选项->配置代码片段。2.点击新建全局代码片段文件。
2024-11-05 16:24:16
1853
原创 使用pageHelper分页查询中使用getTotal()得到的值为0, getResult()可以得到所有的条数
问题:获取数据时getTotal获取的数据为0,但是getResult却能获取到所有的数据。估计是因为使用的mybatis的版本较高,我使用的是3.0.3但是导入的版本是1.4.6。尝试了许多方法都不行,最后修改了pageherple的版本。
2024-02-17 13:59:47
1895
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅