自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 嵌入式Linux下用C语言写后端接口——CGI实现

文章目录简介实验环境下载CGIC库源码配置CGIC编译测试CGI接口编写一个简单的获取表单的CGI接口测试login.cgiCGIC接口API简介CGI(Common Gateway Interface)公共网关接口,是外部扩展应用程序与 Web 服务器交互的一个标准接口。服务器端与客户端进行交互的常见方式多,CGI 技术就是其中之一。根据CGI标准,编写外部扩展应用程序,可以对客户端浏览器输...

2019-12-17 12:58:46 3275

原创 嵌入式WeB服务器的实现——BOA移植

简介由于嵌入式设备资源一般都比较有限,并且也不需要能同时处理很多用户的请求,因此不会使用Linux下最常用的如Apache等服务器,而需要使用一些专门为嵌入式设备设计的Web服务器,这些Web服务器在存贮空间和运行时所占有的内存空间上都会非常适合于嵌入式应用场合。典型的嵌入式Web服务器有Boa (www.boa.org)和thttpd (http://www.acme.com/softwar...

2019-12-17 10:16:20 1246

原创 (Linux无线网卡WIFI上网 三 )嵌入式Linux下的WIFI使用

概述在移植完USB无线网卡的驱动和wpa_supplicant后,我们就可以开始来使用无线网卡连接WIFI接入点了。前提工作–udhcpc配置udhcpc是嵌入式的DHCP客户端,用来动态获取IP,一般busybox都会带此工具,但我们还需要做一点工作。1.进入busybox的examples/udhcp目录,比如在我的环境下 就是该目录:cd busybox-1.31.1/exampl...

2019-12-15 20:32:59 1518

原创 (Linux无线网卡WIFI上网 一 )USB-WIFI驱动移植

概述由于看到学校配套的开发板上有张无线网卡,但是又没有该无线网卡的驱动,所以想要去移植一下该网卡的USB驱动,板子是FS4412。确定USB网卡型号取下开发板上的USB无线网卡,插入到主机中的虚拟机中后,使用以下命令查看USB网卡信息:lsusb可以看到该网卡型号是MT7601U下载MT7601U网卡驱动下载地址:https://www.mediatek.cn/products/...

2019-12-15 19:13:19 1798

原创 (Linux无线网卡WIFI上网 二 )WPA_SUPPLICANT——Linux下的wifi管理工具移植

文章目录概述OpenSSL移植下载Openssl配置Openssl编译Openssl移植到开发板libnl库移植下载libnl库配置libnl库编译libnl库移植到开发板wpa_supplicant移植下载wpa_supplicant配置wpa_supplicant编译wpa_supplicant移植到开发板概述wpa_supplicant是一个连接、配置WIFI的工具,它主要包含wpa_s...

2019-12-15 15:02:03 1230

原创 基于TENSORFLOW的手写数字识别

文章目录1.引言2.系统结构3.实现代码模型训练相关代码:基于PYQT的手写板类PaintBoard设计代码:基于PYQT的主界面设计:实验结果1.引言随着人工智能的发展,人工智能已经广泛应用到各个领域,以Tensorflow框架为深度学习工具的应用已经相当广泛,卷积神经网络是一类包含卷积运算且具有深度结构的前馈神经网络,采用反向传播(Back Propagation,BP)算法对模型进行学习训练,手写字体识别模型LeNet5诞生于1994年,是最早的卷积神经网络之一。LeNet5通过巧妙的设计,利用卷

2020-07-02 18:46:21 2310 2

原创 UBOOT实现快速切换NFS文件系统和本地的根文件系统

概述学校的开发板是一个板子供多人使用的,每个人在使用板子前都需要将板子上的UBOOT设置改成自己的,比如UBOOT设置的是NFS系统,每个人在开发时要用到板子时就得把板子上的IP啥的都改一遍才能使用,相当麻烦,而学校用的是块FS4412开发板,是支持SDCARD启动的,于是我就想能不能把一些启动的设置,比如启动NFS时的BOOTARGS的设置放在SDCARD里,这样每个同学在使用时只需要插入自己...

2019-12-15 15:55:13 777

原创 Linux的GPIO子系统解析 ( 二 ) 之 gpio-samsung.c

文章目录Linux的GPIO子系统解析 ( 二 ) 之 gpio-samsung.c绪论关于GPIO子系统库文件的gpiolib.c解析samsung_gpio_chip 结构体samsung_gpio_cfg 结构体samsung_gpiolib_add() 函数samsung_gpiolib_add_4bit_chips() 函数samsung_gpiolib_init() 函数core_in...

2019-12-02 13:33:34 669

原创 Linux的GPIO子系统解析 ( 一 ) 之 gpiolib.c

文章目录Linux的GPIO子系统解析 ( 一 ) 之 gpiolib.c绪论关于GPIO子系统库文件的gpiolib.c解析drivers/gpio/gpiolib.cgpio_desc结构体gpio_chip结构体gpio_ensure_requested函数gpio_to_chip函数gpiochip_find_base函数gpiochip_reserve函数导出函数gpiochip_add...

2019-12-02 13:32:35 2758

原创 利用QT实现ZigBee拓扑结构显示和数据采集

概述老师要求实现ZigBee的串口输出拓扑结构,小白觉得这样不够直观,就用QT来写一个上位机对拓扑信息进行组合,利用QT的QTreeView来直观的显示拓扑信息,并且采集数据。效果图如下:Zigbee代码流程     协调器处理流程   终端节点处理流程先讲解下这里的数据格式 协调器发送给串口的数据格式如下:一个字节的数据类型再加真正的数据 数据类型为0代表拓扑数据 为1代表传...

2019-05-21 13:47:02 3737 1

原创 关于在最新版Fedora上搭建NFS网络根系统后 ARM开发板(MINI2440)挂载不上的解决方法

文章目录前言实验环境抓包结果解决方法:将开发板设为TCP请求NFS结语前言实验环境Fedora版本如下:所用NFS版本如下:小白最近在整蛊MINI2440时,在最新版Fedora上安装NFS网络根系统供开发板使用,发现开发板死活挂载不上,提示如下:Looking up port of RPC 100003/2 on 192.168.14.254eth0: link up, 100...

2019-04-03 15:00:31 246

EMMC4.4协议标准.pdf

emmc4.4协议标准规范,这是一个eMMC4.4标准协议,对于eMMC开发很有帮助!

2019-12-16

STM32入门教程(HAL库).zip

本文档的一个最重要目标是让完全小白都可以轻松愉快的入门学习STM32,最终掌握 STM32 的基本编程方法,学会将 STM32CubeMX 应用到自己 DIY 应用中去。

2019-12-16

Exynos _4412(complete).zip

完整的三星exynos4412中文手册,不是网上那种只有几百页的,这个有2858页,各种配置介绍都是完整的

2019-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除