摘要:
(目录) 建立一个文件或文件夹的软链接: ln -s 原名 软链接名 软链接就类似Windows下的“快捷方式”,访问它其实访问的是它指向的内容。 git仓库操作 1、通常远程操作的第一步,是使用git clone从远程主机克隆一个版本库到本地文件夹下。 2、要获取远程仓库的代码更新,使用git 阅读全文
摘要:
@(目录) Windows系统:Windows10 x64 vmware:VMware Workstation 15 Pro Linux系统:Ubuntu16.04 x64 BootLoader:u-boot-2010.03 Linux内核:Linux2.6 编译链:gcc-3.4.5-glibc 阅读全文
摘要:
@(目录) 首个驱动hellodrv 3、如果下载不到,就自己编写,并编译驱动。 1、编写源码 2、编译模块 1、先写makefile,注意KDIR是开发板内核源码位置: obj-m += hellodrv.o KDIR := /home/book/100ask_imx6ull-qemu/lin 阅读全文
摘要:
@(目录) 总结自《嵌入式Linux应用开发完全手册_韦东山全系列视频文档全集V2.4》 0、下载源配置 1、图形界面设置 Ubuntu 18.04 中提供了图形界面进行源的切换.不过需要注意软件源的设置不在 setting 中,而是有一个单独的 Software&Upadates 供设置,直接通 阅读全文
摘要:
1、打开Source Insight。如果已经打开过项目,则选择Project->Close Project。然后点击Project->New Project; 2、在弹出界面填入项目名 和 项目绝对地址(推荐);点击OK; 3、如果第二步填的是绝对地址,那该界面会自动有项目地址。点击OK; 4、 阅读全文
摘要:
1、引脚 必要的引脚在左边,任选的引脚在右边 2、CLK in:时钟输入,为所有PCI上的接口传送提供时序。其频率也称为PCI的工作频率。 大部分信号都在CLK的上升沿有效 3、AD0~AD31 t/s:地址、数据多路复用的输入/输出信号。在FRAME#有效时,是地址周期;在IRDY#和TRDY# 阅读全文
摘要:
是一个可以基于ROM运行的、可裁减的、抢占式、实时、多任务OS内核; 可剥夺型的实时内核在任何时候都运行就绪了的最高优先级的任务。 一个任务,也称作一个线程,是一个简单的程序,该程序可以认为 CPU 完全只属该程序自己。 OS包含了任务调度,任务管理,时间管理,内存管理和任务间的通信和同步等基本功 阅读全文
摘要:
@(各类外设的驱动(UART、I2C、MIO、SD等都视为外设)) 套路如下: 1、定义硬件信息结构体 namePs_Config *Config; 2、定义驱动信息结构体 namePs name_Ps; 3、根据设备号和自动生成的硬件.c文件,获取外设硬件信息 Config = namePs_L 阅读全文
摘要:
@(嵌入式常用知识点) 概念集 嵌入式工程师需要非常扎实的C语言功底, 能基本看懂PCB硬件原理图,怎么也得知道哪些引脚是相接的吧 基本的驱动需要知道,比如PWM、串口、iic、SPI、DMA等,这些其实都不难需要了解 基本的网络协议,比如TCP三次握手,ARP协议、DHCP协议、ICMP协议、 阅读全文
摘要:
# 一、同步电脑本地文件夹到gitee的过程 1、打开Gitee,注册一个账号,注册完登录,然后在右上角点击【+】创建一个仓库,设置仓库名,设置为私有,点击创建(只执行一次)。 ![image](https://img2023.cnblogs.com/blog/2248628/202307/2248 阅读全文
摘要:
1、各种库 [ ] matplotlib是一个Python的2D绘图库,我们可以通过这个库将数据绘制成各种2D图形(直方图、散点图、条形图等)。 [ ] requests库强大好用,使用requests库获取网页的HTML信息。requests库的github地址:https://github.c 阅读全文
摘要:
- [ ] 推荐这篇文章,原理及抓包都分析的很好: https://blog.csdn.net/andy_93/article/details/78238931 [ ] 简要步骤分析如下: 1、DHCP_Client 发给 DHCP_Server:DHCP DISCOVER(寻找服务器)(广播包 阅读全文
摘要:
第一步:开始菜单->运行->cmd->输入 wmic->输入 cpu get * 第二步:拖动底部滑动栏至下图所示位置,可以看到为6核6线程 阅读全文
摘要:
> SDK: V2014.4 协议: Ymodem 工具: USB转UART转接线、xshell6软件 可实现各种文件传输,大小不限,只是速度很慢 参考原代码如下: /***************************************************************** 阅读全文
摘要:
ZYNQ中断分为3类: SGI(Software Generated Interrupts)软件中断 PPI(Private Peripheral Interrupts)私有外设中断 SPI(Shared Peripheral Interrupts)共享外设中断 1、SGI软件中断 16个,中断号 阅读全文
摘要:
> SDK V2014.4 PHY 88E1510 PL端以太网,自协商 standalone应用程序 PL端设计,略。 根据PL端生成的hdf,新建项目,采用官方lwip echo server例程。发现运行结果为 lwIP TCP echo server TCP packets sent to 阅读全文
摘要:
Zynq 7000 SoC 是业界首款All Programmable SoC 组成: PL(FPGA部分) PS(ARM部分) PL和PS数据传输的 高效接口:AXI和ACP PS: 处理系统(Processing System),与FPGA无关的ARM的SOC的部分。 PL: 可编程逻辑 (P 阅读全文
摘要:
0、ZYNQ外部启动条件 1、 电源要求: 在阶段0 BootROM时,安全模式下PS与PL都是必须上电的;非安全模式PS需要上电,如图: 在阶段1 FSBL时,PS与PL都是必须上电的,因为PL将在这个阶段进行配置,而PS将负责配置的过程。 2、 时钟要求:必须满足时钟 。 3、 复位要求:主 阅读全文
摘要:
vivado 2014.4 特殊情况:总DDR内存大于512MB,且CPU0已经占用了超过512MB,这时按以下步骤CPU1无法启动。 原因:启动入口地址限制。更改方法如下: 打开cpu1_bsp\ps7_cortexa9_1\libsrc\standalone_v4_2\src\boot.S, 阅读全文
摘要:
1、找到工程目录下的Binaries->xxx.elf-[arm/le] 。 2、右击该elf,选择Debug As->Debug Configurations... 进入设置界面。 3、将图中“1” 改为如图即可。(网上有说将“2” tcl文件重新选择实际路径,但我试了没用) 阅读全文
摘要:
一、实用简单的fatfs基础知识点总结: https://my.oschina.net/u/274829/blog/282135 二、深入点的FAT表解析: http://blog.chinaunix.net/uid-27134408-id-3510359.html https://www.cn 阅读全文