自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Embedded Guru

Embedded Guru

  • 博客(94)
  • 资源 (46)
  • 收藏
  • 关注

原创 【RISC-V】寄存器

32个64位整型通用寄存器,x0~x3132个浮点数通用寄存器, f0~f31。

2023-05-21 20:43:24 2065

原创 【RISC-V】执行环境

安全执行环境,通常运行SBI固件,为操作系统提供服务。

2023-05-21 20:00:29 428

原创 【RISCV】指令集

32位处理器使用的指令集简称RV32指令集64位处理器使用的指令集简称RV64指令集。

2023-05-21 17:30:27 920

原创 【GNU poke】关于GNU Poke使用说明

我们常常需要从一个二进制文件中读取某个偏移部位的数据,然后对读取数据做一个运算处理,最后把结果写回到二进制文件中去,为达到此目的常常需要编写shell脚本或者编写像C语言程序,基本都是decode-compute-encode三步来完成,此过程通常都比较无聊,而且不管是shell脚本还是其他语言程序,常常都不是很通用,二进制细微的变动都会导致解析工具运行出错。由此GNU poke就诞生了,它可以描述你的数据,根据你的数据描述去自动的解析或修改你的二进制文件。

2023-04-12 19:19:38 243

原创 win10 WSL连接H5开发板flashing mode方法

然后在wsl linux中lsusb就可以看到usb设备了。power shell控制把USB设备映射给wsl。然后同时连接开发板串口,在串口看到spl的打印信息。首先使用zadig安装USB驱动。

2023-01-15 18:23:24 479

原创 Trace32手册-PRACTICE Reference Card

Practice Reference Card

2022-11-13 12:17:22 273

原创 Trace32手册-Linux Debugging Reference Card

lauterbach Linux Debugging Reference Card

2022-11-13 12:14:45 360

原创 树莓派jlink连接方法

树莓派 jtag jlink

2022-08-27 22:31:23 893

原创 lockfree一些参考链接

lockfree

2022-06-12 12:19:30 191

原创 树莓派yocto构建

参见github manifest配置拉取yocto相关代码:https://github.com/675816156/manifest/tree/raspi4bexport REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'repo init -u https://github.com/675816156/manifest.git -b raspi4brepo sync编译yocto for raspi4bsource b

2022-05-23 19:27:27 1098

原创 龙芯2F 8089D 安装 debian 8.10

下载debian8安装包https://www.anheng.com.cn/loongson/install/loongson_debian8_xfce.20150820.tar.lzma下载netboot-yeeloong.img开机按住DEL键进入PMON,PC侧配置tftpd服务PMON> ifaddr rtl0 10.0.0.50PMON> boot -k tftp://10.0.0.8/netboot-yeeloong.img启动linux之后,用fdisk进行分区,sda

2022-05-08 20:44:12 888

原创 Yocto中常用命令和知识速查

Yocto

2022-04-20 10:55:45 885

原创 ARMv8 Cache概念梳理

Cache基本概念Line:表示缓存的一行数据Tag:即内存地址的一部分,用来标记内存和cache一行数据的关联性。Index:缓存中的第几行,也是第几个SetOffset:一行缓存中的第几列,粒度到字节Way:路,即一片缓存,图中有4个WaySet:组,所有缓存片中相同Index的行,图中有4个SetCache框图例如:64KB L1 Cache,64byte Cache Line,4Way的Cache框图1 Way有多少个Cache Line?64 * 1024 / (64 *4)

2022-04-13 13:22:16 1683

原创 Raspi4B无sdcard启动方法

方法详见:https://github.com/675816156/Raspi4B_BootConfig第一步:执行runMe.sh生成raspi4 eeprom版本zip包比如:release/rpi-boot-eeprom-recovery-2022-01-25-vl805-000138a1-usb.zip这个runMe脚本,主要功能是修改eeprom启动方式为rpiboot方式启动。将上述压缩包解压至sdcard中,把sdcard插到raspi4开发板上,启动上电,10秒后下电拔出sdcar

2022-03-20 19:13:04 1352 5

原创 树莓派4B启动方式简介

树莓派启动方式

2022-03-13 12:11:54 1753

原创 bash并行编程

