1
痞子衡嵌入式:测一测i.MXRT1170 Raw NAND启动时间(从POR到进App的Reset_Handler)

眼看着i.MXRT1170上市日期越来越近了,恩智浦软硬件技术支持团队也正在紧锣密鼓地开发SDK以及参考设计。因为官方首次在i.MXRT1170 EVK板上(Rev.B)放了一片旺宏的Raw NAND芯片,而i.MXRT当然是支持从Raw NAND启动的,因此痞子衡打算为大家测一测Raw NAND的... ...

痞子衡 @ 2020/03/29

2
Linux-3.14.12内存管理笔记【伙伴管理算法(5)】-核心算法实现

前面已经分析了伙伴管理算法的释放实现,接着分析一下伙伴管理算法的内存申请实现。 伙伴管理算法内存申请和释放的入口一样,其实并没有很清楚的界限表示这个函数是入口,而那个不是,所以例行从稍微偏上一点的地方作为入口分析。于是选择了alloc_pages()宏定义作为分析切入口: 而alloc_pages_ ...

yooooooo @ 2020/03/23

3
git提交更改都是一个作者

为什么提交到github的commit都是一个作者 "参考链接" "重要知识点讲解" 问题如下所示 git是分布式去中心化的管理系统 ssh秘钥对生成。并把id_rsa.pub加入github.com中(这个过程只是建立一个可以互访的通道而已) 只是建立了github仓库之间可以互访 到底是本地哪个 ...

yz0001 @ 2020/03/23

4
Linux下开发stm32--IDE篇

2020-03-21 23:14:57 老规矩,只上干货不扯淡,不一定最好,但希望能帮到一些人。 系统:Deepin15.11桌面版 工具:STM32CubeIDE 下载安装: 官网下载:https://www.st.com/content/st_com/en/products/developmen ...

伏-念 @ 2020/03/22

5
交叉编译环境

arm裸机,linux开发,编译器,编译环境答疑解惑 前言: 最近一直在跟着正点原子的i.mx6ull视频学习,打算研究一下嵌入式linux的开发,主要是道听途说单片机开发未来薪资不高,想着反正单片机学的也就半吊子,何不趁此时各大厂商(某点,某火,某山)纷纷推出免费视频,开始进行价格战的时候,从中渔 ...

yz0001 @ 2020/03/22

6
Android位置服务开发

1. 使用LocationManager获取地理位置信息 代码如下: 注意事项:Manifest文件中添加权限 2. 使用百度地图显示 ①登录网址 http://lbsyun.baidu.com/apiconsole/key 注册成为一名百度开发者,并申请API Key,注册页面如下 注册成功,点击 ...

yz0001 @ 2020/03/21

7
Android网络开发

1. WebView用法 ①布局文件新建一个WebView,特别注意线性布局和控件的宽高都要匹配父控件 ②代码中的配置 ③AndroidManifest.xml文件中声明权限 2. 使用HTTP协议访问网络 (1)使用HttpURLConnection 首先学习一个新的控件ScrollView 由于 ...

yz0001 @ 2020/03/21

8
《痞子衡嵌入式半月刊》 第 4 期

这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 ...

痞子衡 @ 2020/03/20

9
git基础教程(八)

8. gitlab相关介绍 8.1 gitlab优势 社区版本,自己可以在公司搭建环境 维护人员多,版本更新块 易用性强,上手快 集成CI(持续集成) 集成CD(持续发布) 8.2 持续集成 8.2.1 持续集成的优势 快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易 ...

yz0001 @ 2020/03/18

10
SRAM芯片is62wv51216

ISSI IS62WV51216ALL/IS62WV51216BLL是高速8M位静态RAM,组织为512K字乘16位。它是使用ISSI的高性能CMOS技术制造的。这种高度可靠的工艺加上创新的电路设计技术,可生产出高性能和低功耗的设备。 当CS1为HIGH(取消选择)或CS2为LOW(取消选择)或CS ...

NETSOL @ 2020/03/17

11
微信小程序接入LeanCloud

