LinuxC应用开发学习笔记(一)平台介绍:linux Ubuntu 16.04C编译过程:C源文件–预处理–编译–汇编–连接–可执行文件man gcc查看gcc的帮助手册gcc -E hello.c //后缀必须为.c文件gcc -E hello.c > hello.i //重定向为i类型文件gcc -S hello.i ......
2023-10-14 05:31 阅读 阅读全文在讲网络协议栈前,先理解一个数据包在网络传输是一个怎么样的流程,如下图所示。正常的流程是网卡接收到数据后,把数据copy到协议栈(sk_buff),协议栈把sk_buff数据解析完后再把数据放到recv_buff,此时应用程序调用recv把......
2023-10-13 09:27 阅读 阅读全文文章浏览阅读1w次,点赞83次,收藏219次。本文介绍网络编程的基础知识,使用 Visual Studio 2019 在 linux 本地搭建一个服务器,将客户端与本地服务器连接起来,通过客户端向服务器发送信息,测试服务端能否收到信息。_网络通信......
2023-11-12 00:29 阅读 阅读全文文章浏览阅读924次。GCC 编译器参考文章Linux下使用最广泛的 C/C++ 编译器是 GCC,大多数的Linux发行版本都默认安装,不管是开发人员还是初学者,一般都将 GCC 作为Linux下首选的编译工具。GCC 仅仅是一个编译器,没有界面,必须在......
2023-11-13 14:28 阅读 阅读全文文章浏览阅读6.4w次,点赞64次,收藏281次。GCC编译器简明教程(Linux下C语言开发环境的搭建)市面上常见的Linux都是发行版本,典型的Linux发行版包含了Linux内核、桌面环境(例如GNOME、KDE、Unity等)和各种常用的必备工具(例如Sh......
2023-11-13 14:28 阅读 阅读全文【正点原子产品资料】阿尔法Linux开发板资料下载和技术讨论链接【200多讲视频1700页手把手教程,全开源免费】-OpenEdv-开源电子网...
2024-06-29 01:26 阅读 阅读全文文章浏览阅读479次。是一组引脚中的一个节点,可用于特殊设备或功能。“mux”选择此引脚可以工作的功能模式(也称为 mux 模式),“config”配置 pad 设置,例如上拉、开漏、驱动强度等。3、驱动程序可以使用功能节点的名称......
2023-11-14 00:56 阅读 阅读全文文章浏览阅读487次。是一组引脚中的一个节点,可用于特殊设备或功能。“mux”选择此引脚可以工作的功能模式(也称为 mux 模式),“config”配置 pad 设置,例如上拉、开漏、驱动强度等。3、驱动程序可以使用功能节点的名称......
2023-11-21 04:34 阅读 阅读全文文章目录SD卡部分操作烧录Uboot的bin文件已经做好的文件系统打个包SD卡部分操作烧录Uboot的bin文件使用dd命令将bin文件烧录到SD卡的开始位置(多运行几次!):dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8sync && eject /dev/sdb/d......
2023-10-14 10:09 阅读 阅读全文文章浏览阅读136次。为netfilter/iptables增添新功能模块:ipp2p 一个防火墙功能模块包含两部分:内核空间的ko模块和用户空间的so模块。如下: 而且文件的命令都非常有讲究。例如我们有个模块名叫AAA,那么内核中该模块的文件名......
2023-11-12 06:54 阅读 阅读全文