自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子曰小玖的博客

当你的才华还撑不起你的野心时,你需要做的只有静下心来学习。

  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决J-FLASH弹出Could not find CFI compliant flash device错误

使用J-FLASH烧录固件的时候,软件弹出Could not find CFI compliant flash device错误,如下图可以Connect,但是擦除、烧录固件都不好使LOG窗口打印如下图发现在OPTIONS-->PROJECT SETTING选项中的MCU和FLASH选择框内容不对,修改与烧录目标一致即可解决Could not find CFI compliant flash device的问题。最方便就是重新打开J-FLASH软件,初始化的时候正确选择芯片型号

2020-08-27 15:50:00 22504 1

原创 JLINK v9 固件使用另一个JLINK重刷

jlink v9 烧录工具https://pan.baidu.com/disk/home#/all?vmode=list&path=%2FJ-LINK%20V9%2Fjlink%20v9%20%E5%88%B7%E5%9B%BA%E4%BB%B6%E5%B7%A5%E5%85%B7具体步骤1、使用一台使用正常的jlink通过swd接口和jflash给待刷固件的jlink烧写bootloader。型号根据实际情况选择,烧写地址0x08000000。具体步骤参考jflash烧写方式。2、

2020-08-26 16:07:33 8890 6

原创 STM32 DFU下载与 DFU生成工具

发一个适合所有STM32的下载教程。由于手头上没有STLINK等可用的调试器,所以一直没能将CANNON用起来,偶然发现STM32支持DFU模式,可以通过USB下载固件,一切搞定。DFU是通过STM32的USB下载的,所以STM32的USB接口得引出。1. 下载安装ST的DFU下载 工具:http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1533/PF2579162. CANNON给的示例工程是keil的,设置一下让其 输出hex文件:.

2020-08-26 15:13:14 19978 3

转载 在Ubuntu下使用QEMU搭建arm开发环境(六)配置网络

背景为了 实现 uboot 中连接上 QEMU-host 的网络。非常奇怪,本人的 系统中 存在/dev/net/tun驱动,但是lsmod | grep tun却没有任何结果,所以实际上,这篇文章本人仅仅停留在理论基础之上。概念QEMU中的网络,包含两部分的内容:客户机使用的虚拟网络设备 和上述虚拟设备通信的网络后端,这些后端负责把虚拟设备的数据包发到宿主机的网络中要创建一个网络后端,可以指定如下选项:# TYPE为后端类型:user、tap、bridge、socke..

2020-08-26 10:30:32 1741

转载 在Ubuntu下使用QEMU搭建arm开发环境(五)在开发板上运行应用和内核驱动程序

在前面的四篇博客中我们完成了在QEMU上开发环境的搭建,现在我们可以在开发板上运行应用以及内核驱动程序,运行一些简单的例子来尝尝鲜。运行应用程序 在Linux主机端交叉编译生成arm端的可执行文件arm-linux-gnueabi-gcc -o hello_arm hello.c 拷贝到NFS共享文件夹cp hello_arm ../../qemu/rootfs/work 在arm端查看 ...

2020-08-26 10:25:20 537

转载 在Ubuntu下使用QEMU搭建arm开发环境(四)挂载NFS根文件系统

在前面的实验中我们将根文件系统制作到了SD卡上,每次启动系统时从SD卡启动,这样带来的问题是当我们主机要往开发板发送一些文件的时候必须将SD卡挂载然后将文件拷贝进去,然后在umount,这样的过程实在是太麻烦了,当然是有解决办法的,BootLoader可以从网络加载Linux内核并启动,我们可以使用NFS来搭建一个通过网络共享的文件夹,Linux主机可以随时向文件夹写入数据,开发板也可以随时的读取,这样会大大简化我们的开发过程。 主机HOST支持NFS服务 安装:a...

2020-08-26 10:22:22 654 1

转载 在Ubuntu下使用QEMU搭建arm开发环境(三)使用u-boot加载Linux内核

嵌入式启动概述 嵌入式boot loader 功能类似于PC的BIOS、硬件检测是否正常 加载操作系统镜像到RAM 设置不同的启动方式 常见的启动方式 NOR/NAND flash启动 从SD卡启动 BootLoader从网络加载Linux内核启动U-boot编译 下载源码 从GitHub下载地址点我 修改 Makefile找...

2020-08-26 10:16:28 1403

转载 在Ubuntu下使用QEMU搭建arm开发环境(二)编译Linux内核、制作根文件系统

