他们不让我当弟弟
码龄12年
关注
提问 私信
  • 博客:100,999
    社区:3,378
    问答:2,789
    107,166
    总访问量
  • 31
    原创
  • 228,516
    排名
  • 53
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:嵌入式开发者

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
  • 目前就职: 清华大学
  • 加入CSDN时间: 2012-12-23
博客简介:

北京菜刀

博客描述:
Android开发类
查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    302
    当月
    9
个人成就
  • 获得83次点赞
  • 内容获得94次评论
  • 获得240次收藏
  • 代码片获得261次分享
创作历程
  • 1篇
    2024年
  • 6篇
    2022年
  • 1篇
    2021年
  • 3篇
    2020年
  • 1篇
    2019年
  • 6篇
    2018年
  • 3篇
    2017年
  • 10篇
    2016年
成就勋章
TA的专栏
  • zynq
    4篇
  • 前端
    3篇
  • 设备树
    1篇
  • python
    1篇
  • 神经网络
  • unity
    1篇
  • 图像处理
  • Linux
    9篇
  • Android
    10篇
  • 测试
    2篇
  • Android;usb
  • usb
    1篇
  • controlTransfer
    1篇
  • 微信支付
    1篇
  • 支付
    1篇
  • xilinx
    4篇
  • 嵌入式
    5篇
兴趣领域 设置
  • Python
    python
  • 编程语言
    c语言
  • 前端
    javascript
  • 嵌入式
    嵌入式硬件
  • 操作系统
    ubuntu
创作活动更多

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

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

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

基于ZYNQ PS-SPI的Flash驱动开发

本文使用PS-SPI实现Flash读写,PS-SPI的基础资料参考Xilinx UG1085的文档说明,其基础使用方法是,配置SPI模式,控制TXFIFO/RXFIFO,ZYNQ的IP自动完成发送TXFIFO数据,接收数据到RXFIFO,FIFO深度为128Byte。本文介绍了使用PS-SPI的Flash开发。
原创
发布博客 2024.03.05 ·
1960 阅读 ·
19 点赞 ·
2 评论 ·
35 收藏

64位指针赋值遇到的问题

