自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 机器学习-目标函数、损失函数、代价函数

之前看了吴恩达老师的视频,然后下面这篇文章也总结的很好 https://www.zhihu.com/question/52398145

2020-09-15 16:49:32 100

原创 linux网络编程-SOCKET

linux下的网络编程——TCP 今天在工作中接触到了TCP,项目需求是利用海思平台将获取到的相机数据通过网络将数据发送给上位机。利用这个机会好好学习了一下网络这方面的东西。 socket socket,最近经常会遇到socket编程,知道怎么去用但是一直没有理解它在网络中的作用。把自己查到的对它的解释整理一下。 Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换 有几个需要理解的概念 IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个

2020-08-18 22:38:40 233

原创 socket编程

最近接触到了socket,看到了很多写的好的博客。就不再重复造轮子了;记录一下 https://blog.csdn.net/qq_33951180/article/details/68066634 记得配合自己写的文档看

2020-08-09 11:03:55 84

原创 进程控制-------fork

每天都觉得自己太菜。 进程ID 在linux中进程ID都是循环复用的 特殊的进程ID:swapper :0 这个进程是内核交换进程。init :1 这个进程比较特殊,程序开始从这里运行,虽然它是普通用户进程但是却有超级用户的特权,还是所有孤儿进程的父进程。 2.进程创建 fork: 进程创建函数。调用成功的话再父进程中返回子进程的进程ID.在子进程中返回0.利用这个规则就可以简单的判断是子进程还是父进程。需要注意的是父进程和子进程哪个先执行不确定。 子进程是父进程的副本...

2020-08-06 22:41:38 137

原创 Linux驱动-信号量

之前上学比赛学习freertos的时候接触过信号量的概念,现在毕业两个月发现之前的很多后有些忘了。通过在linux平台再熟悉一下 信号量分为计数型信号量、互斥信号量(二值信号量) 信号量与自旋锁的区别 信号量会使线程进入休眠状态,而自旋锁不会,自旋锁会一直等待(自旋) 信号量不能用于中断,因为信号量会引起休眠,中断中不能休眠。 如果是短暂的持有共享资源,用自旋锁比较好。因为频繁的休眠,切换线程会只占用资源 Linux内核使用semaphore结构体表示信号量,结构体内容如下所示 struct s

2020-08-04 21:41:14 404

原创 LINUX驱动-自旋锁

当一个线程要访问某个共享资源的时候首先要获得相应的锁,锁只能被一个线程持有,只要此线程不释放持有的锁,那么其他的线程就不能获取此锁。这个锁就叫做自旋锁。 如果自旋锁正在被线程A所持有,线程B要想获得自旋锁,那么线程B就会处于忙循环-旋转-等待状态。不会处于休眠状态 Linux内核使用spinlock_t表示自旋锁。结构定义如下 typedef struct spinlock { union { struct raw_spinlock rlock; #ifdef CONFIG_DEBUG_LOC

2020-08-03 22:13:00 240

原创 在海思平台操作GPIO(1)

经过查询资料,在海思平台操作gpio可以通过himin工具进行操作 设置gpio的复用寄存器(将gpio设置为普通IO) 格式:himin 操作的gpio的寄存器地址(开始地址+偏移地址) 输入寄存器的值 ...

2020-07-13 09:07:29 743 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除