第一种:#!/bin/bashset -exfunction work(){ echo work $1 starting... sleep 2 echo work $1 done}function parallel_init(){ maxpro=$1 tmpfifo=/tmp/$$.fifo [[ -e ${tmpfifo} ]] && rm -rf ${tmpfifo} mkfifo ${tmpfifo} exec 16<>${tmpfifo

2021-12-26 17:19:43 638

原创 Tmux终端复用工具使用和说明

Tmux终端复用工具使用和说明安装tmuxtmux是一个终端复用工具,它让你实现在单个环境中启动多个terminals,每个terminal可以跑一个程序。例如:一个打开vim编辑器编写代码,一个加载数据库console,并且可以在两个窗口间来回切换。安装tmux执行我的安装脚本,详见:...

2021-08-17 23:22:14 170

原创 比特位操作之ffs和fls实现原理

FFSffs即find the first bit set,查找第一个置1的bit位,从bit0开始找是否置1,32位数值检查完bit31后停止,64位数值检查完bit63后停止。FLSfls即find the last bit set,查找第一个置1的bit位,32位数,则从bit31开始找,64位数,则从bit63开始找。检查完bit0后停止。因为都是查找第一个置1的bit位。只是一个从低bit开始找,一个是从高bit开始找。可以假想一下,第一个置1bit的前面bit都是0的,而第一个置.

2021-01-11 01:04:37 3734

原创 sed命令50例

bash编程——sed 50例sed是GNU/Linux中有用的文本处理工具。sed的完整英文名称是Stream Editor。使用sed命令可以很容易地完成许多简单和复杂的文本处理任务。可以使用带有sed命令的正则表达式来搜索、替换和删除文本或文件中的任何特定字符串。但是此命令会临时执行所有类型的修改,并且默认情况下不会更改原始文件内容。如果需要,用户可以将修改后的内容存储到另一个文件中。se...

2020-01-01 23:57:51 705 1

原创 树莓派3B通过arm-trust-firmware启动内核小系统

1、下载arm官方的arm-trust-firmware源码git clone https://github.com/ARM-software/arm-trusted-firmware.git2、编译生成rapi3b的atf镜像CROSS_COMPILE=aarch64-linux-gnu- make PLAT=rpi3 \PRELOADED_BL33_BASE...

2019-12-01 23:08:44 2094

原创 Android DT/DTO镜像简介

下图引自:https://source.android.com/devices/architecture/dto/partitionsdt或者dto镜像在这里Google把它笼统地称作dtbo镜像,他们的格式是一样的,都是把多个dtc编译出来的dtb二进制或者dto二进制打包到一个image,在image的结尾加一个avb的校验签名或者各个厂商自定义的镜像签名。多个硬件设备可能配置都不一样,...

2019-11-17 23:26:13 3040

原创 树莓派3上编译运行UEFI

安装依赖软件:sudo apt-get install iasl uuid-dev acpica-tools首先下载相关代码仓:git clone https://git.linaro.org/uefi/uefi-tools.gitgit clone https://github.com/tianocore/edk2.gitgit submodule update --initgit ...

2019-09-01 21:54:37 1907

原创 QT使用cmake生成vs2019工程方法

QT使用cmake生成vs2019工程方法QT使用cmake生成vs2019工程方法QT使用cmake生成vs2019工程方法参考链接:https://cmake.org/cmake/help/git-stage/generator/Visual%20Studio%2016%202019.html生成命令:1、生成win32工程cmake -G "Visual Studio 16 201...

2019-08-26 20:31:17 3945

原创 Jlinkv9调试itop4412环境准备

Jlinkv9调试itop4412环境准备可以参考:https://blog.csdn.net/xzg10202/article/details/77884289#commentBox使用万用表量了一下淘宝上买回来的jlinkv9管脚2是3.3v,参考上面链接里写的断开转接板上的此管脚连接:然后配置PSHOLD管脚输出,编译出jtag.bin烧写到sdcard里面。插入开发板启动。代码...

2019-07-12 23:25:55 1712 1

原创 龙芯笔记本升级pmon 1.4.9a

pmon二进制下载链接:https://mirrors.romanrm.net/loongson/personal.derricksobodash.com/Loongson/Yeeloong/PMON/有这么多的版本,下载1.4.9a最新版本../pmon-LM8089-1.3.6-pre3.bin 05-Jan-2011 04:52 ...

