- 博客(15)
- 资源 (1)
- 论坛 (2)
- 收藏
- 关注
原创 动态库和静态库的编译和使用简介
1、代码举例:(1)main.c#include <stdio.h>extern void test_print(void);int main(void){ test_print(); return 0;}(2)print.c#include <stdio.h>void test_print(void){ printf("test!\n");}2、静态库方式编译:(1)生成静态库:
2020-09-29 08:45:51
29
原创 MT7628的menuconfig问题
在openwrt的根目录下执行make menuconfig时出现如下异常:Build dependency: Please install ncurses. (Missing libncurses.so or ncurses.h)Build dependency: Please install zlib. (Missing libz.so or zlib.h)Build dependency: Please install the openssl library (with developmen
2020-09-27 22:09:53
9
原创 U-boot顶层Makefile简析(其一)
1、U-boot版本号顶层Makefile的前几行就表明了当前的U-boot的版本号;VERSION = 2016PATCHLEVEL = 03SUBLEVEL =EXTRAVERSION =NAME = VERSION PATCHLEVEL SUBLEVEL EXTRAVERSION NAME 主版本号 补丁版本号 .
2020-09-17 09:42:27
61
原创 Ubuntu和Windows下基于FTP的文件传输
1、Ubuntu 下的 FTP 服务sudo apt-get install vsftpd后为了保证互相能读写,需要修改FTP的配置文件sudo vi /etc/vsftpd.conf确认如下配置local_enable=YESwrite_enable=YES2、 Windows 下 FTP 客户端下载及设置FTP 客户端可以使用 FileZilla,可以在 FileZilla官网下载,下载地址: https://www.filezilla.cn/download,如.
2020-09-13 21:01:55
30
原创 Linux下socket编程获取本机网卡列表
#include <stdlib.h>#include <sys/socket.h>#include <string.h>#include <errno.h>#include <sys/ioctl.h>#include <net/if.h>#include <arpa/inet.h>const char* Inet_ntop(struct sockaddr*);struct ifreq_own { .
2020-07-13 09:21:47
65
原创 Linux设备开发基础——字符设备(二)
1、字符设备号的分配和释放分配设备号有如下两种方式,前者为字符设备号已知的情况下使用,而后者通过名称可以知道为动态申请未被占用的字符设备号;这两个函数一般在 cdev_init和 cdev_add 前调用。int register_chrdev_region(dev_t, unsigned, const char *);int alloc_chrdev_region(dev_t *, unsigned, unsigned, const char *);相对应的在设备注销阶段需要调用设备号的释
2020-06-29 22:25:29
39
原创 Linux设备开发基础——字符设备(一)
1、字符设备关键结构体Linux 字符设备的描述主要围绕 如下结构体 struct dev 结构,该结构及其一些函数方法可以从 include/linux/cdev.hstruct cdev { struct kobject kobj; struct module *owner; const struct file_operations *ops; /* 文件操作方法 */ struct list_head list; dev_t dev; /* 设备号 32位 */ un
2020-06-28 21:48:58
94
原创 wpa_supplicant代码分析(三)——wpa_supplicant_init_iface
一、环境介绍硬件环境:Freescale IMX283 软件环境:Linux WI-FI驱动:rtl8192eu Wpa_supplicant版本:2.6二、wpa_supplicant_init_iface() 代码实现wpa_supplicant_init_iface 的原型:int wpa_supplicant_init_iface(struct wpa_supplicant *wpa_s, struct wpa_interface *iface);该.
2020-05-10 22:07:10
113
原创 wpa_supplicant代码分析(二)——wpa_supplicant_add_iface
wpa_supplicant代码分析(二)——wpa_supplicant_add_iface
2020-04-07 23:10:51
99
原创 DHCP抓包分析
一、DHCP简介二、DHCP一般流程client sever|----------------DISCOVERY------------------>||<------------------OFFER-----------------------||--------...
2019-10-13 21:42:08
87
原创 嵌入式Linux开发——SPI总线接口
SPI(Serial PeripheralInterface,串行外设接口):Motorola公司提出的一种同步串行数据传输标准,是一种高速的,全双工,同步的通信总线,在很多器件中被广泛应用。SPI的硬件接口如下所示:(1)CLK –时钟信号,该信号频率可由Master内部分频调整,以适应不同从设备;(2)/CS – 片选信号,由主器件控制,可以使用SPI模块的片选,
2017-09-03 20:25:16
180
新手入门,QT Creator问题,大家看看。
发表于 2016-09-30 最后回复 2016-10-01
VC++2010对话框加载bin文件 如何通过读取到缓存中并能编辑每个字节
发表于 2016-05-26 最后回复 2016-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