问题:mmap成功返回一个地址,地址g_mmap_addr赋值给整数变量temp。 unsigned int temp; unsigned int phy_addr = 0xA0000000; void *g_mmap_addr; g_fd = open("/dev/mem", O_RDWR | O_SYNC); if (g_fd < 0) { debug("open fail,abort
"); abort(); } debug("open mem
原创
发布博客 2022.05.06 ·
661 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

解决安装Ubuntu找不到按钮

解决安装Ubuntu找不到按钮的问题
原创
发布博客 2022.05.01 ·
5513 阅读 ·
11 点赞 ·
3 评论 ·
23 收藏

python程序画吉他和弦

和弦是指有一定音程关系的一组声音,例如1、3、5组成C和弦,我入门学的第一个和弦。可以使用python的matplotlib库来绘制和弦图,matplotlib一般是用来分析数据用的。和弦图像一个4行5列的网格,表示琴弦的位置和品柱位置。图:4行5列的网格环境:Window10 + Python 3.10.1import matplotlib.pyplot as pltdef draw_block(): plt.cla() plt.clf() ..
原创
发布博客 2022.04.26 ·
2628 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

网页H5制作节拍器

节拍器像敲木鱼一样,有规律和节奏哒哒哒响,这个程序可以完美做到。所有软件都能实现节拍器,网页无疑是跨平台的最佳方案。
原创
发布博客 2022.04.26 ·
1581 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

设备树(DeviceTree)数组使用

Linux驱动内需要设备数组数据,又不想在驱动文件添加,这样会使代码显得过于臃肿。可以在设备树(devicetree)使用"[01 02 03 04]"或者<01 02 03 04>的方式定义,这种方式和我们在C语言内定义数组颇为相似。
原创
发布博客 2022.04.22 ·
1151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

epoll使用

epoll的使用例子。
原创
发布博客 2022.03.14 ·
2591 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python导入自定义路径

Python引入指定路径下文件的方法。
原创
发布博客 2021.12.17 ·
1920 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

SerialATA_Revision_3_0_RC11.pdf

发布资源 2021.10.07 ·
pdf

unity面向角度和运动

实现一只斑马面向一个颗球,球左右摇摆。创建一只斑马,加上下面的脚本,创建一颗红色球。using System.Collections;using System.Collections.Generic;using UnityEngine;public class NewBehaviourScript : MonoBehaviour{ Quaternion targetRotation; float fLastTime; GameObject TargetObje
原创
发布博客 2020.11.07 ·
682 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++ 内存泄漏调试

C++和其他高级语言不同,需要自行管理内存,项目大\调用多,容易内存泄漏.内存申请释放使用malloc/free和new delete两种方式.当内存报错弹出一个陌生的地址,我一脸懵逼,不清楚是哪个地方出的错,特别是程序退出的时候报错更不好定位.可以使用第三方工具来定位解决,也可以自己想办法解决.我在做神经网络训练的时候碰到一个的BUG,发送完训练图片之后直接提示使用了非法内存.HEAP[Test.exe]: HEAP: Free Heap block 0000015E950E4A60 mod
原创
发布博客 2020.09.15 ·
545 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js和python通信

js和python是两种语言,js处理网页数据,python可作为服务端开发,两者通过websocket进行通信,websocket是socket的封装,省去了通信上的HTTP协议转换上的麻烦.中大型项目推荐使用torando/Djiango平台,两个平台集成度较高,方便开发使用.实验以发送html页面上的图片到服务器后端为例子.服务端接收图片后,开启本地端口为10086的服务,等待前端的连接.服务把前端发的图像url存在本地文件car.bmp.import asyncioimport.
原创
发布博客 2020.08.24 ·
2134 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

Zynq AXI-GPIO

硬件:Xilinx Zynq-7000 SoC ZC706版本:vivado2015.4Zynq上有三种GPIO方式,AXI-GPIO是其中一种,需要创建一个AXI-GPIO核,AXI总线连接至ZYNQ。然后配置GPIO的宽度和初始状态。All Outputs:设置成输出,根据需要配置。GPIO Width为GPIO的数量,这边配置成2Default Output Va...
原创
发布博客 2019.12.04 ·
1113 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

嵌入式系统设计师笔记

努力了3个月,终于考过了!把这阶段的心得和笔记分享到网上 指令周期若干个即周期组成,是取指令、分析、执行所需的全部时间。过程CPU从&lt;程序计数器&gt;获取所需的指令地址       (PC上取指令地址)从内存(cache)读取指令的内容暂存&lt;暂存寄存器&gt;,然后进行分析和执行 (IR暂存指令地址对应的指令)简称IR       指令寄存器...
原创
发布博客 2018.12.20 ·
1407 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

ZYNQ PL-PS中断

硬件:Xilinx Zynq-7000 SoC ZC706版本:vivado2015.4目的:PL触发中断,PS做中断处理PL部分添加两个中断源,一个普通中断,一个FIQ中断,对应中断号为61和28连接图约束set_property PACKAGE_PIN AK25 [get_ports {SW1[0]}]set_property IOSTANDARD L...
原创
发布博客 2018.11.09 ·
3850 阅读 ·
1 点赞 ·
1 评论 ·
24 收藏

ZYNQ SPI测试

ZYNQ平台下的SPI开发,以自发自收为例子。
原创
发布博客 2018.11.06 ·
13350 阅读 ·
20 点赞 ·
49 评论 ·
101 收藏

ZYNQ 使用EMIO点亮LED

硬件:Xilinx Zynq-7000 SoC ZC706版本:vivado2015.4目的:同时闪烁3个灯。点亮分为PS和PL两部分。PL属于硬件连接。PL部分设置EMIO宽度为3连接EMIO设置管脚约束Create HDL Wapper生成.v文件gpio_0_tri_io在.v文件里生成,注意不是GPIO_0;管脚号PACKAGE_PIN...
原创
发布博客 2018.11.01 ·
1321 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

编址范围计算

寻址的时候需要地址,所以就需要到编址。编址的时候需要考虑字长、存储容量。几个名词较为抽象,先解释清楚。字长是CPU一次能并行处理的二进制位数,有8/16/32/64位,也称为8/16/32/64位机器。字节8位一字节单字编址单字这里不解释为字节,理解为单字长编址双字编址理解为双字长编址 ,32位字长,对应编址方式就是64位的步长。即地址访问偏移64位。像C语...
原创
发布博客 2018.10.20 ·
3852 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

汇编AND指令取高4位?

发布问题 2018.10.13 ·
1 回答

Android微信刷卡支付开发

微信开发不容易,在于各个环节的理解和疏通。支付类型就分为几种,每种的业务也不相同,所以就困扰了很多人,我也抱怨过资料的混乱,没办法慢慢梳理。摸索过后才知道我需要的是刷卡支付业务。公司的Android终端集成扫描功能,不需要调用微信的扫描。1、什么是刷卡支付刷卡支付场景就像超市收银台扫你微信上的二维码,收银台主动发起扫码请求,扫码完成后扣取你的费用。流程如下图
原创
发布博客 2018.01.29 ·
1541 阅读 ·
0 点赞 ·
20 评论 ·
1 收藏
加载更多