본문 바로가기

MONO3

MediaLink는 미디링크는 미디어를 위한 하드웨어적인 기술과 소프트웨어적인 기술을 필요로 하는 분들에게 기술과 사람을 연결하고자 개설하였습니다. MediaLink에서 개발 내용은 다음과 같습니다. 오디오 DSP용 H/W, F/W, S/W C# GUI 오디오 프로세싱 STM, ARM F/W ATmega F/W 리눅스 프로그래밍 C# 프로그래임 관련 내용 문의가 있으신 분은 gigasound@naver.com으로 연락 주시면 고맙겠습니다. 2021. 8. 19.
로그(Log) 를 남기고, 오래된 로그 파일 자동 삭제 로그 남기기 프로그램 운영 관리를 위해서는 로그(Log) 파일을 생성하고, 프로그램 진행 상태를 로그로 남기도록 만들기도 합니다. 로그 파일은 일간, 주간, 월간으로 새로운 파일을 만들고 기록하면 관리하게 가 편리합니다. 그런데 로그 파일을 무작정 기록하면, 누적된 파일의 크기가 문제가 됩니다. 특히 용량이 제한된 임베디드와 같은 소형 장비에서는 기록장치의 용량이 제한되어 있기 때문에 더욱 문제가 되기 때문이다. 그래서 누적 가능한 일자를 제한하여, 파일을 삭제하는 방법을 로그 파일에 함께 사용합니다. MonoDevelop.TaskForce.Utilities의 LogUtil로 로그 파일 만들기 다음은 LOG 디렉터리에 날자별로 로그파일을 Text 내용으로 기록하고, 60일 간격으로 오래된 파일을 삭제하는.. 2021. 8. 14.
Linux에서 MONO설치-시작 리눅스에서 C# 사용 MONO는 Visual Studio 또는 MonoDevekop에서 생성된 C# 기반의 실행 파일(*. exe)을 Linux에서 동작하도록 지원합니다. 잘 아시다시피 C#의 막강한 GUI 개발 내용을 Linux에서 활용할 수 있어 매우 편리한 방법입니다. 이를 사용하기 위해서는 Linux에 MONO 관련된 내용을 설치해야 합니다. sudo apt-get install mono-runtime mono-mcs mono-devel mono-complete -y sudo apt-get install git autoconf libtool automake build-essential mono-devel gettext 테스트용 코드 만들기 원도우즈에서 VisualStuio(VS)로 C# 프로젝드를.. 2021. 8. 9.