- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 GPU的UM实现
本文通过cuda um的定义,以及Ascend中的源码分析大致总结了UM的具体实现方式,作者本身的代码功底比较薄弱,若有错误之处请多多指导。本文通过cuda um的定义,以及Ascend中的源码分析大致总结了UM的具体实现方式,作者本身的代码功底比较薄弱,若有错误之处请多多指导。
2024-01-29 10:59:22 1079 2
原创 在嘉楠K230上快速启动原神
同时这块mmz内存区域是多媒体设备和AI引擎运气时所需要使用的地址,rt-smart在动态加载程序时并不需要这块地址,所以我们可以对这块地址进行复用,这样做的好处是可以节省内存,坏处是程序运行后如果使用了mmz区域,那么romfs中原先指向的保存程序的内存区域就会被破坏,程序退出后无法再运行第二次了。它是由国际标准化组织(ISO)定义的。简而言之,言而简之,H264算是MP4里的一部分,包含了MP4里的视频信息,我们这个sample_vdec播放的是H264而不是mp4文件。】的视频,观看丝滑的启动效果。
2023-12-26 21:09:29 1240
原创 RT-Smart riscv64汇编注释
RT-Smart以rt-smart在全志D1上的代码为例,主要注释了rt-smart在riscv64上的系统初始化和异常处理的代码
2023-01-26 13:19:06 508 1
原创 am335x 的MUSB控制器解读
1.在board-am335xevm.c中有关于musb设备的定义static struct omap_musb_board_data musb_board_data = {.interface_type = MUSB_INTERFACE_ULPI,/** mode[0:3] = USB0PORT's mode* mode[4:7] = USB1PORT's mode* ...
2018-09-14 17:17:04 3991
原创 c语言解决特殊字符对齐问题
给出一个字符串,包含(){}[]<>四种字符,试给出一算法,实现字符串格式检查检查成对的字符是否位置正确有效eg: <{}>()有效 asd<2{w142y6}gss>ss(s)d有效 <{>}[]无效\
2017-08-12 17:46:50 1469
原创 C语言实现员工管理系统
这俩天写了一个小玩具程序,算一个长期以来的热门题目就是《xxx管理系统》。大致的意思整个程序分为客户端和服务器段,客户端通过登录验证后,对信息进行处理,并且客户端分为了普通用户和管理员。至于员工信息这些数据,舍弃了数据库的做法,改用读写普通文件的方式存放数据。
2017-07-12 18:48:01 6492
原创 linux下使用UDP实现简易的多人聊天室
本文采取的思想如下。一、采用多进程处理方式。服务器端父进程负责接收处理客户端的消息并发送,子进程负责获取终端输入的内容并发送。客户端父进程负责接收服务器的消息并打印,子进程负责获取终端输入的内容并发送给服务器。二、消息的分类,规划和整理。我们目前将消息划分为三个种类,登录消息,聊天消息,退出消息。每种消息对应不同的广播方式。一般来说单个客户端自己发出的消息不会显示在自己的终端,而其他客户端
2017-05-03 16:40:53 4864 6
原创 c语言俩个栈实现一个队列
思路,现在设有俩个栈s1,s2。完成一个队列。 入队时,数据进入栈s1。出队时检查s2栈是否为空,为空则将s1出栈,出栈数据依次入栈s2。完成一个s1全部出栈后,s2出栈既是此时的出队操作。如果s2不为空,那s2直接出栈。如果s2,s1都为空,此时队列为空,无法执行出队操作。代码如下。/** *@filename seqstack.c *@author haohaibo *...
2017-04-19 20:34:45 3988 2
原创 C语言球钟问题
在数据结构的栈和队列的学习过程中,除了需要了解栈、队列的基本特点外,需要掌握包括创建、出栈入栈、出队入队等基本操作。并熟悉一些常见的应用问题,比如球钟问题就是一个典型利用栈和队列实现的实际问题。本文描述球钟问题的具体实现过程。球钟是一个利用球的移动来记录时间的简单装置.它有三个可以容纳若干个球的指示器:分钟指示器,五分钟指示器,小时指示器.若分钟指示器中有2个球,五分钟指示器中有6个球,小时指示器
2017-04-14 09:21:11 1528
原创 用链表写的一个队列
以下是最近用链表写的一个队列,包括创建,入队,出队,打印等功能/** * @filename linkqueue.c * @author haohaibo * @data 2017/4/12 * @brief 用链表实现一个队列**/#include #include #include typedef int type_t;typedef s
2017-04-13 11:21:13 407
原创 使用顺序表实现一个循环队列
用顺序表实现一个循环队列,并实现队列的入列,出列,/** * @filename queue.c * @author haohaibo * @data 2017/4/12 * @brief 用顺序表实现一个循环队列**/#include #include #define N 9typedef int datatype_t ;typedef struc
2017-04-13 00:18:39 1233
原创 c语言实现单链表
使用c语言完成单链表的创建删除插入等操作/** * @filename danlianbiao.c * @author haohaibo * @data 2017/4/11 * @brief 单链表操作,包括插入,删除,修改,反转 **/#include #include #include #define N 32typedef int dataty
2017-04-13 00:15:41 301
原创 c语言顺序表的实现
创建顺序表,实现相关操作 代码如下/** * @filename 1_seqlist.c * @author haohaibo * @data 2017/4/10 * @brief 顺序表操作,包括插入,删除,修改,合并,排序 **/#include #include #define N 32typedef int da
2017-04-13 00:08:07 385
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人