自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python-一张图入门python

【简介】Python是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操作系统上使用,也可以在Java、.NET开发平台上使用。【特点】1 Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型。2 Python具有很强的面向对象特性,而且简化了面向对象的实现。它消除了保护类型、抽象类、接口等面向对象的元素。3 Python代码块使用空格...

2018-02-27 10:05:16 1412

原创 网络编程-TCP与UDP

1.定义区别TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠的数据包发送。通俗说,它是事先为所发送的数据开辟出连接好的通道,然后再进行数据发送;UDP则不为IP提供可靠...

2018-02-27 09:19:27 5449

转载 Linux-socket编程以及TCP、UDP实例

socket的基本操作创建socketint socket(int domain, int type, int protocol); 1. domain 指定使用何种的地址类型 协议 说明 PF_UNIX/PF_LOCAL/AF_UNIX/AF_LOCAL UNIX 进程通信协议 PF_INET/AF_INET Ipv4 网络协议 PF_INET6/AF_...

2018-02-26 17:42:52 271 1

原创 Linux-c语言调用shell命令

C程序调用shell脚本共有三种法子 :system()、popen()、exec系列数call_exec1.c ,system() 不用你自己去产生进程,它已经封装了,直接加入自己的命令exec 需要你自己 fork 进程,然后exec 自己的命令popen() 也可以实现执行你的命令,比system 开销小1、system(执行shell 命令)相关函数 fork,execve,waitpid...

2018-02-26 17:40:19 1194

原创 ZYNQ-MIZ702运行桌面系统

1. SD卡启动桌面操作系统格式化SD卡:利用ubuntu下的Disks工具将SD卡进行分区,FAT格式(/dev/sdb1)和EXT4格式(/dev/sdb2)。FAT格式用来存放boot.bin、devicetree.dtb、zImage三个文件,EXT4格式部分存放linano桌面系统:将桌面系统文件夹加载到tmp文件夹下,那么将/tmp/binary/boot/filesystem.dir...

2018-02-12 17:37:42 1144

原创 ZYNQ-I2C 调试

在zynq上成功移植I2c驱动,对eeprom进行读写访问。用示波器采样得到以下结论:MSB模式:1.先发送低地址,以0xdd1c为例说明,先传0x1C,后传0xdd。而0x1c中先发送1后发送C。2.如果一次传输发送4个字节,那么最后一个字节后不跟片选的一个脉冲信号,前面的字节传输完毕之后会接着发送一个cS的信号

2018-02-02 11:12:15 4434

原创 ZYNQ-nand flash分区

1.u-boot中利用mtdparts命令进行分区,添加到设备树文件dts中,bootargs=“..”中,kernerl设置Driver MDT-》cmd line partition table parsing "打钩"选上2.配合内核中:在对应的nand的arch/arm/mach----.c中添加分区信息。mtd-partition 结构体分区。 s3c2410_name_set为.n

2018-02-02 10:37:29 2615

原创 LInux-VI编辑器命令

VI编辑器命令:查找某个变量:find . -name”*.c”|xargs grep “str”关闭终端:ctrl+d打开终端:ctrl+alt+T快速查找:shift +”*”搜索:grep -r “str”部分行替换:startline,endline s/oldstr/newstr/g全局替换:%s/oldstr/newstr/g跳转到函数实现处: ctrl

2018-02-01 14:22:07 235

原创 ZYNQ-杂谈

一.PS与PL交互:1. PS配置PL2.  PS可以通过AXI访问PL的寄存器或者存储器(AXI  LITE 读写外设寄存器 AXI FULL 读写PL部分的片内外存储器)3.PL中断PS4.PL主动读写PS的DDR存储器PL中断PS: 1.ARM核设置中断2.添加xlconat IP核二、ZYNQ:单核如何改为双核运行:cpu0启动CPU1(前提设置好启

2018-02-01 11:05:29 1513

原创 Linux -嵌入式系统启动原理

一.linux系统启动原理Bootrom是出厂固化在里面的,查看启动模式,是SD卡启动还是SPIflash启动等,或者其他启动方式,查找Boot.BIN 或者.mcs文件。将FSBL拷贝到DDR中执行,并加载uboot到ddr。uboot看成是一个小的操作系统,用来引到linux系统的内核 ,通常由设备树文件dts.中bootargs参数进行传递参数,uboot将内核文件加载到指定位置。

2018-02-01 09:32:26 454

原创 LINUX-压缩与解压缩命令

压缩:zip -r myfile.zip  ./*解压缩:unzip -o -d 解压路径  myfile.zip*.tar     用 tar -xvf  解压*.tar.gz   use : tar -xzf *.rar       use: unrar e*.zip      use: unzip*.gz      use: gzip -d*.bz2 

2018-02-01 09:19:08 156

空空如也

空空如也

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

TA关注的人

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