给嵌入式小白的初学建议

  最近遇到很多处于迷茫中的就业者,在纠结要不要从事嵌入式这个行业,主要问题在于嵌入式这个行业对求职者的专业技能要求是非常高的,但是现在嵌入式开发行业的确发展很好,很多的行业都是需要用嵌入式来实现的,现在好多非嵌入式科班出身的求职者都投入到了嵌入式这个行业的学习当中,下面尚观教育小编给嵌入式小白一些初学建议。  第一步:学习基本的裸机编程  对于学硬件的人而言,必须先对硬件的基本使用方法有感性的认识,更必须深刻认识该硬件的控制方式,如果一开始就学linux系统、学移植那么只会马上就陷入一个很深的漩涡。要知道无论做多复杂的系统最终都会落实到这些最底层的硬件控制,因此对这些硬件的控制有了感性的认识...
关键词: 嵌入式

http://home.eeworld.com.cn/my/space-uid-1011312-blogid-668225.html 发布时间: 2018-08-20



STM32 BootLoader升级固件

; return;    }    if(bNo_FileSystem)//如果没有文件系统,串口打印错误信息,跳转到用户程序    {        d_printf("no file system jump\n");       ...

http://www.eeworld.com.cn/mcu/2018/ic-news081940853.html 发布时间: 2018-08-19



TMS320C66x学习笔记之TI官方读BMP程序

获取,例如,TCP、摄像头、文件系统中的原始数据,提高了读BMP图像程序模块的通用性,不仅仅限于在CCS进行软仿,而且可以脱离PC机通过TCP、摄像头之类的方式获取原始图像数据,然后进行BMP图像解码。 #ifndef BMP_UTILS_H #define BMP_UTILS_H #include <stdint.h> #include <xdc/runtime...

http://bbs.eeworld.com.cn/thread-823078-1-1.html 发布时间: 2018-08-18



红芯浏览器造假事件背后:谈谈不为人知的软件行业内情

广泛存在的困境。这个困境其实挺简单:作为一家软件公司,到底要不要投入真正的产品研发?软件公司应不应该做产品研发?这个问题,乍一看根本不是一个问题,软件公司,当然要投研发。只是我们需要细细思考的是,我们要投入多少钱到研发?去年的时候,同样是看项目的过程中,看到一家做云的公司,是在开源Ceph(一种自由软件分布式文件系统)基础之上做企业存储业务的,当时公司规模还不大,但是已经盈利。这家团队的说法...

http://www.eeworld.com.cn/qrs/2018/ic-news081750776.html 发布时间: 2018-08-17



谈谈我是如何自学Linux去中兴上班的

应用程序呢?答:内核不知道也不管应该启动哪一个用户程序。它只启动init这一个应用程序,它对应/sbin/init。显然,这个应用程序就要读取配置文件,根据配置文件去启动用户程序(监控、手册界面、平板界面等等)这个问题提示我们,文件系统的内容是有一些约定的,比如要有/sbin/init,要有配置文件。你写的hello,world程序,有没有想过里面用到的printf是谁实现的?答:这个函数...

http://www.eeworld.com.cn/mp/EEWorld/a23122.jspx 发布时间: 2018-08-17



TI双核处理器ARM+DSP如何实现协同工作

;   对memory的使用,非易失的存储空间,比如NAND、NOR Flash,基本也是由ARM访问,DSP的算法代码作为ARM端OS文件系统的一个文件存在,通过应用程序进行DSP程序的下载和DSP芯片的控制。外部RAM空间,即DDR存储区,是ARM和DSP共享存在的,但是在系统设计的时候,需要把ARM和DSP使用的内存严格物理地址分开,以及预留出一部分用来交互的内存空间。一般情况,ARM是用低端...

http://bbs.eeworld.com.cn/thread-794757-1-1.html 发布时间: 2018-08-14



详解车载终端信息安全技术的威胁与防范

,其功能也将T-Box和Infotainment进行了融合。车载终端本身代码量的增加,与车辆电子电气系统的网络连通,与云端信息的交互,终端升级机制的简化,这些车载终端发展的趋势以及威胁的特点、威胁发生的位置等因素决定了围绕车载终端和针对其自身的安全机制的使用和安全防范的重点。应在车载终端设计开发的过程中,使用科学的方法,实现真正的安全措施实施。3.1 加强车载终端文件系统完整性校验采用完整性校验手段...
关键词: 安全 车载系统

