
linux
文章平均质量分 78
披着假发的程序唐
嵌入式软件工程师,擅长linux开发、单片机开发、OTN光通信协议解析、卫星导航相关
展开
-
ZYNQ-Linux开发之(八)Python源码交叉编译安装以及Numpy库交叉编译安装的使用
对于交叉编译使用的numpy库来说,只需要numpy文件夹下的.h文件,所以eclipse中调用的numpy库并不需要交叉编译,.h文件不分平台,可以直接将zynq根文件系统中/usr/lib/python3/dist-packages/numpy/core/include/numpy文件夹拷贝出来放到虚拟机中使用,也可以手动安装X86平台的numpy库或者安装ARM平台下的numpy库,然后将python安装目录下对应的。端编译方式一致,没有交叉编译工具,编译平台,目标平台等配置,直接。原创 2023-08-01 14:45:04 · 1743 阅读 · 1 评论 -
STM32/GD32学习指南-踩坑之(三)环形buffer使用方法,环形缓存区的读取操作方法
例如:现在有一个串口,接收到外部发来的数据,将其存入到环形buffer中,然后再从该环形buffer中将数据读取出来,进行一些帧格式、数据校验的操作,再从该串口发送出去。在处理接收数据时,经常使用到环形buffer存储数据进行处理,尤其是单片机中,内存本来就小,就需要节约内存的使用。Head:当前队列头部,也就是下次数据读取时的首地址,根据数据的存取状态,是动态变化的。Tail:当前队列尾,也就是下次数据写入时的首地址,根据数据的存取状态,是动态变化的。3. 读取环形buffer中的数据。原创 2023-07-14 17:24:42 · 1762 阅读 · 1 评论 -
ZYNQ-Linux开发之(六)linux指令整理-全是linux开发中使用频率最高的shell指令,非常实用
3. 实时查看文档或日志的内容,例如调试日志在不停更新,可以使用该指令实时查看日志更新内容。7. 通过网口,远程将其他设备内数据拷贝传输出来,或者将本机数据传输到远端设备中。6. 远程登陆其他设备的系统-前提是两个设备的系统通过网口连接,可正常网络通信。14. 通过控制台启动程序,程序后台启动,并且控制台退出后程序不退出。19. 反编译设备树-反编译dtb设备树文件。18. 编译设备树-生成dtb设备树文件。24. 查看当前目录下的所有文件信息。21. 剪切文件-或重命名文件。8. 查看网口状态信息。原创 2023-07-09 17:18:45 · 505 阅读 · 0 评论 -
ZYNQ-Linux开发之(三)Vivado SDK使用,裸机开发调试,不带linux
单击Documention,可查看接口相关文档说明,单击Import Examples,可导入接口相关测试例程。,在弹出的窗口中,选中GDB Debugger using Debug Test.elf on Local,单击Run,正确情况下,SecureCRT窗口将输出“Hello World”。其他接口调试可在Peripheral Drivers中找到相应接口,点击Import Examples,再根据情况修改例程中的C/C++源代码(一般情况下不需要修改或这需要少量修改),按照以上步骤调试即可。原创 2023-07-02 11:08:25 · 6990 阅读 · 1 评论 -
ZYNQ-Linux开发之(二)Vivado工程搭建、Block Design设计搭建、PS、PL的IP核的使用配置
其他可能需要配置的是PL Fabric Clocks,根据之后添加PL的IP核所需的时钟确定,比如本工程的PL的IP核中有的需要100M时钟,有的需要200M时钟,有的需要125M时钟,还有的需要10M时钟,则可按下图设置,对于精度要求不高的IP核,还可以通过添加时钟的IP来进行时钟的倍频实现需要的时钟。4. SD有两个可选,一般设计中SD0为SD卡槽,SD1为EMMC,若为板卡存在EMMC芯片则SD0和SD1都需要勾选,无论是否有EMMC,SD0都是必须选择的。原创 2023-07-02 10:50:00 · 8199 阅读 · 5 评论 -
ZYNQ-Linux开发之(一)Vivado安装、SDK安装、License导入破解、Vivado无法正常启动等
点击Load License,再点击右侧的Copy License…,弹出对话框中找到License文件,选择打开后弹出License安装成功的对话框,点击确定完成vivado 2018.3安装。导入license,如果没有自动弹出可以打开软件后,单击Help菜单的Manage License…原创 2023-07-02 09:46:01 · 8640 阅读 · 2 评论 -
ZYNQ-Linux开发之(四)(Vivado - C2C使用)
ZYNQ-Linux开发之(一)(Vivado - C2C使用)原创 2023-06-10 17:48:04 · 1445 阅读 · 2 评论