2019-04-06 17:30:28 665

原创 龙芯2F笔记本安装gentoo系统

系统镜像下载:https://mirrors.tuna.tsinghua.edu.cn/gentoo/experimental/mips/desktop-loongson2f/这里提供两个版本一个是hardened更安全但是性能稍微差一点,一般用户使用此版本。1、desktop-loongson2f-hardened-20140630.tar.bz22、desktop-loongson2f...

2019-04-06 17:19:43 2123 1

原创 龙芯2F笔记本8089D

https://en.wikipedia.org/wiki/Loongsonhttps://en.wikipedia.org/wiki/Lemote

2019-04-06 16:19:26 728

原创 树莓派3B——Mailbox

概述Mailbox有助于ARM和VideoCore之间的通信。下面列出了可用Mailbox/channel。每个Mailbox都是一个8位深的32位字FIFO,可由ARM和VC读取/写入。只有Mailbox 0的状态可以触发ARM上的中断,因此Mailbox 0始终用于从VC到ARM的通信,Mailbox 1用于ARM到VC。ARM永远不应该写Mailbox 0或读Mailbox 1。树莓派M...

2019-01-07 21:07:12 3443 5

原创 树莓派3B和Matrix Compact Kit B小板io对照图

2018-10-13 22:56:35 618

原创 Python解析json格式配置文件示例

ConfigParseJson.pyimport jsonclass JSONObject: def __init__(self, d): self.__dict__ = d def __len__(self): return len(self.__dict__)class ConfigParseJson(): def __i...

2018-09-13 00:20:10 685

原创 LicheeTang开发板window10环境驱动问题

刚到手的LicheeTang,http://tang.lichee.pro/get_started/E203.html#id3 根据wiki说明 发货默认已烧录GD32固件,仅在固件丢失的时候需进行重新烧录 所以继续走下一步,将小板的micro usb口连接电脑,发现设备管理器里面有显示usb-jtag-Cable就是没有Anlogic usb cable v0.1的设备,继续安装百度盘...

2018-08-11 18:06:44 3143

原创 html表格示例——不同数据行高亮以及鼠标所在行高亮

&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;meta charset=&quot;utf-8&quot;/&amp;gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;https://code.jquery.com/jquery-3.3.1.min.js&quot;&am

2018-05-14 22:53:44 1603

原创 Python——工厂设计模式示例

