最近学习NRF51822,想在OLED上移植个强大的GUI ,本来想学习emWIN的,甚至想直接学习自带GUI的嵌入式操作系统RTThread,但是......哎,太懒了.....现在觉得ZLG_GUI也够用了.其实昨天就在NRF5822和STM32上分别移植完了OLED和彩屏TFT的ZLG_GUI,因为ZLG_GUI中只需要自己修改 lcmdrv.c  就行了. 在STM32移植完后,想起了以前在上面跑过的 3D立方体 小程序,就顺便改写了一下,使得兼容ZLG_GUI的函数.移植也很简单...…
折腾了了一天终于scan出环境热点了,感觉本来挺简单的事情,网上教程一大把还费了一天的劲,很丧.不过网上教程虽多,但是还还是有些不同之处的,现在特意总结一下 全志V3s荔枝派板卡 添加该驱动的过程. 首先下载驱动,给两个地址: github:(原文件) https://github.com/lzto/DPO_MT7601U_LinuxSTA csdn:(经我下文修改后上传的文件)  https://download.csdn.net/download/guanglunking/10479240…
在虚拟机上面实现了socket 之间的通信之后,突发奇想,想要实现树莓派和 荔枝派zero之间的通信. 1.直接将虚拟机下面的程序复制过来,重新编译并且运行.发现是没有办法进行通信的.客户端一直报错:connect error: Connection refused 在网上查找了很多文档之后,也没有发现问题的所在. 2..在经历过各种魔改之后,终于发现了问题的所在,就是IP地址的问题.开始时,IP是 INADDR_ANY ,后来改成inet_addr();就报错bind error: Canno…
我使用的是aircrack-ng-1.1.tar.gz这个版本的包. 编辑common.mak,在27行COMMON_FLAGS = 下加入嵌入式开发的环境 -I 和 -L : COMMON_CFLAGS += -I/home/guanglun/workspace/lichee/zero/buildroot-/output/host/include COMMON_CFLAGS += -L/home/guanglun/workspace/lichee/zero/buildroot-/output/…
首先准备mplayer和alsa_lib,我的是bulidroot添加后编译自动下载的,版本分别是alsa-lib-1.1.4.1和mplayer-1.3.0. 首先编译alsa_lib: ./configure --host=arm-linux-gnueabihf --prefix=/usr/alsa-lib make make install 以上为编译alsa之后将库文件头文件等放入/user/alsa-lib 文件夹中. 然后编译mplayer: ./configure --enable…
买回来,先短接flash芯片的14脚,然后上电,再断开14脚,开始怎么折腾都不行,最后发现是android线的问题,换成jlink ob送的android线就能找到设备了,真崩溃 lsusb,应该能看到一个flash mode的设备,这个就是 根据wiki下载镜像包 sudo ./sunxi-fel -p spiflash-write ../fw/Nano_flash_800480.bin 配置wifi模块 vi /etc/init.d/rcS, 去掉modprobe和ifconfig前面的注释…
步骤 焊flash芯片(如果大于16M,需要改烧录工具的源码) 焊引脚,为了串口看数据 焊接flash芯片,需要注意1号脚的位置,flash芯片在开发板背面,1号脚位置是靠近麦克风的那边 以下为编译相关步骤,参考连接,注意,下载的源码,选用spi flash模式 uboot git clone -b v3s-spi-experimental https://github.com/Lichee-Pi/u-boot.git make ARCH=arm CROSS_COMPILE=arm-linux-…
第7章        RL-TCPnet网络协议栈移植(裸机) 本章教程为大家讲解RL-TCPnet网络协议栈的裸机移植方式,学习了上个章节讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件.配置文件和驱动文件即可. 本章教程含STM32F407开发板和STM32F429开发板的移植. 7.1  移植前准备工作说明 7.2  STM32F407移植RL-TCPnet协议栈 7.3  STM32F429移植RL-TCPnet协议栈 7.4  总结 7.1  移植前准备工作说明 1.学习…
上一篇:小白自制Linux开发板 一. 瞎抄原理图与乱画PCB  中我们做了一个小型而没用的开发板,用的是Licheepi Nano的镜像,那从本篇开始我们开始自己构建它的灵魂吧. 我们都知道,PC在启动的时候,首先是进入BIOS,再根据BIOS中配置信息引导后续的启动操作系统,比如配置Windows启动. 而对于嵌入式linux中,并没有BIOS,这时候就需要一种类似引导程序来处理.于是就有了BootLoader. BootLoader是一段小程序,可以把它想象成PC机linux上的GRUB/…
目录 前言 参考: 安装交叉编译链 搭建 SPI FLASH 烧录环境 让芯片进入烧写模式 sunxi 烧写命令 u-boot 裁剪 拉取 u-boot 源码 配置 u-boot 检查 flash 驱动 编译.烧写 u-boot linux 裁剪 获取 linux 源码 配置 linux 配置设备树 编译.烧写 linux roofs 裁剪 获取 buildroot 源码 配置 buildroot 编译.烧写 buildroot SPI FLASH 编译烧写 根据自己的配置进行分区 单个烧写 打…