http://www.eeworld.com.cn/qcdz/2018/ic-news081023502.html 发布时间: 2018-08-10



VS-RK3399板卡TF卡识别并挂载方法介绍

VS-RK3399板卡TF卡识别并挂载方法介绍 1、插上tf卡,查看打印信息。 [ 293.194013] mmc1: new high speed SDXC card at address 59b4 [ 293.198185] mmcblk1: mmc1:59b4 00000 59.6 GiB [ 293.204351] mmcblk1: p1 如果在内核看到这样的打印,说明SD卡已经被正确识别,并且已经有一个可用的分区p1 。 2、挂载分区 mount -t vfat /dev/mmcblk1p1 /mnt 或者 mount -t vfat /dev/mmcblk1 /...
关键词: rk3399板卡

http://bbs.eeworld.com.cn/thread-653369-1-1.html 发布时间: 2018-08-07



iTOP-开发板-Qt系统-修改和固定MAC地址IP地址等网络参数

本文档介绍如何修改 Qt 系统的 MAC 等网络参数,Qt 系统的修改方法和根文件系统一模 一样,可以通用。在将 Qt 系统或者根文件系统烧写到开发板之后,启动开发板,如下图所示,只需要修改 这个配置文件即可如下图所示,使用命令“ifconfig”,可以查看到 MAC 地址等网络参数。使用命令“vi /etc/eth0-setting”,打开之后,如下图所示,可以发现和上个图中的配 置对应。根据实际的局域网参数,作者修改为如下图所示,保存退出。使用命令“reboot”,重启开发板,系统启动之后,再次使用命令“ifconfig”,如下图 所示,可以看到网络的配置参数已经改变。 iTOP-开发...

http://bbs.eeworld.com.cn/thread-653262-1-1.html 发布时间: 2018-08-06



ARM的开发步骤

* 初始化进程 如果要让它能干点什么且继续保持小型化,还得加上: * 硬件驱动程序 * 提供所需功能的一个或更多应用程序。 再增加功能,或许需要这些: * 一个文件系统(也许在ROM或RAM)中 * TCP/IP网络堆栈 下面我们就从精简内核、系统启动、驱动程序将、X-Window换成MicroWindows四个步骤介绍嵌入式Linux的实际开发。 精简内核构造内核的常用命令包括:make config...

http://bbs.eeworld.com.cn/thread-653196-1-1.html 发布时间: 2018-08-05



初学者福音:ARM与嵌入式Linux的入门建议

   也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以linux为主。我一直很难理解,其实WinCE的界面比linux的界面好看多了,使用起来也很方便,更为重要的是,WinCE的开发和Windows下的开发基本一样,学起来简单得多,但是学linux或者使用linux做嵌入式的人就是远比WinCE多。在和很多工作的人交流时我了解到,他们公司从没考虑使用WinCE,因为成本高,都是使用linux进行开发。我读研究生的的实验室中也没有使用WinCE的,大都研究linux,也有少部分项目使用vxwork,但是就没有听说过使用W...

http://bbs.eeworld.com.cn/thread-653167-1-1.html 发布时间: 2018-08-04



实时并行计算机仿真系统 — Concurrent iHawk

; ♦ 支持 32-bit 和 64-bit 处理器结构 (Intel Xeon 和 AMD Opteron)     ♦ 支持对称多处理器系统、双 / 多内核 CPU 结构     ♦ 单一的编程环境 API,文件系统 , 网络和图形是实时环境的组成部分     ♦ 用户级别的超线程...

http://home.eeworld.com.cn/my/space-uid-994393-blogid-662954.html 发布时间: 2018-08-03



迅为iTOP-4412开发板-Android4.4-固定MAC

/smdk4x12/system/bin/test.sh”命令修改 “test.sh”文件的权限。然后在源码目录,使用“./build_android.sh”命令,重新编译 Android4.4 文件系统。 将生成的“system.img”和“ramdisk-uboot.img”重新烧写到开发板。1.2 修改配置文件系统烧写并启动后,使用“netcfg”命令可以查看 mac 地址。如下图所示。上图...

http://bbs.eeworld.com.cn/thread-652116-1-1.html 发布时间: 2018-07-26



