10 若风飘茫

尚未进行身份认证

我2014年硕士毕业,在Freescale工作3年后,加入一初创企业从事车联网V2X工作,对半导体、芯片、嵌入式有着深厚的兴趣。我的微信号:wangwenxue1989,希望认识更多志同道合的朋友,共同交流。

等级
TA的排名 1w+

Ublox ZED-F9P 厘米级定位模组开箱评估

最近因为工作需要,在评估Ublox的ZED-F9P高精度定位模组,该模组定位精度号称厘米级,从官方的数据手册看,在RTK条件下,定位精度高达1cm,这个感觉还是挺牛的,因为目前还没有听到一个小模组就能实现这么高的定位精度。于是从代理商那里借了一个该模组的开发板,官方链接:https://www.u-blox.com/en/product/c099-f9p-application-board...

2019-12-07 16:23:24

分享让世界更美丽,TopSemic有奖征文

TopSemic成立刚满一周年,为答谢广大用户对我们的支持,同时让更多的朋友加入我们的团队,特举办有奖征文活动,其中奖品如下:一等奖1名价值369元希捷1T移动硬盘1个二等奖2名价值109元小米无线鼠标1个三等奖5名价值43.9元金士顿32G商务办公U盘1个活动参与:1)10月31日前,报名者将Word版文章发到 topsemic@sina.com 邮箱...

2019-10-18 08:53:22

ASM真要被扫进历史的垃圾堆了吗?

最近浏览一个挺流行的视频 – X天学会单片机。内容确实通俗易懂,制作的比较用心。但其中的有个观点笔者不敢苟同,就是现在 C 语言已经强大到胜任所有任务,大家没有必要再去学习汇编语言了,直接从 C 学起就行了。这种观点似乎有一定道理,我甚至怀疑现在是不是真的有很多同学不再学习汇编了。特别是现在大多数厂商都提供了完备的驱动代码的情况下,我们做项目基本上用不到写 ASM 代码了。ASM 就要被时...

2019-10-06 18:02:04

Linux学习系列十四:使用gdb和gdbserver构建在线调试环境

单片机一般使用Jlink通过SWD或者JTAG接口直接在IDE中在线调试,Linux应用程序通常是加printf输出log去调试,这种方式简单,但是有些隐藏的程序bug只通过加打印信息不那么容易定位,这时可以通过类似单片机调试的gdb调试来实现,本篇为大家介绍linux环境下在线调试环境的搭建,希望对大家有所帮助。GDB, the GNU Project debugger, allows yo...

2019-10-04 19:56:26

Linux学习系列十二:LCD QT显示

有些嵌入式设备会有一块显示屏,用来显示各种图案、按钮等元素,单片机里常见的UI有emWin、TouchGFX等。Linux里常用QT,Qt是一个跨平台个C++应用程序开发框架。广泛用于开发GUI程序。QT在Windows平台下用来做一些上位机也非常好,使用起来方便简单,同时又开源免费。本篇给大家简单介绍NUC972 平台QT的移植及简单示例,希望对大家有所帮助。详细全文见:https://...

2019-09-24 13:29:57

Linux学习系列十一:使用4G模块

随着移动通信技术的快速发展,由几年前的2G模块,到现在广泛使用的4G模块,5G虽然很火热,但是5G模组还不是很成熟,另外据说专家们已经在研究6G了,移动通信真是发展迅速啊。随着它们速率的不断提供,模块的接口形式也在不断的变化,2G模块只要串口就可以了,4G模块一般用的USB接口,当然串口也有人用,只不过速率慢些。由于4G模块的驱动较为复杂,所以如果是USB接口,在普通MCU上做就会比较困难,这时L...

2019-08-29 10:54:01

24C02 读写代码,基于STM32F030

EEPROM可以掉电保存数据,是一种在产品中经常使用的器件,24Cxx 系列更是被广泛采用。下面是的工程在 24LC02 上调试通过,实现了字节读写,和页读写,MCU 是 STM32F030。采用了 MCU 的硬件 I2C 控制器。24LC02硬件连接: A2,A1,A0 接 GND, 地址为 A0。 WP 接 GND,允许写入。24LC02 Page size 是 8 Bytes, 一共 2...

2019-08-22 11:25:37

V2X 公开资料整理

2019年8月8日华为发布全球产业展望GIV(GlobalIndustryVision)@2025,其中一条如下:趋势四:懂“我”道路智能交通系统将把行人、驾驶员、车辆和道路连接到统一的动态网络中,并能更有效地规划道路资源,缩短应急响应时间,让零拥堵的交通、虚拟应急车道的规划成为可能。GIV预测:2025年,C-V2X(CellularVehicle-to-Everything)蜂窝...

2019-08-12 15:34:27

什么是v2x

