- 博客(17)
- 资源 (180)
- 收藏
- 关注
原创 Zynq-Linux移植学习笔记之30-用户程序读写DDR
1、背景介绍最近项目中需要做一个JTAG测试功能,该功能是需要在DDR的一段空间中准备一组数据,发送出去,再用DDR的另一段空间收数,判断收到的数是否和发送的数据相同,以此加以验证。为此,需要在ZYNQ PL中实现GPIO通过HP读写DDR实地址的操作,同时在PS中通过ARM实现对发送和接收两段内存区域的读写操作。2、实现方法linux中提供了dev/mem来对DDR进行读写,让应用程...
2018-08-31 21:05:10 5992 3
原创 A. Stages
time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputNatasha is going to fly to Mars. She needs to build a rocket, which consists of sev...
2018-08-26 12:15:30 369
原创 A. Stages
time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputNatasha is going to fly to Mars. She needs to build a rocket, which consists of sev...
2018-08-26 12:15:04 449
原创 宋宝华Linux培训笔记-Linux进程管理
1、cpu进程状态linux中进程状态如下图:浅度睡眠为进程等待资源或中断响应,即使资源没有拿到也可以被唤醒;深度睡眠为进程等待资源,拿到资源后进入就绪状态。僵死状态为进程死亡,但还没有被父进程执行wait操作,此时进程中只剩下task_struct,其他资源已经被释放,当父进程执行完wait操作后,子进程的僵死状态被清除。如果一个父进程死了,那该父进程下面的子进程将被托孤给离该父...
2018-08-26 11:50:00 1161
原创 宋宝华Linux培训笔记-Linux系统开发与工具
1、linux系统组成linux启动过程,上电后执行的第一部分代码(ARM为bootrom,X86为BIOS),针对多核CPU启动过程如下图:执行init进程,其pid=1,通过pstree查看系统进程树。Init->p1->p2->p3,p2为p1子进程,如果p2死,则p1知道,如果p1死,则init知道。可以在父进程中重启子进程。 2、linux层次结...
2018-08-26 11:47:37 1594
原创 宋宝华Linux培训笔记-Linux多进程
1、进程替换一个进程在执行过程中,可以通过exec将进程的代码段等内容进行替换,但是进程的pid以及优先级不变。 2、进程通信Linux下进程通信目前常用信号,共享内存,信号量以及套接字。如果采用管道,管道为一个进程往管道一头写,另一个进程从管道另一头读。如下图所示:信号通信类似于中断,是一种异步方式。用户进程对信号有三种响应方式:忽略信号:对信号不做任何处理,但是...
2018-08-26 11:36:29 691
原创 宋宝华Linux培训笔记-Linux多线程
1、POSIX标准多线程发送给进程下一组线程的信号将被共享,被其中任意一个线程处理。同一进程创建的线程同生死,如果收到一个kill信号,这一组task_struce都会退出。 2、NPTL模型内核采用线程组的概念,task_struct增加了tgid,发送信号时能够发送到同一进程下的所有线程,getid会为同一进程下的所有线程返回相同的进程ID。如上图所示,所有线程虽然都有...
2018-08-26 11:30:35 1058
原创 宋宝华Linux培训笔记-Linux内存管理
1、linux内存映射关系内存映射中最重要的是页表,页表除了找到虚地址对应的物理地址外,在对应这一行中还存有两个标志位,一个是RWX标志位,表明该位置是可读还是可写,另一个是u/k标志位,区分用户空间和内核空间。每个进程看到4G内存,一般3G-4G虚地址对应kernel空间。总结页表两个作用:虚实转换;权限管理。 2、linux物理内存分页linux中物理内存页数为物理内存...
2018-08-26 11:24:51 2360
原创 A. Sonya and Hotels
time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputSonya decided that having her own hotel business is the best way of earning money b...
2018-08-25 18:31:21 372
原创 B. High School: Become Human
time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputYear 2118. Androids are in mass production for decades now, and they do all the wor...
2018-08-25 18:18:41 227
原创 A. Palindromic Twist
time limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a string ss consisting of nn lowercase Latin letters. nn is even.F...
2018-08-24 19:27:35 480
原创 A. Romaji
time limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputVitya has just started learning Berlanese language. It is known that Berlanese use...
2018-08-22 22:07:44 422
原创 Linux下外部串行中断驱动示例
最近在做一个Linux下中断驱动,外部通过LPC送入中断,Linux收到中断后进行处理。在处理时,用户可以定义自己的中断处理过程。通过参考Linux下PCIE设备的驱动,完成了下面的中断驱动程序。加载的驱动代码如下:#ifndef _DAL_KERNEL_H_#define _DAL_KERNEL_H_#ifdef __cplusplusextern "C" {#endif#...
2018-08-19 21:56:59 1461
原创 A. Death Note
time limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou received a notebook which is called Death Note. This notebook has infinite num...
2018-08-19 09:51:05 319
原创 A. The Rank
time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputJohn Smith knows that his son, Thomas Smith, is among the best students in his clas...
2018-08-10 20:11:57 482
原创 A. Points in Segments
time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a set of nn segments on the axis OxOx, each segment has integer endpo...
2018-08-08 22:27:28 598
原创 A. Game Shopping
time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputMaxim wants to buy some games at the local game shop. There are nn games in the sho...
2018-08-07 22:16:36 651
分词工具ANSJ 1.3版本
2014-02-14
JAVA JSON jar包
2013-11-26
hadoop mapreduce eclipse插件
2013-09-23
ANSJ分词工具最新版
2013-09-16
ANSJ分词JAR包
2013-08-27
斯坦福算法分析与设计【part 1】课程讲义
2013-08-14
斯坦福机器学习公开课讲义+个人笔记
2013-06-27
web intelligence and big data
2013-06-03
mtd_tools针对arm-xilinx-linux-gnueabi(Sourcery_CodeBench)
2018-04-14
mtd_tools针对arm-linux-gnueabihf(gcc-linaro-5.2)
2018-04-14
keyboard按键中断驱动
2017-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人