到底什么是嵌入式?我们该如何学习嵌入式

的windows操作系统,多半的东西都需要我们得新再装。   3、把软件内核或应用文件系统等东西烧到嵌入式系统硬件平台中的ROM中就实现了一个真正的“嵌入”。   说完这些,相信大家对嵌入式已经有了一定程度上的了解,要想更深一步的学习,我们就要再动动脑筋好好深入地理解嵌入式并学会应用它啦。 到底什么是嵌入式?我们该如何学习嵌入式 能学进去就叫嵌入式 嵌入式系统是以应用为中心,以计算机技术为基础...

http://bbs.eeworld.com.cn/thread-652060-1-1.html 发布时间: 2018-07-25



STM32--vs1053 WAV录音实现(保存在SD卡)

大小),然后更新 wav 头,重新写入文件,最后因为 FATFS,在文件创建之后,必须调用 f_close,文件才会真正体现在文件系统里面,否则是不会写入的!所以最后还需要调用 f_close,以保存文件。   五:vs1053代码驱动程序[cpp] view plaincopy #include "vs10XX.h"   ...
关键词: STM32 vs1053 WAV录音

http://www.eeworld.com.cn/mcu/2018/ic-news072440549.html 发布时间: 2018-07-24



单片机播放WAV格式音频的理解

,也就是定时发送数据给“DAC”,只要将定时器的频率调节到采样率,那么声音就还原出来了。      如果没有接触过SD卡和文件系统,我们可以简单地,用Windows系统自带的录音机功能录取一段单声道语音,用WinHex查看,找到数据,把它做成一个C语言数组形式。就可以用单片机读取还原出声音了!!...

http://www.eeworld.com.cn/mcu/2018/ic-news072440547.html 发布时间: 2018-07-24



MY-8188EUS Linux-3.0.35 Host-AP User Guide

运行环境使用的开发板开发板型号:MY-IMX6-EK200-6Q内核版本:Linux-3.0.35文件系统:rootfs-linux-qt4.tar.bz2 使用的模块型号模块型号:RTL8188EUS 其它可支持的设备MY-IMX6-A9系列:MY-IMX6-EK200、MY-IMX6-EK314、MY-IMX6-EK336 Host-AP 功能准备下载需要的文件在网盘...

http://bbs.eeworld.com.cn/thread-651868-1-1.html 发布时间: 2018-07-24



S3C2440开发板文件传输

  一个USB接口转JTag接口的适配器,开源项目4、HJTAG  Hjtag是软件作协议转换,速度较慢,硬件简单二、第二步:写内核、文件系统以及各种硬件调试程序电脑与虚拟机传送1、samba2、cuteFTP3、VMtool电脑与开发板文件传输windows下1使用串口或者usb转串口:secureCRT进行串口调试   dnw文件传输2、U盘  ...
关键词: S3C2440 文件传输

http://www.eeworld.com.cn/mcu/2018/ic-news072240518.html 发布时间: 2018-07-22



关于S3C2440开发板Nand flash程序烧写和运行的一些理解

flash中的uboot程序引导完成。此外,当我们向2440开发板移植Linux系统的时候,要向Nand flash烧写三个文件,分别是:uboot、Linux kernel和文件系统。每一步的烧写也跟前面一样借用SDRAM作为烧写的“中转站”。但是,我们在烧写的时候并没有对每一步的烧写地址做特定的处理,那怎么能够保证写着三个文件的时候后面的不会覆盖前面的呢?我的理解是:还是Nor flash中...

http://www.eeworld.com.cn/mcu/2018/ic-news072240516.html 发布时间: 2018-07-22



1 UCOS介绍

,任务管理,时间管理,内存管理和任务间的通信和同步等基本功能。没有提供输入输出管理,文件系统,网络等额外的服务。但由于uC/OS-II良好的可扩展性和源码开放,这些非必须的功能完全可以由用户自己根据需要分别实现。uC/OS-II目标是实现一个基于优先级调度的抢占式的实时内核,并在这个内核之上提供最基本的系统服务,如信号量,邮箱,消息队列,内存管理,中断管理等。uC/OS-II以源代码的形式发布...

http://bbs.eeworld.com.cn/thread-651268-1-1.html 发布时间: 2018-07-22




<上一页 12345678910111213141516 下一页> 相关结果约7,187个