早上看新闻,华人运通昨天刚发布了全新豪华智能纯电品牌高合HiPhi,车的各种参数我就不评论了,因为我不懂车,哈哈。看到介绍说标配5G+V2X,这个我略知一二,下面简单介绍下V2X。V2X,全称是Vehicle to Everything,就是车辆和一切万物连接,包括V2V(Vehicle To Vehicle 车与车连接),V2I(Vehicle To Infrastructure车与基础设施...

2019-08-06 08:49:27

Linux学习系列十:使用CAN

CAN总线由于其高可靠性,被广泛的应用在汽车电子及工业领域。生活中常见的一个使用CAN的地方是汽车OBD接口,它一般位于汽车方向盘的左下角,是一个16针的插座,其中里面就有一个CAN接口,可以用来查看汽车的刹车、转向、故障信息等。单片机或处理器上如果有CAN控制器,外围再搭配一个CAN收发器,就可以进行通信了。本篇对Linux下CAN使用做个简单总结,希望对大家有所帮助。全文内容见:ht...

2019-07-31 16:17:21

从单片机开发转向Linux开发系列博客八:操作网口

一些相对高性能的单片机会带以太网接口,网口在MCU里算是比较复杂的外设了,因为它涉及到网络协议栈,通常情况下网络协议栈会运行在一个RTOS中,所以对普通单片机开发者来说网口使用起来相对难度较大一些。在Linux下网口是一个经常使用的接口,由于Linux具备成熟完备的网络通信协议栈,底层驱动厂家也都提供好了,所以使用起来相对方便的多。本篇对Linux下网口使用做个简单总结,希望对大家有所帮助。内...

2019-06-21 15:12:25

从单片机开发转向Linux开发系列博客七:操作UART

原文链接:https://topsemic.com/1105.html有问题欢迎留言交流1:Linux学习系列一:开发环境搭建2:Linux 学习系列二:运行 Hello World3:Linux学习系列三:uboot编译下载4:Linux学习系列四:Kernel编译下载5:Linux学习系列五:Nand Flash根文件系统制作6:Linux学习系列六:操作GPI...

2019-06-14 19:03:26

pcie总线基础知识

 PCIe总线概述   随着现代处理器技术的发展,在互连领域中,使用高速差分总线替代并行总线是大势所趋。与单端并行信号相比,高速差分信号可以使用更高的时钟频率,从而使用更少的信号线,完成之前需要许多单端并行数据信号才能达到的总线带宽。   PCI总线使用并行总线结构,在同一条总线上的所有外...

2019-06-10 14:00:35

滤波电容的原理到底是什么???

这个问题困惑了我10年了,上大学就知道电容可以滤波,但是一直没搞明白究竟是什么道理,之间也查过好多次,但是看的都是云里雾里,今天终于明白了。原文地址:滤波电容的本质原理欢迎扫码关注公众号:...

2019-05-30 17:25:17

从单片机开发转向Linux开发系列博客六:操作GPIO,控制LED

1.引言学习单片机的第一个例子通常都是点亮LED灯,对于Linux应用,我们也从LED入手,我就记得自己刚开始学的时候查了好多资料才勉强能控制一个灯亮,当时就感受到了Linux和单片机裸机有很大的差异。这里做个总结,希望对大家有所帮助。2.环境介绍2.1.硬件网上的一个第三方做的NUC972开发板:有兴趣购买的朋友,大家去他们的淘宝店购买即可:https://s....

2019-05-26 07:54:25

从单片机开发转向Linux开发系列博客五:Nand Flash根文件系统制作

版本 作者 参与者 日期 备注 V1.0 wuya(微信号:wangwenxue1989) 2019/05/17 创建 ...

2019-05-20 23:16:57

使用Buildroot为I.MX6制作根文件系统

版本 作者 参与者 日期 备注 V1.0 wuya(微信号:wangwenxue1989) 2019/05/10 创建 ...

2019-05-11 00:00:21

从单片机开发转向Linux开发系列博客四:Kernel编译下载

1.引言本篇接上一篇,给大家介绍Linux Kernel的编译和下载运行,达到的预期效果是都下载到板子后,可以正常通过串口登录到Linux系统里。2.Linux Kernel编译NUC972 Linux Kernel下载地址为:https://github.com/OpenNuvoton/NUC970_Linux_Kernel下载完成后,放到Ubuntu虚拟机的~/nuc972/k...

2019-04-20 09:36:00

从单片机开发转向Linux开发系列博客三:uboot编译下载

1.引言本篇介绍如何编译及下载uboot到ARM板子上。对于初学者有这么三个名词,分别是uboot、kernel和rootfs。这三个名词我刚开始接触是非常的困惑,现在随着使用增多稍微有一点点感觉。大家刚开始学不用太纠结这个问题,等实际操作一段时间就会理解了。uboot的主要作用是用来启动linux内核,因为CPU不能直接从块设备(如NAND/EMMC/SD卡)中执行代码,需要把块设备中...

2019-04-20 09:34:01

从单片机开发转向Linux开发系列博客二:运行Hello World

1.引言前天写的文章《Linux学习系列一:开发环境搭建》,放到阿莫论坛里没想到第二天就变成火帖了,看来还是有很多人对这个主题挺感兴趣的。借着大家的鼓舞,趁热打铁,今天再写一篇。今天给大家介绍的是在一个嵌入式Linux板子上运行Hello World,入门学习的经典操作。依稀记得两年前,我第一次在飞思卡尔(现NXP)I.MX6上运行出Hello World的那种喜悦之情。希望这篇文章也能...

2019-04-02 22:09:11

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。