我们的夜歌
码龄8年
关注
提问 私信
  • 博客:15,376
    社区:1,883
    17,259
    总访问量
  • 18
    原创
  • 82,804
    排名
  • 191
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-03-19
博客简介:

屁神 的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    236
    当月
    5
个人成就
  • 获得196次点赞
  • 内容获得10次评论
  • 获得210次收藏
创作历程
  • 9篇
    2024年
  • 8篇
    2023年
  • 1篇
    2022年
成就勋章
TA的专栏
  • linux内核驱动
    1篇
  • zynq
    4篇
  • linux
    6篇
  • SylixOS
    6篇
  • C语言
    1篇
  • 文件系统
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ZYNQ7045双片Qspi flash支持single和parallel模式

硬件:zynq7045+双片micro512Mb并联。
原创
发布博客 2024.08.26 ·
541 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

将apache移植到zynq上,并支持大文件处理

适用于zynq平台32位arm需要处理超过4GB文件的情况
原创
发布博客 2024.03.21 ·
196 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

apache(httpd)源码

发布资源 2024.03.21 ·
gz

32位arm使用lseek定位大于2GB的文件

因为正常情况下lseek只支持-2GB~+2GB的文件定位。
原创
发布博客 2024.03.20 ·
210 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

移植mkfs.exfat工具到zynq arm

1、地址:https://github.com/exfatprogs/exfatprogs/2、这里我是用的是exfatprogs-1.2.1.tar.gz。
原创
发布博客 2024.03.19 ·
517 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

ZYNQ uboot整体擦除flash后,JTAG烧写卡住

在调试板卡时,使用sf erase 0x0 0x2000000 命令误将flash全部擦除,擦除后使用JTAG刷写BOOT.bin时卡住,更换vivado2015、vivado2016、vivado2018均不能正常烧写flash。1)vivado2018创建xqspips_flash_polled_example例程,debug运行,程序正常,串口有输出;4)制作BOOT.bin,烧写,这时候就能写进去了;5)重启,这时候因为是JTAG模式,是起不来的;7)再次生成BOOT.bin,重新烧写,可以了。
原创
发布博客 2024.03.13 ·
714 阅读 ·
8 点赞 ·
0 评论 ·
10 收藏

shell语法记录

文件描述符 0 通常是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误输出(STDERR)变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界。单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行);例如:将 stdout 和 stderr 合并后重定向到 file。单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;①将command的标准输出strout(1)重定向到file。②将2(标准错误输出)重定向到1(标准输出)
原创
发布博客 2024.03.04 ·
902 阅读 ·
17 点赞 ·
1 评论 ·
18 收藏

SylixOS下crashtrap程序捕获异常

1、除法分母为负值产生的崩溃不能被crashtrap捕获。2、指针操作导致的崩溃可以被crashtrap捕获,但会导致系统崩溃;不使用crashtrap捕获则不会导致系统崩溃。3、尝试了几个可能导致段错误的情况,大部分会导致系统直接重启,我要你有何用!Oh Shit!
原创
发布博客 2024.01.09 ·
393 阅读 ·
8 点赞 ·
0 评论 ·
6 收藏

SylixOS进线程优先级和调度策略调整

对于实时调度策略,如SCHED_FIFO(先进先出)和SCHED_RR(轮转),POSIX标准优先级定义通常从1(最低)到99(最高),一个较高的数值通常表示一个较高的优先级。而SylixOS内核支持从0(最高)到255(最低),一个较高的数值通常表示一个较低的优先级。
原创
发布博客 2024.01.08 ·
471 阅读 ·
7 点赞 ·
1 评论 ·
12 收藏

ZYNQ平台SylixOS系统启动过程占用时间最长的操作

当i = 17时,ulPageNum = 262144,1页是4Kb,换算一下就是1G的PL空间。如果抛开zynq,如果不需要做PL寄存器地址的映射,启动过程大约需要3s左右。可以看出__vmmLibPageMap是按页映射的,页越多占用时间越长。
原创
发布博客 2024.01.03 ·
467 阅读 ·
7 点赞 ·
1 评论 ·
8 收藏

