- 博客(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关注的人