Python——工厂设计模式示例代码如下:class DiagramFactory: @classmethod def make_diagram(Class, width, height): return Class.Diagram(width, height) @classmethod def make_rectangle(Class, x...

2018-04-30 20:23:36 395

原创 Python内建map、reduce、filter和sorted函数

Python内建map、reduce、filter和sorted函数from functools import reduce# 计算平方def power(x): return (x) * (x)# 获取数字值def digit(x): d = {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6'...

2018-04-22 21:50:30 189

原创 Python迭代(列表、字典、元组)的方法

# Pyhon列表list_a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]# Pyhon元组tuple_a = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)# Python字典dict_a = {'a': 1, 'b': 2, 'c': 3}# 可迭代对象的父类from collections import Iterable# 判断列表、元组...

2018-04-22 21:25:02 3430

原创 Pythonic——打印输出

Pythonic完美打印方式:print("Hello %(name)s!" % {'name': 'ChenJun'})student = {'name': 'Tom', 'age': 15, 'score': 96}print('Student: %(name)s age: %(age)s' % student)print("name: {name} age: {age}".fo...

2018-04-22 21:09:39 276

原创 PyQt5打包成exe

mainwindow.py例如:import osimport sysfrom PyQt5.uic import loadUifrom PyQt5.QtWidgets import QApplication, QMainWindowclass MainWindow(QMainWindow): def __init__(self, parent=None): ...

2018-04-15 23:22:22 1391

原创 Python中定义常量

Python中定义常量const.py 中定义常量类,检查常量再次设置就抛出异常,常量不是大写字母就抛出异常import sysclass _const: class ConstError(TypeError): pass class ConstCaseError(ConstError): pass def __setatt...

2018-04-15 15:44:46 9754

原创 Python网络爬虫——简介

检查 robots.txt检查网站地图识别网站所用技术寻找网站所有者检查 robots.txt大多数网站都会定义 robots.txt 文件,这样可以让爬虫了解爬取该网站时存在哪些限制。 例如:https://www.baidu.com/robots.txt检查网站地图网站提供的 Sitemap 文件(即网站地图)可以帮助爬虫定位网站最新的内容,而无须爬取每...

2018-03-18 15:58:15 355

原创 内核线程绑定CPU

内核线程绑定到CPU上执行测试代码:From 12f206e044f467919180aa26148eaacd82964ece Mon Sep 17 00:00:00 2001From: Chen Jun <675816156@qq.com>Date: Thu, 7 Dec 2017 08:24:52 -0800Subject: [PATCH] bind kthread on cpu Test

2017-12-08 00:27:38 3961

AUTOSAR acceptance test官方标准文档

AUTOSAR acceptance test官方标准文档,最新版本12.2016: R1.2 从官方网站获取 https://www.autosar.org/nc/document-search

2022-07-23

AUTOSAR application interface标准文档

AUTOSAR application interface标准文档,最新版本11.2021: R21-11 从官方网站获取 https://www.autosar.org/nc/document-search

2022-07-23

AUTOSAR FOUNDATION标准文档

AUTOSAR FOUNDATION标准文档,2021最新版本11.2021: R21-11 从官方网站获取的 https://www.autosar.org/nc/document-search

2022-07-23

AUTOSAR CP标准文档

AUTOSAR CP标准文档 11.2021: R21-11 从官方网站下载的https://www.autosar.org/nc/document-search

2022-07-23

AUTOSAR 标准协议文档

AUTOSAR 标准,从官网下载的。最新版本11.2021: R21-11 https://www.autosar.org/nc/document-search

2022-07-23

龙芯2F笔记本8089D的EC固件

龙芯2F笔记本电脑的EC固件,里面有多个版本最新的是pq1d28.bin。

2019-04-06

龙芯2F笔记本8089D的PMON

龙芯2F 8089D笔记本的bios,亲测好用,最新的版本是1.4.9a。

2019-04-06

SourceInsight4.0.93

SourceInsight安装包,详细教程相见:https://bbs.pediy.com/thread-215669-1.htm

2018-07-09

FileLocatorPro

FileLocatorPro 文件搜索破解版,中文。

2017-06-10

VC++串口测试程序

串口示例程序,谢谢下载,使用,VC++编写串口测试示例程序。

2017-03-01

android adb和fastboot工具

Android的adb和fastboot工具亲测在Windows10上安装使用OK!谢谢!

2017-03-01

UFS version2.1协议

UFS version2.1 协议标准文档,谢谢下载阅读!

2017-03-01

深入Linux内核架构高清正版

深入Linux内核架构 高清版 带书签的!绝对正版。

2016-06-27

vim配置包含vim-plug等

vim配置包含airline、matchit、cscope、ctags等

2016-03-26

Vmware usb驱动for win7,测试android hikey能用

vmware刚开始无法识别到android hikey后来设置usb兼容性为usb1.1,然后安装这个驱动就好了,测试环境:我是win7 32位系统安装VMware-workstation-full-10.0.7-2844087.exe,配套vmware的usb驱动要使用VMware_USB_1.0_None_60661.7z可以使用驱动人生安装。vmware安装的Ubuntu kyrin 15.10 64位的。

2016-02-06

ARM_Linux内核源码剖析.part2.rar

ARM_Linux内核源码剖析.part2.rar 记得下载part1才能解压缩。

2016-01-28

ARM_Linux内核源码剖析.part1

ARM_Linux内核源码剖析 好书,带书签版本。Part1 和part2 两部分方可解压

2016-01-28

gcc-arm-none-eabi-5_2-2015q4-20151219-linux.tar.7z.002

arm 最新交叉编译工具链支持armv6 armv7 armv8版本的编译。

2016-01-20

gcc-arm-none-eabi-5_2-2015q4-20151219-linux.tar.7z.001

arm 最新交叉编译工具链支持armv6 armv7 armv8版本的编译。

2016-01-20

Source Insight破解包和安装包

Source Insight最新2015年10月最新更新的版本3.50.81,可以安装到windows8和windows7还有XP的PC上。 还有之前的版本3.50.76 3.50.79,破解就是修改注册表source insight的SerialNumber复制我的压缩包内的SN码就破解了。

2016-01-16

skyeye-1.3.5_for_windows7_32bit

skyeye 1.3.5_r1在windows 32bit系统上已经编译完成,可执行程序,可以模拟arm920t和s3c6410等嵌入式开发板,可模拟运行android和qt。

2015-11-21

slickedit 破解工具

亲自测试可以破解以上两个新版本的slickedit,一个是19000101,一个是19000205,测试环境是windows7 32位系统

2015-09-29

iTOP4412制作BL1工具

iTOP4412制作BL1工具,亲测可以使用,请参考我的博客:http://blog.csdn.net/suz_cheney/article/details/45974139

2015-09-12

iTop4412sop的uboot

iTop4412的uboot亲测好用。请放心下载,使用create_uboot.sh进行编译。

2015-08-19

用于Jlink v8固件升级工具

亲测:windows7和windows XP上都可以使用。 用于JLink v8固件升级工具。 好用啊!请下载吧。

2015-08-17

JLINK V8原厂固件SN码是-1,专门用于jlink commander修改

Jlink v8原厂固件,SN码是-1,专门用于jlink commander修改SN码 修改命令:exec setsn=xxxxxxxx x是1位十进制数,比如八位数可以设置成日期。 亲测:使用SEGGER J-Link Commander V5.00l可用在windows 7 32位系统上。

2015-08-17

Win7 DNW驱动

Windows 7 三星的dnw驱动,亲测好用,所以分享了。

2015-05-24

Samsung 猎虎座4412芯片 gnu 交叉编译器

三星猎户座4412开发板通用编译器。谢谢使用。

2015-05-24

Window7版超级终端

Window7 32位 亲测好用的超级终端软件。

2015-05-24

u-boot-2012.04版针对TQ2440的补丁

uboot 2012 04版本针对TQ2440的补丁文件 使用arm linux gcc 4 3 2版本交叉编译工具链 支持Nand和Nor启动 支持nand分区mtdparts 支持DM9000网卡 等 Nand 分区 256K u boot 128K params 3M kernel 剩下的是文件系统rootfs

2014-05-11

u-boot-2010.03-fs_s5pc100.diff

华清远见S5PC100 uboot-2010.03移植补丁。

2014-04-30

ubuntu系统vim编辑器最强配置文件及插件全集

vim超全配置只要sudo运行此目录下的shell脚本即可自动完成vim强悍配置。妈妈再也不用担心我coding。

2014-03-21

绝版-模电书籍康华光版【你懂的】

淘宝上15元,这里我收10资源分,行吧?学习用书,考验用书,经典之作。

2013-08-24

vim通用插件全集

vim 插件 全集有a.vim grep.vim mark.vim minibufexpl.vim taglist.vim vimcdoc.vim visualmark.vim winfileexplorer.vim winmanager.vim wintagexplorer.vim

2013-07-17

tq2440_linux_2.6.30.4_网眼2000_(驱动_ov511)_安装及测试_详解

tq2440 linux 2.6.30.4 网眼2000 (驱动 ov511) 安装及测试 详解 亲自尝试过,摄像头采集的图像,在LCD屏幕上显示。

2013-06-11

基于Video4Linux的USB摄像头图像采集实现

视频采集菜鸟的福音,基于Video4Linux的USB摄像头图像采集实现,很好的资源。

2013-06-11

毕业设计论文-基于RTSP的视频监控系统.doc

本科生-嵌入式RTSP视频监控系统--毕业论文,用ffmpeg+x264,开发板用6410.

2013-06-11

RTP学习资料VC++6.0RTP实现源码

RTP协议实现,VC++6.0里面NAL项目源码,打包H.264格式视频数据,通过RTP协议发送出去。

2013-06-11

ASCII机中文的字模字库

ASCII机中文的字模字库,用在LCD上显示,中文格式是16X16个像素的方块,ASCII码是8x16个像素。

2013-02-12

安卓ADT16.0

安卓ADT16.0  Eclipse 插件 

2012-03-17

空空如也

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

TA关注的人

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