- 博客(237)
- 资源 (6)
- 收藏
- 关注
原创 YOLOV8 安全帽佩戴检测(含训练好的模型和训练集)免费下载
三步教你完成YOLO v8 安全帽检测!!!(首先你自己有python 3.7及以上版本)第一步:pip install ultralyticsC:\Users\Administrator>pip install ultralyticsCollecting ultralytics Downloading ultralytics-8.0.151-py3-none-any.whl (616 kB) |████████████████████████████████| 616 k
2024-02-28 22:06:44
1950
1
原创 基于VxWorks与L64324的BSP裁剪与系统编译2
一. NOS 引导BOOT 编译编译工程文件 makefile , boot.makDOS提示符窗口进入 boot目录 执行:make cleandel boot.binmake –f boot.mak boot.bin二. Tornado WDB Bootrom 编译编译工程文件 makeflle , bootrom.makDOS提示符窗口进入 firmware目录 执行:make cleandel bootrom.binmake –f wdbbo...
2021-05-28 14:53:13
322
原创 基于VxWorks与L64324的BSP裁剪与系统编译
3. 建立工程首先,倍份\source 目录下所有文件,去掉的只读属性。第一步:选用\source\firmware 源文件,用于建立一个工程。第二步:创建一个 bootable VxWorks Image工程,选用\source\firmware 源文件作为BSP第三步:将下载的Nos\ 源文件,除了以下几个文件夹中的文件不加入工程外。其余文件全部加入工程。bh_bin bh_bsp bh_driver bin bspRoute\bgp ...
2021-05-28 14:38:31
647
原创 在ARM(s3c 2440)板上烧写vxworks硬实时系统
冒着雨,骑着电动车,去广埠屯买jlink的转接板,顺便买了一对垃圾组装台式机。然后,是用jlink烧写norflash,写s3c2440的原版地址(相当于格式化硬盘fat、NTFS等);接着把上次编写好VxWorks的bsp(初始化mini2440上的网卡等接口),这样子,就可以把网线对接,(看见实验班和笔记本的灯亮起来,我就知道bsp启动了!);最后用传统的fpt下载裁剪好的VxWorks镜像文件。看见VxWorks的logo,我终于完成了三年前的设想,在ARM板上跑硬实时的vxworks的操作系统。哈哈
2021-05-28 14:09:30
1239
4
原创 基于vxWorks的MPC850 BSP设计与实现(读研时的又一篇文章)
基于vxWorks的MPC850 BSP设计与实现电气信息学院 李寒2010040041 前言 VxWorks是由美国Wind River 公司推出的一种强嵌入式实时操作系统(RTOS)。它采用微内核结构,具有高可靠性、实时性、可裁减性等特点,而且支持多种CPU。VxWorks的一个重要特点是它的可移植性,应用程序编码在很大程度上与目标板的硬件和结构无关。它把所有特定的硬件功能都集成在一个称之为板级支持包BSP(Board Suppo...
2021-05-13 00:08:18
801
原创 基于虚拟机的VxWorks实验平台设计与实现(读研时的一篇论文)
基于虚拟机的VxWorks实验平台设计与实现 电气信息学院 李寒2010040041 前言 在当前,嵌入式系统技术和其他各个学科交叉发展,嵌入式WINCE,嵌入式LINUX等等操作系统在嵌入式产品中无处不在。国家对嵌入式技术开发人才也需求强烈,随之各大重点院校陆续在计算机专业,自动控制专业,及其研究生院开设了嵌入式系统课程。然而嵌入式在通讯领域中的佼佼者VxWorks操作系统,因其价格昂贵,设计资源不开源,在众...
2021-05-12 23:43:20
794
2
原创 win7安装tornado2.2 报错 替换文件免费下载
theapplicationisunabletoobtainalicensefortheapplicationtornado2.Theerroris:"TerminalServerremoteclientnotallowed."ErrorCode:(-103)Thiserrorindicatesthatthereisnoresponsefromthelicenseserver.Eit...
2021-04-28 15:34:02
1147
1
原创 2021.4.8(2.6.36内核修改)提供修改好的下载地址
===========================debug==========================报错如下:修改后1.解决1).在内核编译中加入如下项目。2)修改.config文件======================================================================================成功==================================内核对
2021-04-28 00:26:46
134
原创 2021-04-27
==============================2.6.36编译=============================6.36版本对每一个配置选项,用户有三种选择,它们分别代表的含义如下:<*>或[*]——将该功能编译进内核[]——不将该功能编译进内核[M]——将该功能编译成可以在需要时动态插入到内核中的代码本实验在make menuconfig后,把ext2和ext3文件系统编译进内核。如果用户是在虚拟机下编译的,那么一般要把SCSI设备编译进内核。..
2021-04-28 00:08:39
188
原创 Linux编译2.6.32
======================================6.32.7下载==========================================Linux内核下载1.解压 tar zxvf *.tar2.cp -r linux -2.6.*/ /usr/src (一定是这个目录下,不然报错)3.make mrproper(检查有无不正确的.o文件依赖)4.make clean5.make menuconfig (一定要有这步,生成.config文..
2021-04-27 23:52:31
227
原创 first-order-model-master(avatarify一阶动态模型)代码解说(蚂蚁呀嘿 附完整运行代码)
1.按网上avatarify代码,first-order-model-maste解读,但是缺少运行的必要程序(vox-adv-cpk.pth.tar)。2.又在网上搜到相关代码,运行如下。 3.
2021-03-29 21:47:48
3546
1
原创 图解使用IDEA创建第一个Java程序HelloWorld
https://www.cnblogs.com/hanwen1014/p/9053492.htm
2019-06-06 23:42:09
372
转载 格兰蒂亚3 详细剧情攻略
https://blog.youkuaiyun.com/flameaeon/article/details/592245(DISK1)飞行王修米特的传说。那是一个关于驾驶着华丽的飞行机,如闪电般地滑翔天际的男人的传说。尽管这个传说已经渐渐从人们的脑海中淡去,但仍然有无数的少年憧憬着有一天能够翱翔天际,能够探寻对于自身还未知的世界。在被辽阔的贝里昂海包围的三个大陆的世界边缘处...
2019-04-27 23:38:40
6647
转载 拜托!面试请不要再问我Spring Cloud底层原理
>转载请标明出处:>https://www.fangzhipeng.com> 本文出自[方志朋的博客](http://blog.youkuaiyun.com/forezp)>>本文为转载文章,作者:中华石杉,十余年BAT架构经验,倾囊相授。作者微信公众号:石杉的架构笔记(ID:shishan100)概述毫无疑问,Spring Cloud是目前微服务架构...
2019-04-19 15:40:21
242
转载 基于 Spring Cloud + Vue.js完整的微服务架构实战
https://blog.youkuaiyun.com/xp541130126/article/details/84634435介绍本项目是一个基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目 前端框架为Vue.js、 ElementUI。@作者 github 地址 欢迎starpanda...
2019-04-19 15:36:37
1165
原创 python_2 chrome 例子
开启网页# coding = utf-8from selenium import webdriverdriver = webdriver.Chrome()driver.get('http://radar.kuaibo.com')print driver.title# driver.quit()from selenium import webdriverfrom seleniu...
2018-02-17 11:18:07
330
原创 python_1 matplotlib 例子
# coding=UTF-8import numpy as npimport matplotlib as mplimport matplotlib.pyplot as plt# 通过rcParams设置全局横纵轴字体大小mpl.rcParams['xtick.labelsize'] = 24mpl.rcParams['ytick.labelsize'] = 24np.rando...
2018-02-17 10:54:43
342
原创 matplotlib例子
import matplotlib.pyplot as pltplt.plot([1,2,3,4])plt.ylabel('numbers') #plt.show()==========================
2017-12-05 22:39:14
370
转载 pthread_create()函数用法
linux下用C开发多线程程序,Linux系统下的多线程遵循POSIX线程接口,称为pthread。#include int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict attr, void
2017-10-19 13:23:06
718
转载 进程通信方式
进程通信方式 一.无名管道 (1)创建无名管道 #include int pipe(int pipefd[2]);功能:创建无名管道 参数:pipefd 获得文件描述符,pipefd[0]:用于读管道,pipefd[1]:用于写管道传参方法 int pfd[2];if(pipe(pfd) 返回值:成功返回
2017-10-18 14:57:24
460
转载 Linux进程概念&相关系统调用
一 进程和程序区别 程序:存储在磁盘上可执行指令的集合,是一个文件.典型格式elf 进程:程序的一次执行过程,伴随资源的分配和释放进程执行的时候需要的资源:内存,时间片,CPU ,文件二 Linux 进程 (1)进程数据组成:| 程序 | 系统 |
2017-10-18 14:20:36
330
转载 Linux多线程编程
线程:轻量级的进程,是调度的最小单位,线程是共享同一进程地址空间多个可独立被调度运行的任务一 多线程 与 多进程的区别 1.在一个进程中创建的多个线程,共享同一个进程的资源,各线程独立被内核调度 2.多个进程是独立地址空间相同点:1.都参与统一的调度 2.都有自己的ID,一组寄存器的值 不同点:线程间共享统一个进程的地址空间 ,进
2017-10-18 14:07:34
288
转载 C语言一级指针变量与一维数组
一 C语言一级指针变量与一维数组 int data[5];int *p; p = data; p[i] data[i] *(p + i) *(data + i) 注意:指针变量在保存了数组的首地址后,可以当作数组名来使用,不同的地方在于指针变量是一个变量,可以改变它的值,而数组名是一个地址常量,不能更改它的值。
2017-10-18 13:30:51
1187
转载 进程通讯fifo
//转自陈颢文(老师)的blogfifo1.c#include #include #include #include #include #include #include //./a.out fifonameint main(int argc, const char *argv[]){ int fd = 0; if(argc < 2) {
2017-10-18 11:22:37
319
转载 进程first
//转自陈颢文(老师)的blogfork_home.c#include #include int main(int argc, const char *argv[]){ pid_t pid; printf("father is running...\n"); pid = fork(); if(pid
2017-10-18 11:12:58
237
转载 IO练习first
//转自陈颢文(老师)的blog//buffer.c#include //练习:自己打印一下,全缓存,行缓存和不缓存的大小int main(int argc, const char *argv[]){int data = 0;//注意:当我们只有进行实际的I/O操作的时候,才会刷新我们的缓存。scanf("%d",&data);FILE *fp = st
2017-10-18 11:11:29
320
转载 程间通信的方式——信号、管道、消息队列、共享内存
多进程:首先,先来讲一下fork之后,发生了什么事情。由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新进程(子进程)的进程 id。将子进程id返回给父进程的理由是:因为一个进程的子进程可以多于一个,没有一个函数使一个进程可以获得其所有子进程的进程id。对子进程来说,之所以for
2017-10-18 10:55:59
445
转载 Linux网络协议栈(四)——链路层(1)
http://www.cnblogs.com/hustcat/archive/2009/09/26/1574371.html1、接收帧当网络适配器接收到数据帧时,就会触发一个中断,中断处理程序执行一些需要及时处理的任务,然后在下半部进行其它可以延迟的处理。中断处理程序主要进行以下一些操作:(1) 分配sk_buff数据结构,并将接收到的数据帧从网络适配器I/O端口拷贝到sk_
2017-10-18 09:16:43
626
转载 FPGA工程师的个人工作经历总结
很早之前就想对这几个月工作经历写的东西,一是作为自己的总结,二是自己也很想将自己这段时间的一些经历和大家分享一下,希望对初学者而言能使得他们能少走一些弯路。只是公司里的事情很多,最近经常加班,所以一直拖到现在。 能来到这家公司应该是一种缘份--缘起NIOS。当初三月份altera来我们学校建立SOPC实验室的时候自己还不知道NIOS是什么东西,只是想在altera的FAE讲完NIOS后多问他几个时
2017-06-26 13:53:13
14013
1
转载 在linux内核中读写文件
1. 序曲在用户态,读写文件可以通过read和write这两个系统调用来完成(C库函数实际上是对系统调用的封装)。 但是,在内核态没有这样的系统调用,我们又该如何读写文件呢?阅读Linux内核源码,可以知道陷入内核执行的是实际执行的是sys_read和sys_write这两个函数,但是这两个函数没有使用EXPORT_SYMBOL导出,也就是说其他模块不能使用。在fs/ope
2017-04-14 16:35:46
365
转载 linux-3.2.36内核启动1-启动参数(arm平台 启动参数的获取和处理,分析setup_arch)
最近公司要求调试一个内核,启动时有问题,所以就花了一点时间看看内核启动。看的过程中总结了一点东西,希望可以帮助大家调试内核。当我开始看的时候,第一件事是从网上搜集资料,不看不知道,一看吓一跳!牛人太多了,像这种内核启动的上古代码早就被人分析的彻彻底底。这注定我写的只能是烂微博了。为了此微博有存在的必要,我会显示内核启动打印的代码位置(用绿色表示)及出现错误打印的原因(用红色
2017-04-14 16:31:30
472
转载 Linux 内核网络协议栈 ------sk_buff 结构体 以及 完全解释 (2.6.16)
在2.6.24之后这个结构体有了较大的变化,此处先说一说2.6.16版本的sk_buff,以及解释一些问题。一、先直观的看一下这个结构体~~~~~~~~~~~~~~~~~~~~~~在下面解释每个字段的意义~~~~~~~~~~~[cpp] view plain copy print?struct sk_buff {
2017-04-14 16:30:21
800
转载 linux-3.2.36内核启动1-启动参数(arm平台 启动参数的获取和处理,分析setup_arch)
最近公司要求调试一个内核,启动时有问题,所以就花了一点时间看看内核启动。看的过程中总结了一点东西,希望可以帮助大家调试内核。当我开始看的时候,第一件事是从网上搜集资料,不看不知道,一看吓一跳!牛人太多了,像这种内核启动的上古代码早就被人分析的彻彻底底。这注定我写的只能是烂微博了。为了此微博有存在的必要,我会显示内核启动打印的代码位置(用绿色表示)及出现错误打印的原因(用红色
2017-04-14 14:46:51
514
转载 在linux内核中读写文件
1. 序曲在用户态,读写文件可以通过read和write这两个系统调用来完成(C库函数实际上是对系统调用的封装)。 但是,在内核态没有这样的系统调用,我们又该如何读写文件呢?阅读Linux内核源码,可以知道陷入内核执行的是实际执行的是sys_read和sys_write这两个函数,但是这两个函数没有使用EXPORT_SYMBOL导出,也就是说其他模块不能使用。在fs/ope
2017-04-14 14:42:37
291
转载 linux中 likely与unlikely
看内核时总遇到if(likely( )){}或是if(unlikely( ))这样的语句,最初不解其意,现在有所了解,所以也想介绍一下。likely() 与 unlikely()是内核(我看的是2.6.22.6版本,2.6的版本应该都有)中定义的两个宏。位于/include/linux/compiler.h中,具体定义如下:#define likely(x) __builtin_e
2017-04-14 14:37:40
250
转载 Linux内核sk_buff结构分析
原文地址:http://blog.chinaunix.NET/uid-22227409-id-2656912.html在内核中sk_buff表示一个网络数据包,它是一个双向链表,而链表头就是sk_buff_head,在老的内核里面sk_buff会有一个list域直接指向sk_buff_head也就是链表头,现在在2.6.32里面这个域已经被删除了。 而sk_buff的内存布局可以分
2017-04-14 14:28:21
393
转载 TCP详细介绍
TCP提供一种面向连接的、全双工的、可靠的字节流服务。在一个TCP连接中,仅有两方进行彼此通信。广播和多播不能用于TCP。TCP的接收端必须丢弃重复的数据。TCP对字节流的内容不作任何解释。对字节流的解释由TCP连接双方的应用层解释。TCP通过下列方式来提供可靠性:应用数据被分割成TCP认为最适合发送的数据块,称为报文段或段。TCP协议中采用自适应的超时及重传策略。TC
2017-04-13 17:20:23
443
转载 数据挖掘-基于机器学习的SNS隐私策略推荐向导分类器的C++及WEKA实现与评估
本文接《基于机器学习的SNS隐私保护策略推荐向导的设计与实现》,详细解析基于机器学习的SNS隐私策略推荐向导分类器的C++及WEKA实现与评估结果,本文完整C++程序及Java工程下载链接见点击打开链接,对数据挖掘和SNS感兴趣的朋友可以下载跑一下,有任何问题欢迎交流:)基于机器学习的SNS隐私策略推荐向导分类器的C++及WEKA实现与评估1 SNS朋友数据预处理与统计要实现对朋友
2017-04-13 14:01:51
547
转载 数据挖掘-基于贝叶斯算法及KNN算法的newsgroup18828文本分类器的JAVA实现(上)
(update 2012.12.28 关于本项目下载及运行的常见问题 FAQ见 newsgroup18828文本分类器、文本聚类器、关联分析频繁模式挖掘算法的Java实现工程下载及运行FAQ )本文主要内容如下:对newsgroup文档集进行预处理,提取出30095 个特征词计算每篇文档中的特征词的TF*IDF值,实现文档向量化,在KNN算法中使用用Java实现了KNN
2017-04-13 13:58:50
949
转载 LeetCode总结
最近完成了www.leetcode.com的online judge中151道算法题目。除各个题目有特殊巧妙的解法以外,大部分题目都是经典的算法或者数据结构,因此做了如下小结,具体的解题思路可以搜索我的博客:LeetCode题解题目算法数据结构注意事项Clone GraphBFS哈希表Word Ladder IIBFS哈希
2017-04-13 13:56:49
229
实际例程VXworks.rar
2021-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人