自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一路向北

嵌入式

  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

原创 vmware16 pro - ubuntu22.04,各种烂问题

2.Advanced options->recovery...->root...->输入密码root,进入终端,删除一点文件。6.启动成功后关闭ubuntu,扩展磁盘:vmware->虚拟机-设置-磁盘-扩展。3.找到回收站 “用户”/.local/share/Trash 删除文件。7.打开Ubuntu,找到disk工具,调整容量。VMware能识别usb设备,但无法连接(灰色)4.df -m 看磁盘使用不是100%就行。1.按住shift启动ubuntu。5.reboot启动试试。

2024-06-21 17:51:14 228

原创 linux / uboot一些编译调试命令

【代码】linux / uboot一些编译调试命令。

2024-05-08 11:07:40 151 1

原创 ubuntu / 麒麟 播放PCM音频文件

ubuntu / 麒麟 播放PCM音频文件,源码来源于网友文章再修改,仅测试用!如果应用在产品上需要再优化。/*** 最简单的SDL2播放音频的例子(SDL2播放PCM)* Simplest Audio Play SDL2 (SDL2 play PCM)** 本程序使用SDL2播放PCM音频采样数据。SDL实际上是对底层绘图* API(Direct3D,OpenGL)的封装,使用起来明显简单于直接调用底层* API。** 函数调用步骤如下:** [初始化]* SDL_Init

2021-04-08 15:41:58 862

原创 zynqmp zcu102 arm 裸机UDP

sdk2017没有udp例程只有tcp例程。以下是调试通的udp例程:1.创建lwip测试工程或者在现有工程添加lwip库。2.添加udp代码,也可以从tcp例程修改:int udpinit(){ struct ip_addr ipaddr, netmask, gw; /* the mac address of the board. this should be unique per board */ unsigned char mac_ethernet_address[]

2021-02-25 14:59:01 553

原创 zynqmp zcu102 arm 裸机SD卡驱动

