自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(447)
  • 资源 (56)
  • 收藏
  • 关注

原创 【rk3568】linux与amp内存分配

2、在device/rockchip/rk3568/BoardConfig-rk3568-evb1-ddr4-v10.mk中会定义内存地址需要注意在linux端也需要保留rtos使用的的内存地方,否则可能rtos用的的内存会被linux端使用到而rtos系统挂掉。3、linux使用内存如何查看,在linux开机log中可以看到linux内存的分配情况,否则需要在linux端进行保留。1、内存分配:linux端与rtos端内存要分割开。

2024-05-13 10:30:24 238

原创 【hi3519】IMU spi调试

1111。

2024-05-13 09:36:55 374

原创 【hi3259】ddr调试

sss。

2024-05-13 09:36:24 253

原创 【verilog】上升沿判断代码

边沿代码。

2024-05-11 11:03:00 248

原创 【Xilinx FPGA】petalinux yocto

PetaLinux Yocto Tips - Xilinx Wiki - Confluence

2024-05-10 15:58:14 80

原创 数字IC书籍推荐

本书适合有一定基础的研究人员阅读。个人推荐施博士的另一本书——《半导体器件物理与工艺》,这本书把重点放在集成电路中最常用的半导体结构和器件(PN结/ BJT/ MOSFET),半导体物理部分重点讲述载流子及其输运,并增加了集成电路制造工艺的部分,语言浅显易懂,有很好的实用性,适合初学者或不必过度钻研半导体器件的读者如电路设计工程师。这本书篇幅不大,语言浅显,强调物理图象和实际应用,很适合固体物理基础比较薄弱的读者,但是存在部分印刷错误,科学出版社最新的再版也没有更正,另外,与器件相关的部分内容比较陈旧。

2024-05-02 11:01:16 493

原创 【Xilinx FPGA zynq】linux kernel和uboot 源代码下载地址

linux kernel下载地址。uboot源代码下载地址。

2024-04-17 08:56:44 168

原创 【Xilnx FPGA】 ubuntu20.04 vivado 和vitis找不到zynq设备

参考如何下,ubuntu下需要手动安装驱动,在安装目录下执行sudo ./install_drivers。执行sudo ./install_drivers。

2024-04-12 14:25:29 354

原创 [xilnx zynq]petalinux u-boot_fw编译不过

所以就直接在/tool/env下面写一个makefile,按照交叉编译应用程序的方式,编译fw_printenv,但是此时最大的问题是,由于该工具大量依赖uboot中和平台相关的代码,原makefile中UBOOTINCLUDE变量中包括的头文件路径解决不了。最近研究fail-safe的嵌入式软件升级方案,需要在linux环境下修改uboot中的环境变量,所以需要交叉编译uboot中的/tool/env代码,编译过程中遇到了很多问题,最终完美解决了。于是,又尝试用主机的编译器编译,能直接编译过。

2024-03-05 11:23:16 515 1

原创 [Xilnx ZYNQ]Required perl module(s) not found: Thread::Queue

如果创建工厂出现以上错误说明你安装了交叉工具链,去掉~/.bashrc默认的配置,重新打开一个shell即可。

2024-02-21 14:50:42 162

原创 【FPGA】快速学习路径

FPGA学习教程、功利式学习路径、以找工作为目的,早日入门FPGA_哔哩哔哩_bilibili

2024-02-05 18:39:02 317

原创 海思3519平台fw_printenv编译

【代码】海思3519平台fw_printenv编译。

2024-01-19 15:34:52 425

原创 crash分析ramdump

crash主要是用来离线分析linux内核内存转存文件,它整合了gdb工具,具有很强的功能,可以查看堆栈,dmesg日志,内核数据结构,反汇编等等.其支持多种工具生成的内存转储文件格式,包括:Live linux系统kdump产生的正常的和压缩的内存转储文件由makedumpfile命令生成的压缩的内存转储文件由netdump生成的内存转储文件由diskdump生成的内存转储文件.由kdump生成的Xen的内存转储文件LKCD生成的内存转储文件Mcore生成的内存转储文件。

2024-01-08 15:30:32 1107

原创 20201019_RISCV-GNU-Toolchain

2024-01-06 21:27:11 455

原创 allwinner ssl

【代码】allwinner ssl。

2023-11-29 16:45:49 169

原创 [VIM] config

Tmux 拥有着 丰富的社区生态, 其中不乏一些 “花里胡哨” 的插件,我不怎么用,状态栏比较干净。tmux-prefix-highlight - 每一次按下前缀键的时候,在状态栏高亮显示。tmux-open - 在 copy 模式下,选中一个 URL 可直接调用浏览器打开。tmux-mode-indicator - 在状态栏显示 tmux 当前的模式名称。

