囧囧妹专栏头像

囧囧妹 订阅号

已收录 13 篇技术文章 0 位工程师关注
分享rtos、嵌入式、linux、内核开发、应用开发,无线通信等开发经验和知识。
专栏矩阵

专栏文章列表(13)

go - 交叉编译sqlite

go - 交叉编译sqlite

最近服务端用到了sqlite,因为服务端用go进行编写的,在移植完go-sqlite3也编写完程序调试好后,要移植到服务器上,碰巧的是调试机用的mac os,而服务器的系统用的ubuntu,在移植过程中碰到的主要问题就是go用到的sqlite如何跨平台。 编译

go - 交叉编译go-sqlite3

go - 交叉编译go-sqlite3

最近服务端用到了sqlite,因为服务端用go进行编写的,在移植完go-sqlite3也编写完程序调试好后,要移植到服务器上,碰巧的是调试机用的mac os,而服务器的系统用的ubuntu,在移植过程中碰到的主要问题就是go用到的sqlite如何跨平台。 编译

nanomsg安装和测试

nanomsg安装和测试

最近在构建一个中间层的通信架构,本来想用dbus,在实验过程中发现dbus对于国产系统支持版本比较低,安装比较麻烦,今天无意中看中了nanomsg,尽管没有dbus那么强悍的生态,但基本能满足需求。 nanomsg是一个轻量级的消息通信组件,是zeromq的作

crond服务总结

crond服务总结

昨天翻阅程序发现服务器端管理程序的启动方式很特别,在之前是由init进程启动程序脚本里的进程,昨天发现服务程序并没有在任何脚本中有启动的体现,但是服务程序确实是启动了,经过一番查找发现原来是crond定时启动被触发然后启动了服务程序。crond很久不见了,现在

龙芯软硬件培训大致总结 - day2

龙芯软硬件培训大致总结 - day2

1,BSP     a,2K1000的nand最大支持单片16GB,控制器最好选用SLC类型的FLASH操作。     b,2K1000的can接口推荐的波特率是500K到1M,500K以下也支持但是需要龙芯技术人员提供技术支持配合修改。     c,HEAT

龙芯软硬件培训大致总结 - day1

龙芯软硬件培训大致总结 - day1

第一天主要针对的硬件设计,推他们年底要量产的3A4000+7A1000。这里我只记录下自己关注的几个点。 1,3A4000/3B4000处理器     支持256位向量指令;     对处理器封装进行了优化,不再继续兼容龙芯3A1000,3A3000/3B30

c,go混合开发的后台移植部署

c,go混合开发的后台移植部署

之前花了两周完成了一款简单的服务器后台设计和开发,一直在mac上开发和调试,今天要部署到服务器上,简单记录如下: 服务器: 国产芯片 mips64平台 后台采用的c语言和go语言开发 web框架采用的beego和bee工具 跨语言通信用的protobuf 现在

IO_Uring初体验

原创地址: 一直想体验下linux发布的io_uring,今天有时间决定尝试尝试. 首先要确保内核是最新的。为了防止我原本的ubuntu系统安装新内核崩溃,我新装了ubuntu系统14.04,大约花了30min安装好。 【1】做好前戏 sudo apt-get

AI Infra 基础知识 - NVLink 入门

AI Infra 基础知识 - NVLink 入门

    NVLink是一种专有系统互连硬件,可促进多个 Nvidia GPU 和支持CPU之间的一致数据和控制传输。 概述     NVLink 于 2014 年初发布,旨在作为 PCI Express 的替代解决方案,具有更高的带宽和附加功能(例如共享内存)

解锁 C++ 并发编程的钥匙:探索 Atomic 变量

解锁 C++ 并发编程的钥匙:探索 Atomic 变量

点击上方蓝字【囧囧妹】一起学习,一起成长! 引言 最近在用c++搞项目,因为多线程要做一个类似cnt的保护,今天学习了c++的原子操作。 探索c++的原子类型 std::atomic 类型是 C++ 提供的一种机制,用于实现多线程之间的安全共享数据。它通过原子

让人压抑的C++:记一个函数指针的问题

让人压抑的C++:记一个函数指针的问题

点击上方蓝字【囧囧妹】一起学习,一起成长! 引言 最近因为项目要求用c++,之前一直很讨厌c++,没办法只能短时间弥补c++的知识,项目中需要定义一个函数指针类型的vector,本以为很简单的问题,结果调试了一天,才发现错在哪里。 多余的std::functi

解开C++之call_once的神秘面纱:记一个有意思的问题笔记

解开C++之call_once的神秘面纱:记一个有意思的问题笔记

点击上方蓝字【囧囧妹】一起学习,一起成长! 引言 最近因为项目要求用c++,之前一直很讨厌c++,没办法只能短时间弥补c++的知识,项目中需要一个接口只调用一次,需要使用到c++的call_once机制,于是写一个小demo来测试,就因为这个足够小发现了一个非

C++ 之std::future:理解并掌握异步编程的利器

C++ 之std::future:理解并掌握异步编程的利器

点击上方蓝字【囧囧妹】一起学习,一起成长! 引言 最近因为项目要求用c++,之前一直很讨厌c++,没办法只能短时间弥补c++的知识,项目中要设计一个线程池,需要取线程池任务的执行结果,这里涉及到c++的future关键字,在这里做个总结。 在C++的世界里,s