- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 QT安装和运行
这将为所有 Qt 应用程序添加对 QtNetwork 库的依赖关系,如果不需要,可以禁用 QWS配置 Qt 时的服务器/客户端功能。-no-gfx-linuxfb、-no-mouse-linuxtp、-no-mouse-pc 和 -no-kbd-tty 是 Linux 特定的,在 VxWorks 上不起作用。-no-gfx-linuxfb、-no-mouse-linuxtp、-no-mouse-pc 和 -no-kbd-tty 是 Linux 特定的,在 VxWorks 上不起作用。...
2022-08-28 21:18:54
1346
原创 实时系统中断优化:中断线程化
在实时系统中,高优先级的任务优先先执行,但是如果中断将优先执行中断函数,如果低优先级的任务触发中断并且中断函数中执行的时间比较长,这样就会出现低优先级的任务长时间占用CPU资源,从而影响系统的实时性。在实时系统中,在中断触发后,中断函数中只处理必要工作(类似linux中断的顶半部),剩下的大部分工作放到任务中处理(这样就可以做到高优先级任务优先处理),高优先任务只是被短暂的被中断顶半部打断。实时系统中断优化中断线程化。...
2022-07-31 17:39:54
413
原创 vxworks网络分析------基础分析
TCP/IP网络协议栈基础介绍 应用层 传输层 主要包括TCP和UDP 网络层 进行逻辑地址寻址,实现不同网络之间的路径选择 控制子网络的运行 协议:IP,ICMP,IGMP,ARP,RARP等 网络接口层 (数据链路层和物理层 IEEE802.2-802.11) 设备驱动等 网络层提供点到点的服务,传输层提供端到
2022-03-25 22:20:28
1767
1
原创 ar命令使用
打包所有的.o文件为一个静态库ar.exe -r [静态库名字] *.o如: ar.exe -r libabc.a *.o解包静态库ar.exe -x [静态库名字]在当前目录下回看到静态库中的所有.o文件
2022-03-17 11:21:09
861
原创 vxworks下调试网络----icmp记录(不完善)
ICMP协议分析ICMP网络协议:工作在TCP/IP的网络层,请求类型为8,应答类型为0Host主机向目标板ping命令的数据流向在执行ping命令时:ipcom_drv_eth_recv_end2 ---> ipcom_drv_eth_outputipnet_queue_received_packet不会走ipnet_icmp4_input函数会接收到主机ping的数据包,根据数据的类型,如果是8,设置应答类型,使用ipnet_icmp4_send函数,将准备好的数据发送出去
2022-03-12 21:01:31
2064
7
原创 更新龙芯2k派2(PMON)固件
1. 使用Ejtag更新pmon固件(linux环境下) ejtag版本:ejtag-debug-v3.25.19.tar.gz usb ejtag仿真器 更新步骤查看下文的log日志 以下是整个更新的主要命令#sudo ./ejtag_debug_usbcpu0 -cpus [00] 0xffffffffbfc00dbc [00] 0xffffffff9fc0373c cpu0 -cpu0 -source configs/config.ls2kcpu0 -pro
2022-02-07 14:24:49
1920
原创 windml添加显卡驱动配置和编译
一、在windml-5.3的目录对应添加以下文件components\windml-5.3\config\wrmdb\windML_GRP_DEVICE_XXX.wrmdbcomponents\windml-5.3\config\makefiles\grp_XXX.makefilecomponents\windml-5.3\src\ugl\driver\graphics\TESTXXX\libXXX.a配置文件文件说明1. windML_GRP_DEVICE_XXX.wrmdb是界面配置文
2021-11-28 18:17:37
1302
原创 在VxWorks实时系统下使用pciConfigTopoShow查找pcie中断号
1. 在vxworks控制台下,使用pciConfigTopoShow命令查看所有pci设备2. 找到需要查看的PCIE设备的[bus,dev,func]号如图中被框中标号为4的4个PCI设备为需要查看中断号的设备,看到标号1,2(BRIDGE),3,则表示[0,13,0]桥到[16,0,0]设备
2021-11-24 23:02:11
2611
原创 vxworks实时系统的函数调用栈回溯
MIPS的栈回溯实例1. 使用i命令查看需要回溯的任务ID选择任务tNetConf的任务id: 0xc1c747d02. 使用ti命令查看任务信息(ti 0xc1c747d0)主要是获取sp栈地址和sp栈大小,pc和ra的值SP:0xc1c76030 SP大小6144pc = c04789e4ra = 0 (一般情况下不是0,我这里刚好是)
2021-11-17 22:52:58
2272
原创 vxwoks显示系统资源的相关命令(更新中)
收费只是为了寻找志同道合的人-----赚钱Vxworks查看命令_func_eventTaskShowvoidenvShow(TASK_IDtaskId)查看环境变量,symShowInitedrRebootShowexcShowInitrandomTsShowtaskWaitShowmoduleShowInitcoprocShowInitrtpShowIniteventRsrcShowpoolShowshellWorkingMemCtxAtt..
2021-11-05 20:06:51
622
原创 编译树莓派的uboot固件
下载uboot源码和切换分支(应该也可以不切换)从上面的链接中下载自己对应的编译器。配置编译环境和编译uboot。编译树莓派的uboot固件。
2021-11-02 18:55:27
1064
原创 系统开发简结
一、binary1、file1、编译的时候,必须采用ARM的指令集1.1 gcchost targetx86 x861.2 交叉编译host targetx86 armarm-linux-gccarm-none-eabi-gcc ...1.2.1 如何安装交叉编译器解压到相关目录tar -zxvf arm-none-eabi-4.2.2.tgz -C /usr/local/向系统PATH环境变量注册该目录vi /etc/environmentadd var "/usr/..
2021-05-07 20:18:29
130
原创 在linux环境下设置交叉编译环境
1. 修改环境变量,把交叉编译器的路径加入到PATH。(有三种方法,强烈推荐使用方法一) 方法一:修改/etc/bash.bashrc文件#vim /etc/bash.bashrc在最后加上:export PATH=$PATH:/usr/local/arm/4.2.2-eabi/usr/bin/export PATH 方法二:修改/etc/profile文件:# vim /etc/profile增加路径设置,在末尾添加如下,保存/etc/profile文件:export PATH=.
2021-05-07 20:16:25
986
原创 在windows(有公网ip) 下配置frp
配置环境有一个公网Windows服务器 一台能访问外网Windows电脑 下载frp(https://github.com/deepke/target/blob/master/frp_0.23.1_windows_amd64.zip)包括服务端和客户端配置步骤安装服务器设置nssm.exe程序管理员运行 如果是服务器端,删除frpc文件,如果是客户端删除frps文件 编辑配置文...
2019-02-10 15:15:53
4580
2
原创 gcc的__attribute__属性介绍
__attribute__机制介绍1. __attribute__GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)__attribute__前后都有两个下划线,并且后面会紧跟一对原括...
2018-12-23 22:21:52
1082
原创 linux系统配置(thinkpad T14 amd)
在linux系统下使用Vmware workstation安装win7作为开发主机(有的开发软件只能在windows使用)
2015-12-12 22:18:21
954
原创 centos 6.5 安装 erlang
1.首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2.再安装ncurses模块yum -y install ncurses-devel3.安装erlang:yum install erlang* 如果第三步没有安装成功就用一下
2015-12-06 17:12:01
663
转载 C语言正则表达式详解 regcomp() regexec() regfree()详解
来自 http://c.biancheng.net/cpp/html/1428.html标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expression库,许多Linux发行版本都带有这个函数库。C语言处理正则表达式常用的函数有regcomp
2015-04-01 17:30:35
841
Lattice Diamond license.dat
2023-03-01
SQLiteProfessional1030 注册 破解
2015-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人