2023-11-20 17:04:23 193

原创 【SHELL】sh-4.4#和root@xxx#如何配置

在/etc/下增加bash.bashrc文件。etc/profile增加。

2023-11-09 13:55:16 204

原创 【RISC-v】IC进阶之路

2023-10-28 11:51:50 91

原创 [RISC-V]verilog

task不可综合,function可以综合。

2023-10-28 10:01:32 426

原创 [RISC-V] 循序渐进,学习开发一个RISC-V上的操作系统33

dxcxc。

2023-10-24 13:40:14 77

原创 [RISC-V] 循序渐进,学习开发一个RISC-V上的操作系统2

ssssss。

2023-10-24 13:35:50 47

原创 【X3m】DDR压力测试

检查cpu test result, 如果/userdata/cpu-stress.log最后Status显示PASS,且日志中未出现"error" 或者 "miscompare" 关键字,表示测试PASS;如果/userdata/cpu-stress.log最后Status显示FAIL,或者日志中出现了"error" 或者 "miscompare" 关键字,表示测试FAIL;cpu test log存放目录在 /userdata/cpu-stress.log, 查看当前运行状态。

2023-10-23 13:10:18 223

原创 【X3m】emmc稳定性测试和性能测试

【代码】【X3m】emmc稳定性测试和性能测试。

2023-10-23 11:24:06 131

原创 【VIM TMUX】开发工具 Vim 在 bash 中的显示与 tmux 中的显示不同

2.在~/.tmux.conf中添加。1.在~/.bashrc中添加。

2023-10-13 13:13:02 1111

原创 [VIM]spcaevim

最近看到了Neovim以及SpaceVim,于是上手试了一下。

2023-10-04 17:19:58 1052

原创 [VIM]VIM初步学习-3

3-1 编写 vim 配置,我的 vim 我做主_哔哩哔哩_bilibili

2023-10-02 22:58:54 1485 1

原创 【VIM】初步认识VIM-2

1-6行将self改成this。精确替换quack单词为交。

2023-10-02 22:29:32 1508

原创 【VIM】VIm初步使用

玩转Vim-从放弃到入门_哔哩哔哩_bilibili

2023-10-02 13:21:47 389

原创 【VIM】VIM配合使用的工具

6-1 课程总结-vim虐我千百遍,我待 vim 如初恋_哔哩哔哩_bilibili

2023-10-01 23:27:19 410

原创 【VIM】VIm-plug插件

如何查找需要的插件github.com/w0ng/vim-hybrid。

2023-10-01 23:07:07 1345

原创 【VIM】vimrc配置

【代码】【VIM】vimrc配置。

2023-10-01 20:18:11 67

原创 【Vim 插件管理器】Vim-plug和Vim-vbundle的区别

Vim-plug 是一个自由、开源、速度非常快的、极简的 vim 插件管理器。最重要的是,它非常快。vim 下的插件管理插件是非常多的,最为有名的要数 vundle 和 vim-plug,但如果你使用的是 vim8 的话,还是更为推荐 vim-plug,因为他已经支持 vim8 的 async process 特性了。vim-plug 有详细的文档,如果您是 Vim 或插件管理器的新手,它非常适合。大多数 Vim 插件和插件管理器,包括 vim-plug,都有一个 GitHub 页面来指导您完成安装。

2023-10-01 20:15:04 646

原创 【精通嵌入式Linux编程】构建根文件系统

1。

2023-09-24 12:50:43 69

原创 【精通嵌入式Linux编程】配置和构建内核

vmlinux:作为ELF二进制文件的内核。如果打开(CONFIG_DEBUG_INFO),它将包含可与kgdb等调试器一起使用的调试符号。zImage:压缩后的Image将被放到代码末尾处,该代码负责对其进行解压缩和重定位。内核构建会在上层目录生成两个文件:vmlinux和system.map。uImage:zImage加上64字节的uboot标头。Image:vmlinux转换位原始二进制格式。System.map:人类可读形式的符号表。使用LOCAL VERSION识别内核。

2023-09-24 12:38:50 215

原创 【精通嵌入式Linux编程】引导加载程序详解bootloader

从SRAM中的SPL到DRAM中的TPL的跳转。从ROM代码到SPL的跳转,当SPL在SRAM中执行时,它会将TPL加载到DRAM中。SPL不行设置内存控制器和系统的其他重要部分,以准备将第三级程序加载器(tertiary program loader,TPL)加载到DRAM中,SRAM不足以加载完整的uboot,必须增加一个辅助程序加载器(Secondary program loader,SPL)的中间加载程序。在ROM代码阶段结束时,SPL将出现在SRAM中,并且ROM代码会跳转到该代码的开头。