大家在做小程序或者客户端开发的时候肯定会想使得数据进行联网,但这样就必须有对应的后台服务器以及数据库,再加上linux运维等各种细节,往往会对新手比较劝退,在这里给大家推荐一种 bass(后端即服务) ,不仅支持小程序,还支持网页端,android,ios多平台调用,支持Java,python,c ...

yz0001 @ 2020/03/17

12
痞子衡嵌入式:恩智浦SDK驱动代码风格检查工具预览版

过去的三天里我花了一些时间做了一个基于 PyQt5 的 GUI 工具,可以帮助检查你的代码风格是否符合恩智浦 SDK 驱动开发规范,如今这个工具的第一个预览版(v0.4)出来了 ...

痞子衡 @ 2020/03/17

13
linux内核分析———SLAB原理及实现

[linux内核分析———SLAB原理及实现 ](https://blog.csdn.net/chenxiancool/article/details/7638804) Slab原理及实现 1. 整体关系图 ! 注:SLAB,SLOB,SLUB都是内核提供的分配器,其前端接口都是一致的,其中SLAB ...

yooooooo @ 2020/03/16

14
NAND MCP厂家JSC济州半导体

JSC济州半导体是全球最大的移动应用解决方案提供商之一的NAND MCP厂家。 JSC济州半导体NAND MCP产品线主要包括NAND MCP+LPDDR4,NAND MCP+LPDDR2,NAND MCP+LPDDR1,目前NAND MCP+LPDDR4,的产品更新到4Gb + 4Gb的容量,JS ...

NETSOL @ 2020/03/16

15
​Everspin和Globalfoundries将其MRAM协议扩展到12nm工艺

MRAM是基于电子自旋而不是电荷的下一代存储技术。MRAM通常被称为“存储器的圣杯”,具有快速,高密度和非易失性的特点,可以在单个芯片中替代当今使用的所有类型的存储器。 Everspin是全球唯一的磁性RAM(MRAM)产品商业制造商。Everspin产品凭借其非常成功的ToggleMRAM技术,被 ...

NETSOL @ 2020/03/16

16
初级模拟电路:4-4 re模型详解

回到目录 re建模的基本思路是,将BJT晶体管的输入端口(通常为发射结)近似视为一个等效二极管,将输出端端口(通常为集电极和一个公共端子,公共端子是B还是E,取决于电路是共基接法还是共射接法)近似视为一个等效的受控电流源。 下面我们分别详细介绍共基、共射、共集组态的re模型。 1. 共基组态 共基组 ...

初级电路与软件研究 @ 2020/03/13

17
MRAM与FRAM技术比较

MRAM技术MRAM或磁性随机存取存储器使用1晶体管–1磁性隧道结(1T-1MTJ)架构,其中铁磁材料的磁性“状态”作为数据存储元素。由于MRAM使用磁性状态进行存储(而不是随时间推移而“泄漏”的电荷),因此MRAM可以提供非常长的数据保留时间(+20年)和无限的耐用性。切换磁极化(Write Cy ...

NETSOL @ 2020/03/10

18
伙伴系统和slab机制

伙伴系统 Linux内核中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表。四级页表分别为: 页全局目录(Page Global Directory) 页上级目录(Page Upper Directory) 页中间目录 ...

yooooooo @ 2020/03/08

19
Linux内核事件通知链(notifier chain)

Linux内核基础 事件通知链(notifier chain) 简介: 内核许多子系统之间关联紧密,因此在一个子系统发生或者检测到的事件信息很可能对其他子系统来说也是有价值的。为了满足其他子系统对这些事件信息的需求,即在某个子系统内发生或检测到事件时,其他对此感兴趣的子系统也能知道事件的发生,内核提 ...

yooooooo @ 2020/03/07

20
痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU启动那些事(6.1)- FlexSPI NOR连接方式大全(RT600)

i.MXRT600内部有一个双通道8bit的FlexSPI模块,这个模块与i.MXRT1xxx里是几乎一样的(存在微小升级),但在Pinmux设计上与i.MXRT1xxx上差异较大(主要涉及SoC设计上的两种8线实现方法),这也是本文要介绍的重点。 ...

痞子衡 @ 2020/03/07