一、编译Linux内核下载Linux内核 推荐使用国内的镜像网站下载 下载完成后解压修改Makefile 搜索CROSS_COMPILE交叉编译ARCH ?= arm CROSS_COMPILE ?= arm-linux-gnueabi- 进入/arch/arm/查看官方支持的开发板 找到有我们的开发板 进入configs 这里面保存着对不同板子的config ...

2020-08-26 10:09:48 1104

转载 在Ubuntu下使用QEMU搭建arm开发环境(一)搭建基本开发环境

在网上浏览的时候发现了QEMU这个"神器",它是一个开源的可执行硬件虚拟化的托管虚拟机,可以虚拟出甚至cortex A的开发板,提供必备的外设:LCD、串口等等,几乎可以实现在线学习arm开发,简直是神器有木有,所以我就果断开始了学习。首先要搭建基本的开发环境安装Ubuntu16.04 这个就不说了安装VVmware-tools 安装这个是为了方便共享剪切板,这个也比较简单,这里就不说了。安装Samba 便于主机与虚拟主机间的文...

2020-08-26 09:58:44 1304

转载 QEMU虚拟机用于内核测试

AbstractTesting kernel on bare-metal machine is time-consuming. Boot failures, screwing up installed distro, slow restart cycles, etc. There is a very convenient method for booting up a freshly compiled kernel with QEMU. You can compile the kernel on you

2020-08-25 16:42:55 746

原创 Beyond Linux® From Scratch (System V Edition)

DedicationThis book is dedicated to the LFS communityTable of Contents Preface Foreword Who Would Want to Read this Book Organization I. Introduction 1. Welcome to BLFS Which Sections of the Book Do I Want? Conventions Used in

2020-08-25 16:27:38 5453

原创 Linux-x64编译Qemu

本文参考了:https://community.gns3.com/community/forum/blog/2014/12/24/how-to-compile-qemu-220-in-ubuntu-64bit 首先为Ubuntu安装Qemu依赖项 sudo apt-get install build-essential gcc pkg-config glib-2.0 libglib2.0-dev libsdl1.2-dev libaio-dev libcap-dev libattr1-dev..

2020-08-25 16:21:45 440

转载 QEMU 2.10.1 编译安装

QEMU 2.10.1 编译安装原本在 Ubuntu 上可以直接通过apt install qemu-km可以直接安装 QEMU,但是这样安装的版本太低。想用官方的最新版本还得自己编译源码安装。本文记录了我在新安装的 Ubuntu 17.10 desktop 安装 QEMU 的过程。源码包安装下载源码包$ wget https://download.qemu.org/qemu-2.10.1.tar.xz安装编译工具由于我是新安装的系统,所以编译和构建工具都没有。所以先安装一下常

2020-08-25 16:19:33 445

转载 UAC 实现原理及绕过方法

0x00 UAC 工作流程UAC 是微软在 Windows Vista 以后版本引入的一种安全机制,通过 UAC,应用程序和任务可始终在非管理员帐户的安全上下文中运行,除非管理员特别授予管理员级别的系统访问权限。UAC 可以阻止未经授权的应用程序自动进行安装,并防止无意中更改系统设置。https://msdn.microsoft.com/en-us/library/bb384608.aspx从图上可以看到,如果要获取管理员权限,通过的路径有以下几条:1,进程已经拥有管理权限控制;2

2020-08-14 11:41:46 2819 1

转载 搭建UEFI调试环境

需要的软件包如下安装UEFI开发环境EDK2本文在Windows7x64上测试,安装Windows SDK作为编译器安装.Net Framework 4 安装Windows SDK v7.1 安装配置EDK2 设置TARGET=NOOPT,TARGET_ARCH=X64,TOOL_CHAIN_TAG=VS2010x86,别的步骤请参考其它文章编译OVMF给OvmfPkg添加NOOPT的TARGET,2016-7-16的edk2需要修改,以后的edk2更新了应该不需要。执.

2020-08-11 09:16:03 945

XCL206器件说明文档

一款体积十分小的电源管理芯片。 The XCL205/XCL206/XCL207 series is a synchronous step-down micro DC/DC converter which integrates an inductor and a control IC in one tiny package (2.5mm×2.0mm, H=1.0mm). A stable power supply with an output current of 600mA is configured using only two capacitors connected externally.

2019-01-16

PCB阻抗计算

计算电路板阻抗匹配

2017-08-04

THreadX源代码

2017-05-12

空空如也

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

TA关注的人

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