
程序员
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
嵌入式软件工程师面试遇到的经典题目_int ptr; ptr= (int )0x67a9; ptr = 0xaa55;(1)
6024*365)UL一定要加括号,宏定义只是替换,不加括号会出错。。。。原创 2024-05-15 04:06:43 · 862 阅读 · 0 评论 -
嵌入式设备系统有无操作系统的区别_8266 开发 无操作系统 操作系统 区别
设备驱动包含的接口函数也与硬件的功能直接吻合, 没有任何附加功能。不管有无操作系统,设备驱动都是必须的,有了操作系统后,驱动程序需要融入到内核,应用和驱动直接的纽带是固定的,驱动工程师需要按照操作系统规定的接口进行设计,所以存在操作系统时,驱动变成了硬件和内核直接的桥梁,它对外呈现的是统一的接口,例如:write()、read()、驱动程序有Aread()、Bread(),操作系统会根据实际使用的设备调用相应的驱动,不用每次都重新匹配,应用工程师也完全不必关心硬件变化。原创 2024-05-15 04:06:04 · 824 阅读 · 0 评论 -
嵌入式接口之GPIO驱动LED的实验(附完整代码和工程以及详细的调试过程)_嵌入式gpio控制led灯代码
基于C语言的GPIO操作已知:战舰开发板连接按键(输入设备)KEY0、KEY1、KEY2,和发光二极管(输出设备)LED0、LED2.要求:用户任意按下某个按键,开发板根据用户按下的不同的按键,采用不同的方式使二极管闪烁。原创 2024-05-15 04:05:27 · 1703 阅读 · 0 评论 -
嵌入式接口之EXTI与NVIC的STM32模板库函数的一些解释_exti_linecmd
嵌入式其实还有中断实验和AD转换实验需要复习,但是老师PPT里说他的实验代码除了教学不可用于其他用途,再加上可能也没时间写完整的实验的博客了,那就简单讲讲函数库,能够让一些代码变得看起来顺眼一点。原创 2024-05-15 04:04:46 · 1004 阅读 · 0 评论 -
SpringBoot项目打成war和jar的区别_spring boot 项目 在允许的时候 判断是jar 还是 tomact 运行
【代码】SpringBoot项目打成war和jar的区别_spring boot 项目 在允许的时候 判断是jar 还是 tomact 运行。原创 2024-05-14 19:02:14 · 271 阅读 · 0 评论 -
SpringBoot项目打成war和jar的区别_spring boot 项目 在允许的时候 判断是jar 还是 tomact 运行(1)
3)如果我们的SpringBoot是使用html作为前端页面开发没有问题,但是如果我们想用jsp开发,这个时候就需要配置一些依赖了:主要是排除SpringBoot的内置Tomcat,添加javax.servlet-api和tomcat-servlet-api(SpringMVC还需要配置后缀);1)可以在刚才创建的项目上做改动,首先打包成war需要一个ServletInitializer类,这个类的位置需要和启动类在同一个文件下。修改pom.xml的war将原先的jar改为war;2)修改pom.xml。原创 2024-05-14 19:01:36 · 958 阅读 · 0 评论 -
SpringBoot中使用MQTT接收订阅主题的信息并保存到数据库的相关问题_messagearrived保存数据
Java中如何建立MQTT连接;如何通过订阅MQTT主题来发送消息以及接收消息;如何在回调函数中调用我们的service服务存储数据;如何搭建MQTT服务器;原创 2024-05-14 19:00:56 · 670 阅读 · 0 评论 -
SpringBoot 中常用注解@Controller @RestController @RequestMapping介绍
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取1,FreeMarker2,Groovy3,Thymeleaf (Spring 官网使用这个)4,Velocity5,JSP (貌似Spring Boot官方不推荐,STS创建的项目会在src/mai原创 2024-05-14 19:00:15 · 717 阅读 · 0 评论 -
2024年物联网嵌入式最全Qt知识点梳理 —— XML文件操作,物联网嵌入式开发开发需要什么基础
/相对路径、绝对路径、资源路径都可以if(!//增加一个一级子节点以及元素if(!if(!file.open(QFile::WriteOnly|QFile::Truncate)) //先读进来,再重写,如果不用truncate就是在后面追加内容,就无效了//输出到文件//缩进4格。原创 2024-05-14 09:54:32 · 426 阅读 · 0 评论 -
2024年物联网嵌入式最全Qt布局管理详解(5种布局控件)_qt layerbox 填充,吃一堑长一智
第 2、3、4 种方法都是借助布局控件实现的,各个控件的尺寸可以自动调整,但前两种方法需要手动设置每一列的 strech 拉伸系数,而第 4 种方式不需要。大多数情况下,QFormLayout 底层是用 QGridLayout 网格布局管理器实现的,和后者不同的是,QFormLayout 只包含 2 列(不限制行数),且第一列放置标签,第二列放置输入框。QGridLayout 的行标和列标都从 0 开始,例如图 6 中 one 按钮的位置为 (0, 0),Four 按钮的位置为 (2, 0)。原创 2024-05-14 09:53:55 · 427 阅读 · 0 评论 -
2024年物联网嵌入式最全QT学习Github地址,git使用记录_qt demo github(1),【大牛系列教学】
第三个坑是,我们一般会新建一个github仓库,然后将本地的仓库同步到github仓库,二我们在创建了github仓库之后,创建了一个rename.md文件,而本地仓库却没有。2020年10月1日起已经由master改为了main,而Git工具默认推送的还是master分支,这就导致推送的代码在Github上面的main主分支看不到,想要看到代码还需要切换分支。第二个是现在的github仓库的默认分支是main而不是master,据说是因为有人抗议master容易产生种族歧视。上面这些命令其实会有三个坑。原创 2024-05-14 09:53:16 · 298 阅读 · 0 评论 -
2024年物联网嵌入式最全Qt压缩和解压 zip--Qt,Activity的6大难点你会几个
修改quazipTest.pro工程文件。添加头文件路径和动态库路径。同理,创建include和lib目录。分别放头文件和动态库文件。修改quazip.pro工程文件。添加头文件路径和动态库路径。将zlib头文件拷贝到include文件夹下。将zlib编译好的动态库拷贝到lib文件夹下。在quazip中创建include文件夹。在quazip中创建lib文件夹。是quazipd.dll生成的,从quazip拷贝所有头文件。拷贝刚刚生成的动态库文件。是Debug生成的,原创 2024-05-14 09:52:35 · 355 阅读 · 0 评论 -
2024年最全【10(3),2024年阿里+头条+腾讯大厂物联网嵌入式开发笔试真题
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**如果你需要这些资料,可以戳这里获取。原创 2024-05-14 05:10:00 · 281 阅读 · 0 评论 -
2024年最全《物联网 - 机智云开发笔记》第1章 机智云平台快速入门,2024年最新推荐给大家
根据自己喜好配置。接着关联产品。为产品添加控制页面。然后构建应用即可。等待构建完成即可下载。构建完成之后扫描二维码即可下载安装到手机。在没有实体之前,可以使用虚拟设备验证云平台。登录APP后,扫描虚拟设备的二维码,即可添加设备。然后就可以控制LED了。原创 2024-05-14 05:09:22 · 1121 阅读 · 0 评论 -
2024年最全《操作系统》考前秘籍_通道能够完成什么之间的传输,大厂内部资料
RAID是一种把多块独立的 硬盘 (物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供 数据备份 技术。组成 磁盘阵列 的不同方式称为 RAID级别 (RAID Levels)。在用户看起来,组成的磁盘组就像是一个硬盘,用户可以对它进行分区,格式化等等。总之,对磁盘阵列的操作与单个硬盘一模一样。不同的是,磁盘阵列的存储速度要比单个硬盘高很多,而且可以提供自动数据备份。原创 2024-05-14 05:08:42 · 1501 阅读 · 0 评论 -
2024年最全《Linux驱动:USB设备驱动看这一篇就够了》_linux usb驱动,2024年最新干货整理
/ 上节USB Core中向USB总线注册的USB设备驱动中有将该变量设置为1(new_udriver->drvwrap.for_devices = 1;// struct device_driver 中 struct usbdrv_wrap 中的for_devices变量为1,则为USB设备驱动。// 此总线类型为USB总线,其存在match函数,即调用usb_device_match进行匹配。bus_for_each_dev-> // 从平台总线的的设备链表中,取出每一项设备进行匹配。原创 2024-05-14 05:07:57 · 1630 阅读 · 0 评论