1. 下去下个原理图.今天准备研究下DDR的控制,看介绍新一代的Nexys 4 DDR最值得被关注的改良是将原先的16 MiBCellularRAM升级为128 MiB的DDR2 SDRAM内存.Digilent将提供一个硬件描述语言(VHDL)参考模块,以封装DDR2控制器的复杂性 2. 这个网址有很多资料 https://reference.digilentinc.com/reference/programmable-logic/nexys-4-ddr/start?redirect=1 3.…
1.看下开发板介绍 品牌: 天嵌 CPU型号: NXP i.MX6Q 架构: Cortex_A9 主频: *1GHz 内存: 2GB DDR3 存储: 8GB eMMC FLA(64GB可扩) 2. 看下相关驱动啥的. 驱动  在内核中的源码位置  系统中的设备名称  emmc/sdcard 驱动 drivers/mmc/host:sdhci-esdhc-imx.c sdhci.c sdhci-platform.c sdhci-pltfm.c  /dev/mmcblk*  LCD 与 LVDS…
1. 先看下板子外观,做工很不错 2. 主芯片的型号是,SoC 为 Cyclone V SX 系列的 5CSXFC6D6F31,不仅在芯片中包含传统的 FPGA 架构,还集成了基于 ARM Cortex A9 的 HPS 硬核处理器系统(核心频率 800MHz),以及高速收发器(3Gbps Serdes)硬核子系统.其中FPGA和ARM分别有1GB的内存,居然是分别!! 3. 接下来找个例程测试一下,不过这个板子不太适合入门学习用,学习资料基本没有,明确本次的目的是,其实现在有点懵逼,该用这个板…
1. 本次基于itop-4412研究下Linux信号量的使用方法. 2. 创建信号量的函数,信号量的头文件在那个路径?编译应用程序的话,头文件有3个路径,内核源码头文件,交叉编译器头文件,ubuntu的头文件,不是很理解为啥交叉编译器也需要头文件,全用内核源码不行吗?书上说内核信号量和用户空间信号量(也叫IPC信号量)有区别的,前者用于内核同步,后者用于用户进程间同步.下面的函数是创建或者寻找信号量,在IPC信号量是一组的,内核信号量是一个的. sem_id = semget((key_t),…
从这篇教程开始将动手在TPYBoard STM32F407开发板上运行 Python 脚本,下面教大家拿到这个开发板后怎么用!(该款开发板某宝上有售) 1 连接开发板 通过 USB 线连接你的 PC 机(windows,mac,linux皆可).你不可能搞错因为仅有这么一种连接方式.当连接成功后开发板将上电和进入开机程序,绿色的 LED 灯应该在半秒或更少的时间内亮起,当其熄灭时意味着开机程序已完成. 2 安装USB驱动 Windows:开发板将作为可移动磁盘出现.Window 将自动弹出窗口界…
Python全栈开发记录只为记录全栈开发学习过程中一些难和重要的知识点,还有问题及课后题目,以供自己和他人共同查看.(该篇代码行数大约:300行) 知识点1:优先级:not>and 短路原则:and:如果第一个条件的结论为假,那么 and 前后两个条件组成的表达式计算结果一定为假,后面的条件计算机不会进行计算 or:如果第一个条件的结论为真,那么or 前后两个条件组成的表达式计算结果一定为真,后面的条件计算机不会进行计算 知识点2:python区分大小写,常量需全部字母大写(默认这样写) pyt…
使用modprobe加载驱动 转载地址:https://blog.csdn.net/qq_39101111/article/details/78773362 前面我们提到,modprobe并不需要指定到具体的KO文件目录,我们不仿测试下: [root@x4412 /]# modprobe x4412-beep.ko modprobe: can't change directory to '/lib/modules': No such file or directory [root@x4412 /…
海思HI3518EV200+AR0130开发板DIY 今天开始要围绕这个项目学习了(还是得从C开始学 ) 缘起(这段主要水废话)相关开发资料 →_→ 原理图设计 原理图整体框架 一.电源部分 HI3518EV200+AR0130方案电源部分分别有5V/3V3/1V8/1V1.输入电源USB端口供电5V输入,5V再通过DCDC降压转成3V3,1V8和1V1.1V8和1V1需晚于3V3上电. 电源部分 二.PHY网口部分 PHY网口部分原方案是采用不带变压器的RJ45网口,后端外接变压器再街道PHY…
现在开发的这个项目要用mongo数据库开发,发现网上的这方面教程还是比较少的,只能边看官方说明边进行开发,再开发过程中写下笔记,也算上是一个总结吧. 我开发使用的是vs2013了,驱动用的是最新的1.9.2版本的 网上连接数据库的教程一搜一大堆,我就不多赘述了,只一个写一个连接数据库的方法吧 protected void GetConnection() { //定义Mongo服务 MongoServer mongo = MongoServer.Create("连接字符串"); //打开…
先从下图看整体项目结构: Mango.Manager: 为后台管理项目 Mango.Web: 为前台项目 Mango.Framework.Core: 为常用的基础操作类项目 Mango.Framework.EFCore: 为基于EFCore封装以及相关扩展类库项目 Mango.Framework.Services: 注册服务管理类库项目,负责管理服务注入,调用等(比如说缓存服务) Mango.Common: 通用功能的封装以及第三方组件调用的封装 Mango.Entity: 实体类类库,由生成工…