- 博客(28)
- 收藏
- 关注
原创 SIMD饱和指令
SIMD饱和就是阻止此类事件的发生,如果产生饱和(APSR状态寄存器Q置位),上溢出就只会取到最大值127,下溢出只会取到最小值 -128,虽然数值还是不对,但运算差异也不大,数据饱和是无可避免的。因此,若非显式指明,Q位是不会被清除的。饱和多用于信号处理,比如,在放大处理等操作后,信号的幅度可能会超出允许的输出范围,若此时只是简单地将数据的最高位去掉,则最终得到的波形可能会产生严重的畸变。
2022-12-14 10:28:34 1535
原创 make (e=2): 系统找不到指定的文件。 mingw32-make: *** [Makefile:188: build/main.o] Error 2
就是空格打多了和打少的问题,查看一下 gcc命令旁边有没有空格,反正就是这个意思。make (e=2): 系统找不到指定的文件。Makefile编写的时候出现如下错误。
2022-12-13 15:34:24 3315
原创 GD32 寄存器操作按键点灯(裸机开发)
裸机开发最终要的就是熟悉如何得到寄存器地址#define RCU_CON *(unsigned int *)(0x40021018),还有移位操作,如何把寄存器置0,置1。想要设置多位必须先清0再置为你想要的参数。操作一般都是打开某某功能的时钟,配置硬件相关的控制寄存器,然后对它的一些其他操作,GPIO就是输入、输出。
2022-10-28 16:07:04 2154
原创 gd32 用固件库实现按键点灯
我们会使用keil5进行开发,固件库使用的是gd32c10固件库,J_Link仿真调试。开发板:GD32103RB**目标:**实现按键按下,灯就亮,再按下,灯就熄灭,4个按键正好对应4个灯。怎么开发?直接把GD32C10固件库下载下来,解压,在keil5模板例子里面打开工程。前面的东西不好说,基本上要自己整,学过stm32的应该会熟练很多。大致步骤和stm32差不多,使用固件库开发简单很多,只需要会使用函数,和知道怎么使用就行。GPIO的操作:1.初始化端口时钟。
2022-10-28 14:41:51 1523 4
原创 C/C++基础笔试面试(嵌入式、软件开发)(四)
1.未初始化的指针 int *p;*p=20;这种就是野指针,段错误。2.指针越界访问3.malloc之后我们都只知道需要把指针free掉,但空间不在,但指针是还在的,需要p=NULL操作如何避免:记得初始化,不要越界访问,free掉的指针指向NULL。
2022-10-16 22:59:14 363
原创 嵌入式软件开发笔试面试(五)
Linux的安全性要比windows高,因为它是开源软件,全球很多人一起开发。是Linux系统内核之一,屏蔽掉了各个文件之间的差异。uboot是一种启动系统,但不属于操作系统,内核运行,uboot结束。初始化硬件,要做的操作有初始化时钟,串口,内存等硬件。中断是计算机提供的一种处理随机或预设事件的一种方式。不能,中断是底层电信号,没有传参和函数返回。把内核搬到内存运行,搬到内存运行会快很多。性能方面Linux要比windows好。时钟很多硬件都要用到,所以先初始化。大部分硬件的初始化,
2022-10-15 21:05:40 677
原创 Qt项目: 图片查看器
实现打开多张图片,左滑就能查看上一张,右滑查看下一张别人的软件:HD看图咱的效果相应了三个按钮的事件,一个是可以打开多张图片的文件对话框,另外两个是查看上一张和下一张图片。
2022-08-22 20:22:55 1239 2
原创 c++ 计算几何形状的面积:覆盖、重载、隐藏、多态、纯虚函数、虚析构、初始化父类的应用
c++ 计算几何形状的面积:覆盖、重载、隐藏、多态、纯虚函数、虚析构、初始化父类的应用。
2022-08-18 19:15:59 567
原创 C语言 Linux网络编程(C/S架构) 在线词典
通过C/S架构实现在线词典,用户在客户端可以注册,登陆,然后可以查询单词,并且保存自己的单词查询记录。
2022-08-13 18:44:11 2057
原创 C语言 Linux 聊天室(IO多路复用、多线程)
服务器:建立套接字、设置ip和port、绑定ip和port、监听、连接、收发消息。 客户端:建立套接字、配置服务器ip和port、连接服务器、创建线程收发消息。建立一个服务器,有很多个客户端加入服务器,就可以实现群聊功能。服务器需要很多连接加入,所以用到IO多路复用。我们创建4个终端,1个服务器,3个客户端。...
2022-08-03 18:54:51 2157
原创 ubuntu 虚拟机 找不到网络图标,没有网卡,设置桥接模式(解决方案)
找不到ubuntu右上角那个网络连接,还有这样的提示,ifconfig没有网卡
2022-08-02 16:25:06 3123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人