- 博客(73)
- 收藏
- 关注
原创 【目录贴】总览软硬件规范化的意义和内容
在网上规范文章随处有的情况下,我为什么还要自己总结规范?因为每一个文章都不会是全的,就这么简单,我吸收、整理和合并它们,成为更全的,并在我以后自己的项目中遵守这些规范,实现更好的阅读性、操作性、解耦性、分层次性、模块化等,集百家之长,此乃瞰百易之精髓之一。
2022-01-23 12:23:59 696 1
原创 HDL & FPGA 学习 - Avlon 总线,从端口传输、主端口传输,单周期、可变周期传输
HDL & FPGA 学习 - Avlon 总线,从端口传输、主端口传输,单周期、可变周期传输
2024-02-25 11:33:55 1658
原创 HDL & FPGA 学习 - Quartus II 工程搭建,ModelSim 仿真,时序分析,IP 核使用,Nios II 软核使用,更多技巧和规范总结
HDL & FPGA 学习 - Quartus II 工程搭建,ModelSim 仿真,时序分析,IP 核使用,Nios II 软核使用,更多技巧和规范总结
2024-02-25 11:30:49 1605
原创 HDL & FPGA 学习 - FPGA基本要素,开发流程,Verilog语法和规范、编写技巧
HDL & FPGA 学习 - FPGA基本要素,开发流程,Verilog语法和规范、编写技巧
2024-02-25 11:25:11 1401
原创 PC 与 嵌入式板 传输文件的方式汇总 / SSH、NFS、TFTP,USB,串口
PC 与 嵌入式板 传输文件的方式汇总,SSH、NFS、TFTP,USB,串口
2023-11-12 16:46:01 510
原创 ARM & Linux 基础学习 / 配置交叉编译工具链 / 编译 Linux 应用和驱动 / 编译内核
ARM & Linux 基础学习,配置交叉编译工具链,编译 Linux 应用和驱动,编译内核
2023-11-12 16:43:57 1240 1
原创 ARM & Linux 基础学习 / Ubuntu 下的包管理 / apt工具
ARM & Linux 基础学习 / Ubuntu 下的包管理 / apt工具
2023-11-12 16:31:35 1439
原创 Linux 程序开发流程 / 基本开发工具 / Vim / GCC工具链 / Make 工具 / Makefile 模板
Linux 程序开发流程 / 基本开发工具 / Vim / GCC工具链 / Make 工具 / Makefile 模板
2023-11-12 16:26:15 1328
原创 ARM & Linux 基础学习 / Linux Shell,必要命令全记录
ARM & Linux 基础学习 / Shell,必要命令全记录。Linux Shell
2023-11-12 16:17:40 261
原创 ARM IMX6ULL 基础学习记录 / ARM 寄存器介绍
ARM IMX6ULL 基础学习记录,ARM 寄存器介绍,ARM 运行模式,ARM 大小端模式。
2023-11-10 23:21:53 510
原创 LVGL移植win端模拟显示流畅解决方案-使用 SquareLine 生成前端 UI 文件
在 win 平台对 lvgl 方便的进行模拟显示,程序文件结构清晰,lvgl with SDL2,cmake 构建,VsCode 一键运行,使用 SquareLine 生成前端 UI 文件,win 上直接跑。相比官方的 lvgl 移植到 win 端的几种方法,本仓库带来更好的 lvgl 在 win 端的模拟显示 体验!使用 SquareLine 生成前端 UI 文件,win 上直接跑。全部使用 手写的 cmake 构建,具有 学习 和 实践使用 意义。
2023-09-18 20:59:08 772
原创 算法,CS学习,嵌入式学习,算法刷图,推荐资料,直接下载
hello-algorithm 基础、刷题、面经和汇总。网站版小浩算法 (geekxh.com)。CS-Notes 算法和刷题、操作系统、网络、数据库、系统设计等CyC2018/CS-Notes: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 (github.com)。网站版。soulmachine/leetcode: LeetCode题解,151道题完整版 (github.com)。
2023-09-16 19:31:58 370
原创 算法简述-串和串的匹配、排序、深度/广度优先搜索、动态规划、分治、贪心、回溯、分支限界
但是分治算法是寻找远小于原问题的子问题(因为对于计算机来说计算小数据的问题还是很快的),同时分治算法的效率并不一定好,而动态规划的效率取决于子问题的个数的多少,子问题的个数远小于子问题的总数的情况下(也就是重复子问题多),算法才会很高效。分治策略是:对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。长期的生活经验表明,贪心策略是正确的。
2023-09-16 19:28:45 398
原创 典型数据结构-图,图的存储、基本操作和遍历
广度优先搜索,其遍历原则是从图中指定顶点出发,访问该顶点后再依次访问该顶点的各个未被访问过的邻接点,然后从这些邻接点出发,按照同样的原则依次访问他们的未被访问过的邻接点,以此类推,直到图中所有访问过的顶点的临界点都被访问,若此时图中还存在未被访问过的顶点,则从另一个未被访问过的顶点出发,继续进行上述过程,直到图中所有顶点都被访问。对于有向图,则该路径也是有相的。从给定图中任意指定的顶点出发,按照某个原则系统的访问图中的其他顶点,每个顶点仅仅被访问一次,得到由该图中顶点组成的一个序列,这个过程称为图的遍历。
2023-09-16 19:24:15 371
原创 典型数据结构-栈/队列/链表、哈希查找、二叉树(BT)、线索二叉树、二叉排序树(BST树)、平衡二叉树(AVL树)、红黑树(RB树)
B树是对二叉查找树的改进,B树大量应用在数据库和文件系统当中。浅谈二叉查找树、AVL树、红黑树、B树、B+树的原理及应用还有哈夫曼树、字典树等等树种。。
2023-09-16 19:21:41 438
原创 数据结构简述,时间、空间复杂度,学习网站推荐
时间复杂度 O(g(n)) 的定义为,对于一个算法,当且仅当存在正整数 c 和 n0,使得 f(n) ≤ cg(n) 对于所有 n ≥ n0 成立,则该算法的渐进时间复杂度为 f(n) = O(g(n)),g(n) 为 n 的函数。优点:链式、离散、节点化,空间可动态分配,改动方便(改节点的指向);每个基本数据结构要实现的基本操作:增(插入)、删(删除)、改(更新)、查(检索),判(判空,判满)、排(排序)、复(复位)。链式(链表(单链表、双向链表、循环链表(单向、双向),静态链表(借助数组实现))),
2023-09-16 19:17:09 439
原创 一文搞定Linux线程间通讯 / 线程同步方式-互斥锁、读写锁、自旋锁、信号量、条件变量、信号等等
一文搞定Linux线程间通讯 / 线程同步方式-互斥锁、读写锁、自旋锁、信号量、条件变量、信号等等
2023-09-01 21:12:33 649
原创 一文搞定全进程间通讯(IPC)八大方式-管道、命名管道、信号、信号量、消息队列、共享内存+内存映射、套接字
一文搞定全进程间通讯(IPC)八大方式-管道、命名管道、信号、信号量、消息队列、共享内存+内存映射、套接字
2023-09-01 21:07:48 468
原创 《清单革命》内容梳理&随笔
书即是将四散的知识按照逻辑和网状联系编排起来。你应该这样去读,高屋建瓴、层次有秩、显得貌似自己有经验(褒义)的读,读出一些感想和方法论,无论是读出书里的还是书外的,皆是收割的果实。
2022-11-04 16:17:55 3591
原创 主线剧情07.2-Linux驱动编程-各种内核机制总结
Linux驱动编程-各种内核机制总结,包括 ioctl、中断、阻塞、poll、异步通知,以及定时器、mmap、中断上下部、tasklet、work queue 等。
2022-06-04 22:23:04 861 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人