2023-09-24 11:20:24 157

原创 【精通嵌入式Linux编程】工具链

工具链sysroot是一个目录,其中包含库,头文件和其他配置文件的子目录。该目录可以在通过--with-sysroot=配置工具链时进行设置,5、基于桌面Linux发行版的跨平台工具包,Debain发行版具有ARM MIPIS目标的交叉编译包。GNU工具链三个主要组件组成:Binutils,GNU编译器集合(GCC),C库。4、应用程序二进制接口(ABI):函数调用之间传递参数的调用条约。4、基于嵌入式构建工具之一生成的二进制SDK,yocto。也可以在--sysroot=命令行中进行设置。

2023-09-24 10:56:57 189

原创 【VIM系列】cscope命令

cscope。

2023-09-24 10:28:52 149

原创 【VIM安装ctags cscope】

三、编译安装YouCompelte。五:编译Linux kernel。二、下载VIM插件管理器。

2023-09-23 18:34:59 204

原创 【x3m】EMMC稳定性测试

高温:45°、低温:-10°、常温下,程序正常执行,不会出现重启挂死的情况。Read上限:172.8MB/s、Write上限:35MB/s。常温环境下,程序正常执行,不会出现重启挂死等异常。统计实际测试读写速度是否符合性能指标。对EMMC文件系统读写速度进行测试。对EMMC进行文件系统读写测试。脚本对EMMC文件系统读写测试。

2023-09-19 13:11:40 535

原创 【x3m】 ddr稳定性测试

在DDR参数已经相对稳定了后,在长稳、高低温等长稳测试中,可能会发生一些随机的Kernel panic,每次panic的位置不同,且panic的位置多在Kernel的通用代码中。DDR长稳测试中经常使用stressapptest做内存压力测试,开发中遇到怀疑有DDR故障的板子也可以使用stressapptest做一下测试,确认ddr问题。比如下图中的错误地址,地址的最高24位由ffffff变成了fff7ffb,说明在bit52和bit59发生了翻转,这种问题经常在高低温测试中遇到。

2023-09-19 09:58:21 501

Linux就是这个范儿2/3

Linux就是这个范儿

2015-10-01

Linux就是这个范儿1/3

Linux就是这个范儿 1/3

2015-10-01

bmp转二进制工具

bmp转二进制工具

2015-08-10

Understanding The Linux Kernel 3rd

Understanding The Linux Kernel 3rd Understanding The Linux Kernel 3rd

2015-08-02

测试资料以及工具APK

测试资料以及工具APK

2015-07-03

嵌入式硬件设计(中文版,完整书签)

嵌入式硬件设计(中文版,完整书签)

2015-06-17