1.加载PL端提供的*.HDF。2.创建spi例程(bsp)。3.在main函数中调用驱动初始化sd卡。void mmc_test(void){ s32 Status; XSdPs InstancePtr; XSdPs_Config *pConf = XSdPs_LookupConfig(0); Status = XSdPs_CfgInitialize(&InstancePtr, pConf, pConf->BaseAddress); if(Status == X

2021-02-25 14:16:38 621

原创 libiec61850-1.4 库的使用和修改(goose)

目的:使用libiec61850-1.4 库接收和发送goose数据,环境Ubuntu 18.04.4 LTS。问题:使用libiec61850-1.4\examples\goose_publisher例程发送goose数据正常,使用libiec61850-1.4\examples\goose_subscriber例程接收不到数据。调试分析源代码后问题已解决,记录如下:1.注释掉bind代码:libiec61850-1.4new\hal\ethernet\linux\ethernet_linux

2021-02-03 16:09:44 4025 10

原创 zynqmp zcu102 arm linux (uboot网卡输出调试信息)

需求:使用网卡输出自检/调试信息。由于uboot启动完成就退出运行,不是进入消息循环处理网络协议栈,且没有现成的udp接口发送数据,所以想在启动中输出调试信息调试起来非常麻烦,所以使用网卡发送链路层数据比较简单,省去了网络协议栈的调试。实现:1.调试uboot网卡驱动。(根据芯片配置设备树,启用网卡驱动编译)2.调用网卡驱动发送链路层数据到PC机。驱动调试就不说了,都一样的方法。以下是数据发送的实现:思路:先保存待发送的数据,再使用网卡发送。1.新建一个文件编写发送函数.

2021-01-27 11:45:35 674 2

原创 zynqmp zcu102 arm linux 双网卡地址设置

##################################################### A. For DHCP on eth0# auto eth0# iface eth0 inet dhcp #自动获取地址# B. For static on eth0 auto eth0 iface eth0 inet static address 192.168.1.111 gateway 192.168.1.1 broadcast.

2020-12-09 11:21:45 613

原创 QT QWebChannel与web页面通信

参考博客:https://blog.csdn.net/sunnyloves/article/details/88683090https://www.jianshu.com/p/e25646ee2977功能:QT应用程序与web页面通信

2020-10-28 13:58:20 428

原创 zynqmp zcu102 arm linux 接北斗模块

问题:板卡uart1口接入北斗模块后,使用 echo "set..." >> /dev/ttyPS1 配置北斗参数,终端不停的打印错误信息。1.查看错误信息是北斗模块发出的,意思是:不识别的命令。2.此时北斗有数据吐出来,说明设置的命令生效了,uart总线是通的,且数据传输正确。3.分析原因应该是uart驱动回显机制导致的,当我发出命令后,回显的数据被北斗模块收到,北斗不识别数据,疯狂发送错误信息到uart。解决方法:在系统脚本中加入stty -F /dev/ttyPS1 .

2020-09-15 17:33:32 528

原创 zynqmp zcu102 arm linux ssh登录

问题:使用ssh登录arm linux时,每次都需要输入两次密码。查看var/log/message 发现第一次登录被拒绝。解决方法:/etc/default/dropbear # Disallow root logins by default#DROPBEAR_EXTRA_ARGS="-w"DROPBEAR_EXTRA_ARGS=""修改上述文件,重启即可;参考:https://www.cybermilitia.net/2009/02/28/dropbear-on-..

2020-08-29 19:07:57 668 1

原创 zynqmp zcu102 fpga地址映射到linux用户空间

干货:fpga地址映射到linux用户空间,方便调试参数配置。/*----------------------------------------------------------------------------* 映射 PL端寄存器 (禁止修改!)*----------------------------------------------------------------------------*/static int axi_dma_map_PLaddr(unsigned in..

2020-08-04 16:37:43 1068

原创 zynqmp zcu102 SD卡驱动调试

新板卡使用sdhci0,以前是sdhci1,由于官方没有使用sdhci0所以需要手动添加设备树:&sdhci0 { //clock-frequency = <60000000>; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_sdhci0_default>; xlnx,mio_bank = <0>; //no-1-8-...

2020-07-22 11:36:49 2791 2

原创 开发板GDB远程调试

下载gdb-7.6.2arm-linux-gcc4.4.1或4.4.3都行 gcc4.1.2配置gdb:./configure --target=arm-linux --prefix=/opt/gdbmakemake install配置gdb-server:./configure --target=arm-linux --host=arm-linux --pref

2015-01-13 10:07:16 674

原创 QT子窗口全屏显示与还原问题

//子窗口全屏显示 vws->setWindowFlags(Qt::Dialog);vws->showFullScreen();之后窗口还原时调用this->showNormal(); //对顶级窗口有效this->setWindowFlags(Qt::SubWindow);看似成功还原窗口,但是发现周围有的按钮不能用,实际上窗口并没有还原到原来的大小,他变成透明色把按钮覆盖了,所以按钮不能用。需

2014-01-08 18:16:40 7614 2

原创 QT QButton to QMenu自定义菜单

创建了一个button后:  QMenu *menu1 = new QMenu; ui->pushButton->setMenu(menu1); QAction *action1 = menu1->addAction("FILE"); QAction *action2 = menu1->addAction("EDIT"); QMenu *menu2 = menu

2014-01-06 17:02:20 1553

原创 QT按键背景图片 LineEdit Label网络

按键背景图片设置:图片在资源文件中ui->Lan->setIcon(QIcon("ico/net1"));ui->Lan->setIconSize(QSize(30, 30));未解难题:在继承QMainWindow 的cpp文件中通过调用其他cpp文件函数可以读取其ui文件的LineEdit的内容,如果是在一个继承QDialog 的cpp文件中调用获取lineedit内容的函数读出来的是

2014-01-02 17:35:29 1688

转载 解决QScrollArea不能出现滚动条的问题

转载:QScrollArea实在是一个非常强大的控件,节省了很多重复工作。但如果使用Qt Creator中的ui designer来制作界面的话,就会出现滚动条无法出现的问题。而在《C++ GUI Programming with Qt4, Second Edition》中由于是代码生成界面,没有此问题。有不少人碰到这个问题,就因此觉得“designer中生成是错的,代码生成是

2013-12-26 10:59:06 7233 4

原创 QT之sqllite使用

发现网上关于QT使用sqllite的文章挺少的,有也是赤裸裸的数据库命令什么的,折腾很长时间终于搞定怎么在函数中使用变量添加、删除、查找数据库。上代码:(有写的烂的地方请指正)建立数据库:QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName(":memory:"); //内存数据库

2013-12-20 17:05:58 1366

原创 QT鼠标移动事件之菜单隐藏

折腾了半天终于把菜单隐藏弄好了,功能:鼠标移动到窗口上方菜单栏弹出,鼠标移出该区域菜单栏隐藏。重载mouseMoveEvent ( QMouseEvent * m )并不能达到时时跟随鼠标的移动,只有在按键按下时拖动鼠标该函数才能执行,在构造函数里添加代码:this->setMouseTracking(true); //跟踪鼠标同样也不能解决问题,发现效果类似于leaveEvent(

2013-12-20 16:46:36 1757 1

转载 QT中关于close()系统调用 和qt close()冲突

参考:点击打开链接

2013-12-09 15:23:06 1754

原创 QT设置窗口模态 进程调用外部程序和入参

在类中定义成员messhow然后void MainWindow::on_messageaction_triggered(){ messhow.setWindowFlags(Qt::Window); messhow.setWindowModality(Qt::ApplicationModal); //模态 messhow.show();

2013-12-06 14:40:24 1150

转载 qt移植之汉子字体

#include #include "mainwindow.h"#include int main(int argc, char *argv[]){ QApplication a(argc, argv); QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); QT

2013-11-20 11:31:07 1101

QT应用程序与web页面通信

QT应用程序与嵌入浏览器web页面通信源代码,相互发送/接收数据。

2020-10-28

linux下g729a

g729a压缩linux下的,make可以编译成库,但是使用时decode传入数据就报段错误跟踪到pred_lt_3()函数但是不会弄

2014-05-23

InletexEMC

免费的桌面共享软件InletexEMC-

2013-05-16

汇编乘法实现

汇编乘法实现

2013-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除