- 博客(10)
- 收藏
- 关注
原创 香橙派串口使用(文件管理)
uartTool.cintconstchar *deviceconstintbaudstruct;;intstatusfd;switchbaud){case9600myBaudB9600;break;case115200myBaudB115200;break;if((fdopendeviceO_RDWRO_NOCTTYO_NDELAYO_NONBLOCK))== -1return1;fcntlfd。
2023-10-17 18:21:21 171
原创 香橙派wringPI库串口开发
Linux系统的一切操作均是以文件的形式,同样地,ARM-Linux对外设的驱动、对串口的驱动也是以文件的形式存在。
2023-10-12 20:02:31 195
原创 linux 动态库创建及使用
输入指令:gcc -shared -fpic add.c -o libadd.so,输入完成按下回车键,就可以得到与位置无关的动态库文件libadd.so.printf("两个数的和为:%d\n",add(x,y));printf("请输入两个数的值\n");需要封装的功能函数:add.c。
2023-09-08 17:17:27 136 1
原创 LINUX 静态库的创建及使用
静态库使用及调用主要包括:main()主函数、add.h封装成库的功能函数对应的头文件、add.a功能函数对应的库函数文件。.a add.o,按下回车后就会得到add.a 静态库文件,这样就将原材料add.o制作成了lib。将功能函数封装好之后输入指令:gcc add.c -c,按下回车之后就会得到add.o原材料文件。cp ~/add.h . 将工作文件夹下面的文件复制到当前文件夹中。编译指令 gcc main.c -ladd -L ./ -o。需要封装的功能函数如下(add.c)
2023-09-08 14:14:57 174 1
原创 C语言中用递归的方法求阶乘
求阶乘 ;阶乘增长堪比指数增长,即使用长整型变量也容易越界,示例代码未考虑越界,仅仅表示一个递归函数的例子而已。
2022-08-19 23:31:59 2944 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人