世纪大并购!传高通有意整体收购英特尔,英特尔最新回应
电子发烧友网报道(文/吴子鹏)9月21日,《华尔街日报》发布博文称,高通公司有意整体收购英特尔公司,而不是仅仅收购芯片设计部门。“最近几天,高通已经接触了芯片制造商英特尔。”报道称,这笔交易还远未确定,即使英特尔接受高通的报价,如此规模的交易也会受到反垄断审查。 目前,英特尔市值高达933亿美元,高通市值为1881亿美元。如果并购完成,将成为有史以来最大的科技合并案之一。对此,英特尔表示不予置评。 英特尔的至暗时
【龙芯2K0300蜂鸟板试用】第十篇 龙芯2K0300蜂鸟板--基于龙芯2k300的室内环境监控系统v0.8版
基本上当初申请的评测活动目标“基于龙芯2k300的室内环境监控系统”基本框架及功能已经完成了80%,权且算是0.8版本了,本人也希望有时间能将其完善。 目前版本,都是单进程、裸机思想实现的,功能也比较简单就是当湿度值(温度值变化没有湿度值变化的敏感、剧烈,所以此次评判的阈值采用的是湿度值达到50)超过阈值,就通过板载LED灯闪烁、QT界面上红色LED闪烁、电机启动来进行报警、调控室内温湿度值;当湿度值低于阈值时,板载LED灯熄灭、QT界面的红色LED灯熄灭、电机停止。 本人觉得用多线程进行通信控制可能会更好些,将来添加其他功能会游刃有余,而不用再考虑其他因素的限制(这里卖个乖保个秘,如果能实现再来炫耀一下)。 界面如下实物图1和图2所示,使用铜柱将LCD屏和龙芯2K0300蜂鸟板叠加起来构成双层,旁边又用洞洞板将各个传感器堆积起来。 图1 实物俯视图 图2 实物侧视图 实现操作如视频所示。
发表于 09-22 11:44
求rk3588开发板选购推荐
1.提供充足的视频输入输出接口,需进行图像处理任务 2.开发文档详细,资源多 3.价格最好在2000元内 我在网上调研了一下,有迅为、orangePi、Firefly的资料,但不知具体如何,求推荐
发表于 09-22 11:01
linux版本的silvaco安装包有无?
哪位大佬有linxu版本的silvaco安装包
发表于 09-22 10:45
【米尔NXP i.MX 93开发板试用评测】4、使用golang搭建Modbus 服务器
Modbus是一种广泛使用的串行通信协议,主要用于工业环境中的电子设备之间的通信。Modbus服务器通常是指在Modbus通信网络中提供数据和控制服务的设备或软件。在Modbus协议中,服务器通常负责处理来自客户端(通常称为Modbus客户端或从站)的请求,并根据请求提供相应的数据或执行操作。 快速开发modbus服务器 可以使用golang快速部署一个modbus服务器。我们先在开发板上安装golang程序。我们可以在官网上下载aarch64,也就是arm64平台的压缩包 使用以下的指令 wget https://golang.google.cn/dl/go1.23.1.linux-arm64.tar.gz 然后安装到板子上,使用以下的命令将golang程序安装到.bin目录里。 mkdir .bin tar -C .bin/ -xzf go1.23.1.linux-arm64.tar.gz echo \"export PATH=$PATH:/home/root/.bin/go/bin\" >> ~/.bashrc source ~/.bashrc 然后设置国内源,将以下内容添加到.bashrc文件里 go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct 然后下载modbus支持包go get github.com/thinkgos/gomodbus/v2 创建新文件夹,切换到文件夹里,然后初始化go模块配置文件go mod init example.com/m/v2 编辑主程序vi main.go 添加以下内容到文件里 package main import ( modbus \"github.com/thinkgos/gomodbus/v2\" ) func main() { srv := modbus.NewTCPServer() srv.LogMode(true) srv.AddNodes( modbus.NewNodeRegister( 1, 0, 10, 0, 10, 0, 10, 0, 10), modbus.NewNodeRegister( 2, 0, 10, 0, 10, 0, 10, 0, 10), modbus.NewNodeRegister( 3, 0, 10, 0, 10, 0, 10, 0, 10)) err := srv.ListenAndServe(\":502\") if err != nil { panic(err) } } 运行程序go run main.go 在客户端填写设备的ip地址和端口号,点击连接,连接上服务器 可以看到服务器这边也提示,远程客户端已连接上 我也不是很熟悉modbus的相关内容,只能先简单测试一下,等有机会熟悉更多的内容,再尝试去玩更多的东西
发表于 09-21 22:51
【米尔NXP i.MX 93开发板试用评测】3、NXP的MCU工程目录结构和源码分析
MCU工程的构建系统 NXP使用的是CMake构建系统,这也是目前非常常见的一种构建系统。 CMake是一个跨平台的自动化构建系统,它使用配置文件(称为CMakeLists.txt)来生成标准的构建文件,如Unix的Makefile或Windows的Visual Studio工程文件。CMake支持多种编程语言,包括C、C++、Fortran、Java和Python等,并且可以与多种编译器和开发环境无缝集成。 而NXP的项目工程,可以说是CMake工程的优秀示范。 目录结构 这种目录结构有助于提高软件开发的效率和质量,特别是在大型项目和团队合作的环境中。通过合理的组织和模块化,可以使得项目更加易于维护和扩展。 组织清晰 :通过将源代码、配置文件、构建脚本和工具链配置分开放置,使得项目结构更加清晰,便于理解和维护。 模块化 :将不同的功能模块分开,如drivers 、source、utilities、startup等,有助于实现代码的模块化,便于单独开发和测试。 易于管理 :每个组件或模块都有自己的CMakeLists.txt文件,使得构建配置更加灵活,便于管理和更新。 可扩展性 :随着项目的扩展,可以轻松地添加新的目录和文件,而不会对现有结构造成干扰。 便于协作 :在团队开发环境中,清晰的目录结构有助于团队成员快速定位项目的不同部分,提高协作效率。 举个例子,drivers目录里区分了各个外设的源文件和配置文件(虽然感觉配置文件分开有点多余)。比方说我们现在想添加spi外设的功能,我们可以用官方的ide生成对应的spi外设代码,然后复制进来。 然后我们还需要调整board这个板级目录,比如修改pin_mux.c文件,添加对应外设的io配置,然后在board.c里修改对应外设的初始化代码即可。 应用层代码 应用层的代码是在source目录下,这里有个main_remote.c文件,这个文件里有main函数,这个函数里有应用层线程的相关代码。 总结 虽然这样拆分代码,微变私服奇迹MU,会拆分出很多个目录和文件,一眼看去目录非常多,但是一旦习惯这种方式,会发现解耦功能,和后期的维护会非常舒服。
发表于 09-21 21:11
【米尔NXP i.MX 93开发板试用评测】1、异构核心通信的技术内容
-----------------------------------------------