[ARDUINO.ANDROID互动智作].〔美〕Simon.Monk.科学出版社.2013-1-1.扫描版(简体)[学习库

[ARDUINO.ANDROID互动智作].〔美〕Simon.Monk.科学出版社.2013-1-1.扫描版(简体)[学习库

2015-06-17

Arduino从基础到实践[美].Michael.McRoberts.著

Arduino从基础到实践[美].Michael.McRoberts.著

2015-06-17

ARDUINO技术内幕

ARDUINO技术内幕

2015-06-17

Linux内核探秘 深入解析文件系统和设备驱动的架构与设计

Linux内核探秘 深入解析文件系统和设备驱动的架构与设计

2015-05-04

C指针编程之道

C指针编程之道

2015-05-04

深入理解Linux虚拟内存管理+(爱尔兰)戈尔

深入理解Linux虚拟内存管理+(爱尔兰)戈尔

2013-09-10

Embeded Android

Embeded Android.pdf

2013-09-10

ANDROID框架揭秘

ANDROID框架揭秘

2013-09-10

展讯平台tp兼容patch

展讯平台tp兼容patch

2013-06-29

ARM体系结构与编程.pdf

ARM体系结构与编程.pdf

2013-06-01

android launcher桌面数字时钟控件

android launcher桌面数字时钟控件

2013-01-19

MagicDraw UML Enterprise

Enterprise Architect是一款计算机辅助软件工程(CASE)工具,用于设计和构建软件系统、业务流程建模及更多通用的建模。  Enterprise ArchitectEA并不仅仅是一个UML画图工具那么简单,它对整个项目开发过程有着非常好的支持。比较亮点的功能: · UML建模--支持UML2.1 · 代码工程--按图生成代码,导入原有的代码成为UML图 · 项目管理程序--包括项目计划,任务进度,问题集等 · 文档生成和模板--可使用文字翻译替换和自定义的模板为不同的项目打造最适合的文档类型 · 数据库建模--可从ODBC导入数据源结构,并进行ER图的编辑,还可生成建表的SQL语句 · 代码编辑、调试和运行--加入编译脚本,就可以把EA当作IDE来使用 · 版本控制,联机讨论,局域网协同开发等功能。

2012-11-27

敏捷软件开发:原则、模式与实践

敏捷软件开发:原则、模式与实践 敏捷软件开发:原则、模式与实践

2012-11-26

Android系统源代码 情景分析 光盘内容 序列图

Android系统源代码 情景分析 光盘内容 序列图

2012-11-26

FPGA-Based Prototyping Methodology Manual 基于 FPGA 的原型方法手册

FPGA-Based Prototyping Methodology Manual 基于 FPGA 的原型方法手册 The FPGA-Based Prototyping Methodology Manual: Best practices in Design-for-Prototyping (FPMM) is a comprehensive and practical guide to using FPGAs as a platform for SoC development and verification. The manual is organized into chapters which are roughly in the same order as the tasks and decisions which are performed during an FPGA-based prototyping project. The manual can be read start-to-finish or, since the

2024-04-12

serial-catch package.rar

serial-monitor串口监控软件 serial-monitor串口监控软件 serial-monitor

2020-06-03

mcp2515.rar

基于msm8909平台mcp2515芯片驱动代码

2020-03-13

spifi-flash.rar

spifi-flash.rar

2019-08-07

ROS学习资料43本.zip

1、ROS十天学基础(by dreamluo).pdf 2、ROS探索总结-.pdf 3、机器人操作系统(ROS)浅析.pdf 4、开源机器人操作系统--ROS),5、基于嵌入式系统的室内移动机器人定位与导航_ 6、ROS机器人程序设计书.pdf 7、ROS 机器人程序设计-.pdf 8、ROS配置pyCharm环境.pdf 9、ROS配置Qt Creator环境.pdf 10、ROSWIKI官网学习资料整理.pdf 11、Jason M. O'Kane的ROS.pdf 等

2019-06-12

bluepy移植到嵌入式平台imx6ul

bluepy移植到嵌入式平台 bluepy移植到嵌入式平台imx6ul

2019-04-10

wpa hostap rel8927ds 交叉编译

wpa hostap rel8927ds 交叉编译

2019-03-29

bluez5.5自测ok,已经打包

bluez5.5自测ok ,bluez5.5自测ok。包含已经编译好的库文件,基于imx6ul

2019-03-26

wav音频文件

wav音频文件 1k 10k 20khz

2018-11-29

Android5.1 wm8960

Android5.1 wm8960 完整代码

2018-11-29

i.MX_6Dual6Quad_Linux_Reference_Manual

i.MX_6Dual6Quad_Linux_Reference_Manual i.MX_6Dual6Quad_Linux_Reference_Manual

2018-07-06

phyBOARD-Mira_i.MX6_Application_Guide

phyBOARD-Mira_i.MX6_Application_Guide phyBOARD-Mira_i.MX6_Application_Guide

2018-07-06

系统规划与管理师教程

系统规划与管理师教程 系统规划与管理师教程 系统规划与管理师教程

2018-07-06

sfdisk mkfs.ext4工具移植

sfdisk mkfs.ext4工具移植 sfdisk mkfs.ext4工具移植 sfdisk mkfs.ext4工具移植 sfdisk mkfs.ext4工具移植

2018-06-28

Android can总线应用层测试程序

Android can应用层测试程序,自测能使用,CAN总线应用层测试验证

2018-04-24

高通平台SPI显示

高通平台SPI显示 高通平台SPI显示 高通平台SPI显示 高通平台SPI显示 recovery

2017-11-09

高质量嵌入式Linux C编程part1

高质量嵌入式Linux C编程 [梁庚,陈明,马小陆编著][电子工业出版社][2015.01][360页].part1.rar

2016-02-17

高质量嵌入式Linux C编程 [梁庚,陈明,马小陆编著][电子工业出版社][2015.01][360页].part2

高质量嵌入式Linux C编程 [梁庚,陈明,马小陆编著][电子工业出版社][2015.01][360页].part2

2016-02-17

sed与awk(第二版

sed与awk(第二版

2015-10-01

Linux就是这个范儿3/3

Linux就是这个范儿

2015-10-01

空空如也

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

TA关注的人

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