移植cJSON到SylixOS上

移植cJSON到SylixOS
原创
发布博客 2023.12.29 ·
1790 阅读 ·
45 点赞 ·
1 评论 ·
50 收藏

C语言程序调用汇编函数求和

x86和arm汇编指令集和寄存器等有明显区别,各个架构之间不能兼容。2、汇编代码(asm_x64.S)2、汇编代码(asm_arm.S)1、c语言代码(main.c)1、c语言代码(main.c)
原创
发布博客 2023.12.27 ·
497 阅读 ·
6 点赞 ·
1 评论 ·
8 收藏

zynq 7000 AMP模式 双裸核 软中断不触发

记录一个AMP模式下,软中断不触发的问题网上有很多双裸核交互实验的文章,这里记录几个需要注意的点。
原创
发布博客 2023.12.14 ·
543 阅读 ·
7 点赞 ·
1 评论 ·
12 收藏

SylixOS执行应用程序找不到链接符号

我的系统是Windows 10 专业工作站版,IDE版本SylixOS IDE 5.0.1_professional。问题:SylixOS上板跑的时候发现无论什么应用,只要在板上运行,都会报can not find symbol。3、确认应用程序链接的base工程没有问题,和板上的系统是匹配的。7、终极大招:咨询技术支持,最后重装操作系统解决。5、windows防火墙、杀毒软件全关,不好使。4、重新编译base和bsp,问题没解决。2、确认应用程序编译时链接的库没有遗漏。6、卸载IDE,重新安装,不好使。
原创
发布博客 2023.12.12 ·
392 阅读 ·
10 点赞 ·
0 评论 ·
10 收藏

ZYNQ7020实现双核分别运行SylixOS和裸机

zynq7020双核独立任务
原创
发布博客 2023.12.08 ·
661 阅读 ·
7 点赞 ·
0 评论 ·
8 收藏

uboot引导linux的实验笔记

zImage的头部有地址无关的自解压程序,因此刚开始执行的时候,zImage所在的内存地址(entry point)不需要同编译kernel的地址相同。此种情况下,bootm会把uImage header后的zImage move到load address(见上方代码),然后go到entry point开始执行。由此知道此时的load address必须等于entry point。结论:对于1G内存,当LOADADDR在0-0x2FFFFFFF之间时,可以正常启动,大于0x30000000的内存会有问题。
原创
发布博客 2023.11.23 ·
1594 阅读 ·
35 点赞 ·
0 评论 ·
28 收藏

uramdisk内容修改、解压和压缩

【代码】uramdisk内容修改、解压和压缩。
原创
发布博客 2023.11.23 ·
486 阅读 ·
6 点赞 ·
0 评论 ·
7 收藏

Linux 5.19.0版本加载自定义驱动的未签名问题

Linux 5.19.0版本ubuntu在加载自定义驱动程序时报错:Key was rejected by service。找到刚才的私钥MOK.priv和MOK.der证书,写驱动名字。证书名字随便写。这里会提示输入口令,自己随便写。选择"Enroll MOK"选择"View key 0"选择"continue"选择"reboot"
原创
发布博客 2023.03.23 ·
933 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Linux驱动 i2c子系统笔记

一、关键结构体1、struct i2c_adapteri2c适配器/控制器和cpu相关联,i2c register map相同的cpu,这块操作一般相同结构体内包含struct i2c_algorithm指针,通信前adapter选择一个algorithm与其对应的从机进行通信2、struct i2c_algorithmi2c算法/操作方法主机和从机通信的时序与主机和从机都有关如果是非标准i2c时序,则需要自己实现由adapter调用.master_xfer 负责
原创
发布博客 2022.07.10 ·
1807 阅读 ·
20 点赞 ·
0 评论 ·
12 收藏
加载更多