
嵌入式开发
xh_xinhua
这个作者很懒,什么都没留下…
展开
-
ubuntu通过samba共享到windows
ubuntu通过samba共享到windows原创 2023-02-25 12:04:20 · 252 阅读 · 0 评论 -
(qnx系统)HAM在实际场景中的实例
QNX-HAM实现实例chdl = ham_condition(ehdl,CONDDEATH, "death", HREARMAFTERRESTART);ahdl = ham_action_restart(chdl, "restart", path, HREARMAFTERRESTART);原创 2022-09-09 10:21:24 · 930 阅读 · 0 评论 -
spi从机调试
spi调试步骤以及注意事项原创 2022-08-29 11:29:57 · 1171 阅读 · 0 评论 -
把开发板挂载到Ubuntu
把开发板挂载到Ubuntu原创 2022-06-23 18:27:17 · 1015 阅读 · 0 评论 -
network status:no carrier
network status:no carrier原创 2022-06-06 17:38:01 · 1671 阅读 · 0 评论 -
将开发板的usb配置为ncm网口(qnx系统)
io-usb-otg -d dcd-usbncm-sdx9-dwc3 ioport=0x48080000,irq=100原创 2022-05-19 13:49:20 · 1662 阅读 · 0 评论 -
使用find和grep命令,在指定某种文件中查找某些字符
使用grep指令在指定某种文件下查找某些字符原创 2022-04-06 18:42:51 · 686 阅读 · 0 评论 -
把SD卡制作为启动卡的操作步骤
把SD卡制作为启动卡操作步骤原创 2021-11-26 11:06:10 · 1963 阅读 · 0 评论 -
函数参数设置默认值的用法
如果未传递参数的值,则会使用默认值,如果指定了值,则会忽略默认值#include <iostream>using namespace std; int sum(int a, int b=20){ int result; result = a + b; return (result);} int main (){ // 局部变量声明 int a = 100; int b = 200; int result; // 调用函原创 2020-12-24 13:25:23 · 1091 阅读 · 0 评论 -
C++常见问题
error: 'HandleModuleClass' does not name a type两个头文件相互应用会导致一个头文件你的类型无定义问题。原创 2020-08-31 20:07:54 · 482 阅读 · 0 评论 -
通过ping 命令源码获取网络状态
通过裁剪ping命令的源码,实现获取网络状态;ping通,则表示网络状态OK,ping不通,则表示网络状态ERROR:/* 使用ping 命令源码判断网络状态是否OK*/#include <sys/time.h>#include <netinet/ip_icmp.h>#include <arpa/inet.h>#include <netd...原创 2020-02-17 17:28:28 · 416 阅读 · 0 评论 -
recv函数的返回值梳理
默认 socket 是阻塞的 解阻塞与非阻塞recv返回值没有区分,都是<0 出错; =0 连接关闭; >0 接收到数据大小;特别:只是阻塞模式下recv会阻塞着接收数据,非阻塞模式下如果没有数据会返回,不会阻塞着读,因此需要循环读取。返回说明:成功执行时,返回接收到的字节数; 另一端已关闭则返回0; 失败返回-1; 返回值<0时并且(errno == ...原创 2019-12-20 22:10:34 · 766 阅读 · 0 评论 -
QNX系统获取PPS属性值
/***************************************************************** /pps/huizhou/Info/Speed* speed:json:{"status":0,"unint":0,"value":0}* 以下代码是为了获取 value 的值*************************************...原创 2019-12-19 15:46:06 · 2200 阅读 · 5 评论 -
goto实例
#include<stdio.h>int test_test(){ printf("call test_test()\n"); return 0;}int main(){ int Ret = 0; int value = 1; if(0 == value) { printf("value is 1\n"); goto EXIT; } Ret = ...原创 2019-12-18 13:51:54 · 514 阅读 · 0 评论 -
QNX系统将C/C++代码编译为lib***.so文件
编译步骤:先将文件编译为 ***.o 文件: 将代码文件放入某个能够编译的文件夹内,make后即可生成 ***.o文件;将 ***.o 文件编译为 so: textService\arm\o-le-v7#C:/qnx660/host/win32/x86/usr/bin/arm-unknown-nto-qnx6.6.0eabi-ld -shared ***.o -...原创 2019-12-17 20:25:03 · 1349 阅读 · 0 评论